![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Как известно, на рынке труда в ИТ творится страшная фигня. Работников не хватает, нормальных работников не хватает еще больше, конторы всячески удерживают у себя нормальных программистов, итд.
Вопрос - нафига ИТ-конторам в таких условиях конкурировать за работников? Взяли бы, да выделили и объединили все девелоперские подразделения в псевдо-отдельную контору, устранив заодно дублирование работ и прочее изобретение велосипедов, а сами бы занимались только получением заказов, свечением мордой на тендерах, созданием у клиента иллюзии выбора да перераспределением доходов.
Я почти уверен, что больше 50% работ, выполняемых сейчас программерами - уже где-то сделаны. То, что возникает заказ на такие работы снова - это результат бессмысленной конкуренции, плохого качества уже выполненных работ, нежелания/неумения искать готовые продукты, или желание клиента получить всю функциональность в рамках одной системы вместо интеграции нескольких. В рамках одного-двух крупных девелоперских коллективов можно было бы отработать интеграцию, использовать чужой готовый код, итд.
Вопрос остается в качестве - без конкуренции программеров может начаться процесс его деградации, но судя по продаваемым продуктам, качество больше зависит от отношения к этому делу программистов и менеджмента - т.е. если есть желание сделать хорошо и менеджемент этому не мешает - будет сделано хорошо. Нету желания или менеджмент дергает девелоперов по мелочам и рюшечкам - будет говнище, а не качество.
Вопрос - нафига ИТ-конторам в таких условиях конкурировать за работников? Взяли бы, да выделили и объединили все девелоперские подразделения в псевдо-отдельную контору, устранив заодно дублирование работ и прочее изобретение велосипедов, а сами бы занимались только получением заказов, свечением мордой на тендерах, созданием у клиента иллюзии выбора да перераспределением доходов.
Я почти уверен, что больше 50% работ, выполняемых сейчас программерами - уже где-то сделаны. То, что возникает заказ на такие работы снова - это результат бессмысленной конкуренции, плохого качества уже выполненных работ, нежелания/неумения искать готовые продукты, или желание клиента получить всю функциональность в рамках одной системы вместо интеграции нескольких. В рамках одного-двух крупных девелоперских коллективов можно было бы отработать интеграцию, использовать чужой готовый код, итд.
Вопрос остается в качестве - без конкуренции программеров может начаться процесс его деградации, но судя по продаваемым продуктам, качество больше зависит от отношения к этому делу программистов и менеджмента - т.е. если есть желание сделать хорошо и менеджемент этому не мешает - будет сделано хорошо. Нету желания или менеджмент дергает девелоперов по мелочам и рюшечкам - будет говнище, а не качество.
no subject
Date: 2007-04-28 08:51 am (UTC)Работал я одно время на аутсорсинговой конторе. Так там была следующая ситуация.
Мелкую буржуинскую компанию(продукт которой мы и оутсорсили) поглощала более крупная, а с нашей стороны уволняли половину сотрудников(как вариант они уходили сами), а оставшиеся начинали работать над тем что бы интегрировать старый проект в мегапроект поглотившей фирмы. Процесс повторялся каждые 0.5-1 год. Закончилось все тем, от аутсортинга отказались, старые проекты полностью закрыли, работников всех уволили. А вы говорите интеграция.
no subject
Date: 2007-04-28 11:09 am (UTC)no subject
Date: 2007-04-28 11:18 am (UTC)