December 22nd, 2009

Программизм

_mak_ - Ностальгия

Мир с тех пор сильно изменился. Программисты из гильдии волшебников-одиночек сбились сначала в маленькие команды, потом в команды побольше, а потом вообще встали на конвейер. Спрос середины девяностых и сопутствующие ему быстрорастущие программистские зарплаты, привели к массовому приливу в профессию людей малопригодных. Помните, как все наши знакомые физики, химики, электрики и няни детских садов срочно переучивались на программистов на сотнях курсов предоставленных коммунальными колледжами?

...

Задачи тем временем тоже видоизменялись. В основной массе своей они не то чтобы усложнялись, а как-то поверхностно разрастались, как мох на болоте. Количество требуемого кода непрерывно росло, большая часть его стала рутинной и перестала давать даже повод задуматься. Творческая часть программирования ушла в специальные задачи - в оптимизацию нового супербыстрого железа, отладку мультипроцессорных задач, моделирование сложных систем, обработку гигантских объемов данных. В остальном же программисты стали машинистками современности - более ли менее механически переводящие нужды разнообразных людей в код. Появились (а вернее пришли из уже ранее опромышленных областей) и соответствующие методы управления этим гигантским машбюро.

Все это не удивительно, и происходит по одному и тому же сценарию во всех отраслях. Просто раньше это занимало дольше: автомобилестроению понадобилось несколько десятилетий чтобы перейти от штучных товаров к массовому производству. С нами это произошло за 10 лет. И мы не успели к этому привыкнуть. Мы все еще рассуждаем о том, что программирование - это творческая профессия. Нас раздражают тысячи, да нет уже десятки тысяч недоучек. Они не знают что такое О(n2), подумать только! Мы уже прошли Отрицание, и находимся в Гневе. Пора попытаться заключить Сделку с Судьбой.
_mak_ - Ностальгия