Разработчики не понимают бизнес — не вина найма?

Я — «Папочка Разработки»: пишу о карьере .NET/C#, собесах и том, как продавать свои навыки дороже. Без воды: разборы утечек памяти, практические гайды по интервью, резюме с цифрами и честные кейсы с рынка. Плюс немного про ИИ — как делегировать ему рутину и ускорять работу. Заходи, если нужен понятный план действий, а не мотивационные лозунги.

наймразработчикибизнес

"Найм сломан" — одна из самых заезженных фраз в IT, которая звучит из каждого второго утюга, да и на моём канале однажды обсуждалась.

Неужели люди, которые занимаются бизнесом столько лет, не научились нанимать специалистов? Я понимаю, что мы — разработчики знаем всё лучше всех, но давайте попробуем порассуждать.

Ты — проектный менеджер Тындекса, задача которого выпускать релизы в срок и поставлять фичи клиентам в запланированное время, а твоя зарплата зависит напрямую от KPI проекта. Какими качествами должен обладать человек в твоей команде?

  1. Предсказуемый, чтобы ему можно было дать задачу и быть уверенным, что он её сделает в запланированные сроки.
  2. Коммуникативный, чтобы мог договориться с командой, пойти в случае чего на компромисс и выбрать оптимальное техническое решение.
  3. Технически подкованный, чтобы мог выполнять задачи и идти в ногу с командой.

Обрати внимание, что тебе не нужен рокстар, который будет применять лучшие паттерны, трижды превышая эстимейты, тебе не нужен Вася, который вроде код пишет отлично, но с командой в курилке не общается, да и Пете, который вот твой фреймворк знает не очень, зато модели OSI выучил ещё пятнадцать лет назад, ты, скорее всего, предпочтёшь другого.

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

А потом на форумах: "На собесах спрашивают не то, это должен знать каждый первый джун в куа в 2010-ом году. Кстати, найм сломан, я в айти триста лет, высокие зарплаты — миф, вот у меня 75к".

Откуда у нас взялась уверенность, что хороший разработчик — это тот, кто может рассказать про все 23 паттерна GoF? Почему умение инвертировать бинарное дерево важнее умения не срывать дедлайны?

Может, менеджеры всё-таки понимают, кого им нужно нанимать, а мы сами придумали себе метрики правильного найма?

Дискуссия

Artem
Бизнес сломан
Alexander Matkarimov
Вы не поняли бизнес
C# Short Posts 🔞
Есть статья у Harvard Business Review которая объясняет, почему так происходило. Если коротко, когда гуглу нужно было быстро вырасти, то нужно было дать HR отделу четкие инструкции чтобы сделать отбор конвйерным. Придумали эвристику: берем только из элитных универов и со знанием алгоритмов. Было принято решение: не страшно случайно отсеять пару процентов хороших спецов, но страшно нанять десяток процентов посредственных программистов. Это сработало у них. А дальше все просто скопировали с лидера, так как это дешевле, чем придумывать свои пайплайны. На самом деле гибкий бизнес сейчас это понимает и перестраивает свои пайплайны. Поэтому порой попадаются норм интервью. Но, да, в большинстве случаев люди делают по шаблону, потому что не до конца разобрались в истории вопроса, да и для них это тупо норм.
Deleted Account
Пока рыночек порешил погроммистов🥲🫢
Присоединиться к обсуждению →

Читайте так же