Previous Entry Share Next Entry
photo24 png

индустриальное тело

Оригинал взят у bvlb в индустриальное тело
В книжке Вейля про симметрию с самого начала рассказывается, что наши тела симметричны так, а не иначе, потому, что гравитация действует так, а не иначе. Большинство программистов, кот. я встречал в индустрии сформировались очень причудливо. По сути, программировать они не способны, они могут только вставлять кусочки кода в нужные места другого большого кода. Они никогда и ничего не писали от начала до конца, ничего крупнее скриптов. Кстати, скрипты они писать тоже почему-то не любят и бояться. Смотрят враждебно, когда предлагаешь что-то заскриптовать. Как можно научиться программировать, если ты не делаешь самостоятельно изначального дизайна программы? Никак. Отсюда же берется странная позиция "архитектор", как будто архитектура это не что-то, что должен делать каждый на своем месте. Эти причудливо сформировавшиеся чуваки и чувихи вобщем даже не виноваты в том, что произошло: они пришли на свое первое место работы в какой-нибудь люксофт, etc. и дальше все так и потекло. Научить их думать невозможно. Держат себя обычно высокомерно по отношению к фрилансерам, хотя с чего бы? Фрилансер то обычно пишет все с нуля, неизбежно фейлится и получает уникальный шанс научится строить программы. Некоторые научаются.


  • 1
sab123 August 6th, 2014
Кстати, раз уж я вернулся к этой теме, приведу один маленький пример из жизни. Когда-то в некоем проекте мной была обнаружена ситуация, когда накоя трансформация делается, потом возвращается назад, и так два раза, после чего данные собственно использовались. Так вот, любители писать кусочки (которые эти трансформации туда-сюда написали за несколько итераций) и любители все переписать с нуля - они на самом деле одинаковые. Они не умеют читать и понимать существующий код. В той ситуации все, что надо было - это выкинуть нафиг лишние трансформации. Правильное умение - это понять существующую систему и суметь ее изменить. Иногда достаточно изменить одну строку, иногда нужно перелопатить нутря, чтобы снаружи вся существующая функциональность осталась как есть, но появилась возможность доьавления новой функциональности.

wizzard0 August 6th, 2014
Да. Идеальный код - это код, которого нет, а функционал не уменьшился (или расширился)

  • 1
?

Log in

No account? Create an account