386просмотров
98.5%от подписчиков
21 июля 2025 г.
Score: 425
Должен ли менеджер писать код Ещё один жаркий топик для холиваров. Не Linux vs Windows конечно, но тоже популярный. По моим наблюдениям, основная причина холиваров на эту тему часто кроется в том, что разные компании вкладывают разный смысл в роль Engineering Manager. Бывают вообще конфигурации, где EM - это не техническая роль, а скорее операционная и без директ репортов. В таком случае он не встроен в инженерную орг структуру, а "летает по орбите" вокруг нее и решает вопросы формата "кому сколько надо разработчиков на данный момент", "как нужно сконфигурировать орг структуру для решения текущих задач", "кому дать денег" и тд. Понятно, что в данном случае о кодинге речи идти не может. Но если говорить в общем смысле о роли лидера команды, мое мнение - он должен бросать кодинг, как только он может себе это позволить, и фокусироваться на менеджменте. В ситуациях, когда команда работает в формате стартапа, т.е. запускает какой то новый продукт или направление, или из команды ушел большой процент разработчиков в результате конфликтов или сокращений, будет абсолютно нормально иметь hands-on руководителя. Но как только команда дорастает до определенного размера, руководитель должен отойти от кодерских дел. Невозможно руководить впрямую 7-10 людьми и при этом полноценно контребьютить, а ценность возможного в таком случае контребьюшена очень сомнительная. Ситуацию, когда менеджер уже может и должен перестать кодить, но он все равно продолжает, лично я считаю вредительством. Часто это может быть связано с проблемами самого менеджера, например неумение делегировать, или другой распространенный случай среди новоиспеченных менеджеров - проблемы с самоидентификацией, когда менеджер не может принять свою новую роль и пишет код, можно сказать, по привычке. Но в общем случае, когда менеджер делает работу за свою команду, он ворует у них. Команде нужен менеджер, и если он занят кодингом, он не дает команде то, что им нужно от менеджера: процессы, решение конфликтов и тд. Так что мой совет новоиспеченным менеджерам - переставайте кодить как можно скорее. Особенно если до этого вы были самым сильным разработчиком в команде (кстати, тема для отдельного диалога) и теперь вам больно смотреть, как все делают менее компетентные коллеги, боритесь с этим. Теперь у вас есть законное право по максимуму вкладывать в их развитие, а такие вложения стоят того и удивительно быстро окупаются. По своему опыту могу сказать, что когда я стал менеджером, я бросил кодинг даже раньше, чем мог себе позволить в своих же терминах. Работу за мной потом доделывали мои стажеры. Ни о чем не жалею :)