Бытует мнение, что тимлид — это просто «самый крутой программист в комнате», которому дали право командовать. Это главная ошибка, из-за которой компании теряют отличных разработчиков и получают посредственных менеджеров.
Table of Contents
Тимлид — это не повышение. Это смена профессии.
Если вы задумываетесь о переходе на эту роль, вам предстоит сменить фокус с написания кода на построение процессов и работу с людьми. Готовы ли вы к этому? Мы подготовили чек-лист и разбор ситуаций, которые помогут понять: стоит ли вам идти в руководство или лучше развиваться как Senior/Principal Engineer.
Прежде чем проходить тест, ответьте честно на один вопрос: «Что приносит мне больше удовольствия в конце дня?»
А. «Я написал сложный алгоритм, закрыл 5 тикетов и вижу, как все работает. Я молодец».
Б. «Я помог Пете разобраться с архитектурой, мы на митинге решили проблему с заказчиком, и команда знает, что делать завтра. Мы молодцы».
Если вы выбрали А, роль тимлида может привести к быстрому выгоранию. Тимлид — это человек, чей результат измеряется чужими руками.
Факт: По данным исследования Google (Project Oxygen), технические навыки входят в топ компетенций менеджера, но не стоят на первом месте. На вершине — умение быть коучем и не заниматься микроменеджментом.
Оцените себя по следующим пунктам. Честно.
Вы понимаете, что ваш код больше не самый лучший, и это нормально?
[ ] Да, я готов отдать сложные задачи другим.
[ ] Нет, я всё равно перепишу за ними, потому что сделаю лучше.
Почему это важно: Тимлид, который не делегирует («Bottle-neck»), тормозит команду. Ваша задача — не писать код, а обеспечить условия, чтобы код писался.
Готовы ли вы слушать о том, что у сотрудника выгорел интерес, заболела кошка или он не ладит с коллегой?
[ ] Да, я понимаю, что эмоциональное состояние влияет на работу.
[ ] Нет, мы тут работать пришли, пусть решают проблемы дома.
Почему это важно: 70% вовлеченности сотрудника зависит от менеджера (данные Gallup). Если вы игнорируете людей, они уволятся.
Продакт-менеджер пришел с претензией: «Фича не работает, мы теряем деньги». Ваша реакция?
[ ] «Это всё Вася, он закоммитил баг, я ему говорил!»
[ ] «Это моя ответственность. Мы с командой разберемся, починим в течение часа и проведем ретроспективу, чтобы это не повторилось».
Почему это важно: Тимлид — это щит команды. Внешний удар вы берете на себя, а внутри разбираетесь конструктивно.
Представьте, что вы уже тимлид. Как вы поступите в этих ситуациях?
У вас в команде есть Senior-разработчик. Он гений, закрывает задачи быстрее всех, знает систему наизусть. Но он хамит джунам, саботирует митинги и говорит: «Все вокруг идиоты».
Решение новичка: Терпеть, потому что «на нем все держится», и мы не можем его потерять.
Решение Тимлида: Провести жесткий разговор (1-on-1). Поставить ультиматум: либо поведение меняется, либо мы прощаемся.
Почему: Один токсичный сотрудник, даже гениальный, снижает эффективность всей команды на 30–40%. В долгосрочной перспективе он разрушит коллектив.
Заказчик требует фичу к пятнице. В среду вы понимаете, что команда не успевает.
Решение новичка: Заставить команду работать по ночам («Овертаймим, ребята, надо поднажать!») или надеяться на чудо.
Решение Тимлида: Идти к заказчику/бизнесу прямо сейчас. Предложить варианты: «Мы не успеваем всё. Давайте сделаем к пятнице только базовый сценарий (MVP), а красивости допилим на следующей неделе».
Почему: Управление ожиданиями — ключевой навык. Овертаймы — это кредит, который придется отдавать выгоранием.
Два разработчика спорят, какую библиотеку использовать. Спор длится уже 2 часа.
Решение новичка: Выбрать библиотеку самому («Я тут главный, делаем так»).
Решение Тимлида: Остановить спор. Спросить: «Какие критерии выбора? Давайте сравним плюсы и минусы, запишем и примем решение за 15 минут». Если аргументы равны — взять ответственность за выбор на себя, чтобы разблокировать работу.
Почему: Ваша задача — фасилитировать принятие решения, а не продавливать свое мнение (если оно не критично для бизнеса).
Вам точно стоит отказаться от офера, если:
Вам нужны только деньги. На рынке Senior/Principal разработчики часто получают столько же или больше, чем начинающие тимлиды, но с меньшим уровнем стресса.
Вы ненавидите митинги. У тимлида календарь выглядит как «Тетрис». Кода будет 20-30%, общения — 70%.
Вы хотите полной тишины и фокуса. Режим «Flow» (потока) у менеджера отсутствует. Вас будут дергать каждые 15 минут.
Если, читая этот текст, вы думали: «Да, это сложно, но мне интересно выстраивать процессы и растить людей» — поздравляем, вы готовы пробовать.
Если же вы думали: «Зачем мне эти проблемы, я просто хочу писать красивый код на Rust/Go/Python» — это тоже отличный ответ. Быть крутым экспертом — это престижно и прибыльно. Не ломайте себя ради должности.