Нет. Разные бывают задачи.Я натыкалась на такие, где я не только алгоритмы, но даже математику придумывала в процессе решения. Недавно меня наняли консультантом именно потому, что программисты, которые «просто знают куда что подставить» не понимают почему, и что с этим внутри будет происходить.  Кстати, они далеко не ПТУ, они ВМК, я мехмат. Иначе и от меня смысла мало было бы по консультациям - они не поняли бы.