11 марта 2009

Читаю статью Михаила Донского о жизненном цикле программиста. В этой статье автор проводит параллели между развитием себя, как программиста и развитием профессии как таковой.

Я сейчас хочу вытащить из текста пару цитат, которые меня порадовали.

В частности я нашел для себя несколько умных мыслей, касающихся разработки софта. Я бы сам наверняка не додумался взглянуть на проблему дополнительных требований с этой стороны.

Приходящая же в профессию молодежь, не имеет такого запаса. И не столько потому, что глупее, а потому, что их не так учат. В моей молодости обучение программированию в институтах было вообще смешным – изучались только синтаксисы разных языков на простейших программах. Сейчас дело обстоит чуть получше, но я не слышал, чтобы во время сдачи курсовой или дипломной работы студенту на ходу меняли техническое задание. А мне в жизни приходилось, сдавая большую систему с удивлением узнавать об изменении формата входных данных. Я считаю такую ситуацию нормальной, а молодые программисты – издевательством.

Они не понимают, что если заказчик меняет требования к уже почти готовой системе, это означает, что система ему нравится. Если система ему не нравится, он вздохнет, заплатит за нее и про нее забудет.

Так-же очень понравилось описание тру-юниксоида. Очень хорошая подколка.

Кроме того, программисты, пишущие для Юникса, имеют весьма специфический характер. Их почему-то больше волнует идеологическая чистота системы, чем ее преимущества для пользования. Однажды я работал с «юниксоидом», делавшим серверную систему для салона игровых автоматов. На все мои требования сделать возможной выдачу статистики игр, он отвечал, что это уменьшает безопасность системы. То, что в данном случае гораздо большую опасность представлял собой вульгарный сговор персонала с игроками, против которого и нужна статистика, его не волновало. Видимо, в книгах по Юниксу это нигде не написано.

Рекомендую прочитать оригинал.

Возможно это тоже будет интересно
Комментариев нет

Оставить комментарий