metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-11-30 02:20 pm

Срок жизни разработчика в проекте

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

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

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

[identity profile] bydlorus.livejournal.com 2014-11-30 01:10 pm (UTC)(link)
А бывает так - кругом монады, кложурь и жабоскрипт, а ты сидишь на С++ и понимаешь - некуда уходить ;-)

[identity profile] metaclass.livejournal.com 2014-11-30 01:17 pm (UTC)(link)
Бывает еще хуже.
Сидишь ты среди кложури и F# и борешься с идеей "написать к этому клиент десктопный на C++/Qt", потому что веб неудобно, жаба и C# в 10-100 раз больше размером и подтупливают, а старый клиент на дельфи на линуксе не запустишь, да и разработчиков на него найти уже невозможно.
Я надеюсь, может Rust допилят, что ли. К нему бы GUI фреймворк нормально сделать или Qt прикрутить было бы весьма неплохо.

[identity profile] thedeemon.livejournal.com 2014-12-01 06:48 am (UTC)(link)
Кстати, интересно, насколько Rust будет склонен к нормальным байндингам к штукам вроде Qt. Поженить его лайфтаймы с чужими смартпоинтерами и способами управления ресурсами может быть не так просто, а скатываться к очередным refcounters на refcounters - получится та же жопа, от которой хотели уйти.