Не нужно становиться тимлидом
- понедельник, 25 ноября 2024 г. в 00:00:07
Последнее время вышло много статей на тему тимлидства. Где-то спорили о написании кода тимлидами, где-то говорили о найме, где-то обсуждали пипл-менеджмент. Но давайте подумаем, есть ли вообще смысл становиться тимлидом.
Как бы ни старались описать обязанности тимлида и его роль в команде, выходит нечто среднее между прорабом на стройке и линейным менеджером в ритейле. То есть человек, который с помощью команды пытается достичь целей, поставленных перед ним.
При этом:
Команду часто собирает не тимлид, а организация и предоставляет её ему.
Финальные решения часто принимаются не тимлидом, а архитектурным комитетом или продуктовым менеджером.
Часто рычаги влияния на команду (финансы, найм, приоритеты бэклога) напрямую тимлиду не подконтрольны.
В итоге от вас требуют достижения бизнес-целей, но возможности влиять на эти цели и команду минимальны. Как результат — постоянный стресс и неопределённость.
Если взять две разные компании даже из одной отрасли, окажется, что обязанности тимлидов там существенно различаются. Если начать вникать глубже, станет ясно, что тимлид – это шестирукий Шива, который одновременно пишет код, занимается наймом, отвечает за мотивацию, взаимодействует с бизнесом, проводит архитектурные коммиты, поддерживает выгорающих коллег и следит за кулером в отделе продаж. Это приводит к тому, что голова буквально «плавится» от необходимости следить за множеством дел сразу.
Лично я сталкивался с ситуациями, когда в 16 часов вспоминал, что забыл позавтракать, потому что с самого утра меня отвлекали по разным вопросам, требующим моего внимания. Бывало и такое, что я открывал свои вечерние заметки и не верил, что их написал сам, настолько события дня стерлись из памяти. Голова буквально кипела от необходимости контролировать слишком многое.
Если говорить о классической корпоративной разработке, у тимлида полно задач по администрированию и коммуникациям с другими командами. Добавьте сюда работу с собственной командой и взаимодействие с продуктовым менеджером. В результате на написание кода остаётся совсем немного времени.
Сейчас чаще всего тимлиды работают как играющие тренеры. То есть вы должны выполнять всю административную часть работы, а также писать код на уровне ведущего специалиста, беря на себя критические проекты с жёсткими дедлайнами.
Здесь возникает дилемма: либо вы работаете честно и вас увольняют за недостаточную эффективность, либо вам приходится работать сверхурочно, что негативно сказывается на здоровье.
Чем дольше человек работает тимлидом, тем больше атрофируются навыки программирования, поскольку на практику остаётся всё меньше времени. Конечно, можно учиться вечерами, читать книги и заниматься полезными вещами, но тогда на личную жизнь времени уже не останется.
Забавно, что найм обычно происходит по хард-скиллам, однако человек, проработавший тимлидом два-три года, вряд ли пройдёт собеседование на позицию сеньора. Этот нюанс даже упоминался в утёкших методичках Яндекса, где рекомендовалось не рассматривать кандидатов-тимлидов.
Я лично столкнулся с ситуацией, когда, будучи сеньором, я брал задачу, писал код пару часов подряд, не проверяя его, отправлял билд — и всё работало идеально. Даже специально ломал код, чтобы убедиться, что тесты упадут.
После работы тимлидом ситуация изменилась кардинально: я садился программировать, и процесс шёл через силу. Мозг постоянно пытался отвлечься, я забывал переменные и синтаксические конструкции, небольшие фрагменты кода работали не так, как хотелось. Руки и мозг буквально забыли, как правильно писать код, и прохождение технических интервью стало настоящей проблемой.
Если открыть резюме многих тимлидов на Хабр.Карьере, можно заметить, что люди часто переходят с позиции лида на сеньора, а затем обратно. Это свидетельствует о том, что для большинства ребят должность тимлида оказывается тупиковой. Не каждая компания предлагает уровень юнит-лидов, чтобы управлять лидами, а стать CTO можно по совершенно иным критериям, отличным от опыта тимлидства.
Получается, что даже если вы решились посидеть тимлидом два-три года ради дальнейшего роста, эта следующая ступенька зачастую отсутствует. Вы остаётесь линейным менеджером среднего уровня, который начал хуже писать код.
Самое забавное, что тимлидство редко приносит значительное увеличение зарплаты по сравнению с обычной позицией сеньора. Более того, чем дольше вы находитесь на должности тимлида, тем быстрее вы отстаёте от рынка. Сеньоры могут ходить по рынку труда и получать новые предложения, а тимлидам сложнее, ведь позиций для них на рынке мало, а для обычных ролей требуются хард-скиллы, которые вы утратили. В итоге зарплата сеньоров растёт, а у тимлида почти нет шансов на повышение.
Чем дольше тимлид работает, тем сильнее он привязывается к специфическим процессам своего текущего работодателя. Он начинает выполнять задачи, нужные только внутри компании, и нигде больше на рынке. В результате тимлид теряет свою ценность даже в плане административных и управленческих навыков, становясь менее гибким.
В какой-то момент вы понимаете, что не можете сменить работу, не потеряв 30–40% дохода. Многим сложно смириться с таким падением, поэтому они остаются заложниками текущего работодателя.
Многие HR обещают, что с переходом на роль тимлида у вас увеличится влияние на конечный результат, мол, вы сможете гордиться своей работой и прочими вещами. Но это не так. Сколько влияния имеет прораб на внешний вид построенного дома?
Таким образом, это не более чем манипуляция вашим самолюбием и попытка навесить на вас дополнительные обязанности, которые скорее принесут вред, чем пользу.
Это ненужный для вас карьерный путь, который вряд ли приведёт к чему-то хорошему. Если вы уверенный сеньор, лучше откажитесь от позиции тимлида вместо того, чтобы взваливать на себя обязанности, которые вам только навредят.
P.S. по мотивам моей же статьи с одного известного сайта