О неверности обобщений, или каждый программист — уникален

от автора

Прочитал пост «Твой программист и твоя жена….», и как программист и управленец, хочу не согласиться с автором.

Если бы ты мог дать пинка под зад человеку, который виновен во всех твоих неприятностях, ты бы потом три дня не смог сидеть.
Неизвестный автор

Прежде всего, хочу заметить, что в ошибках управления, следствием которых является и уход человека в том числе, виноват сам менеджер в 99% случаев.

Далее, обобщать уникальных специалистов — это все равно что пытаться рассуждать об музыкантах, к примеру, вообще. Музыканты — это, мол, народ странный, и вот особенно родившиеся после 70х. А то, что кабацкий певец, солист оркестра или выдающийся оперный певец — это три совершенно разных музыканта и тысячи разных людей, как-то в пример не берется.

Но идем дальше.

Выводы автор делает очень простые — желательно иметь идеальных людей, подходящих под его определение.

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

Можно говорить лишь о том, что вместе с даром программирования человеку свойственен определенный склад характера. Но тут тоже нельзя говорить ни о какой объективности, так как на данный момент, да простят меня гуманитарии, механизм работы мозга не расшифрован, а значит, не формализована личность как такова. А значит, говорить о любых классификациях и статистической достоверности в объективном плане нельзя, только субъективняк.

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

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

ссылка на оригинал статьи http://habrahabr.ru/post/167393/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *