Aug 14, 2013 23:26
С Баш.Орг:
я, наконец, отчетливо понял разницу между инженером и программистом.
Инженер сначала продумает чертеж, учтет все на бумаге, а потом соберет корабль. Программист сначала наделает переборки, движки, каюты, пластины корпуса, а потом будет долго долбать мозг: как эту груду металлолома собрать в корабль и чтоб оно хотя бы не потонуло через 10 секунд после спуска на воду.
Indeed. Практика показывает, что очень, очень многие разработчики именно так и работают.
Все-таки надо учить людей проектировать системы до того, как начинать писать код.