Вы наверняка встречали задачки на логику: «Все кошки — животные. Это животное — кошка. Значит ли это, что все животные — кошки?» Нет. С тимлидами та же история: не каждый сильный разработчик становится сильным тимлидом. Но и обратное неверно.
Меня зовут Юлия Аравина, я психолог и коуч IT-руководителей, а также наставник на курсе «Управление командой» в Яндекс Практикуме PRO. В этой статье я разберу, в какие ловушки попадают сильные разработчики после повышения, как из них выйти, и как понять, что тимлидство не для вас (или всё же для вас).
Повышение до тимлида — это не апгрейд, а смена профессии
Повышение сильного разработчика до тимлида выглядит логично: он эксперт, у него есть авторитет в команде. Но быть экспертом не значит быть хорошим руководителем — иногда это вообще две разные функции. Тимлиду и разработчику в целом нужен совершенно разный набор качеств, в частности, софтскилов.
Для сотрудника, особенно новичка, тимлидство кажется самым логичным вектором роста. Многие приходят в IT с убеждением, что карьера устроена линейно: джун → мидл → синьор → тимлид. Хотя вариантов гораздо больше: техлид, архитектор, скрам-мастер. Их часто не рассматривают — и оказываются на должности, которая вызывает дискомфорт.
Важный момент: даже если повышение до тимлида было ошибочным, нет ничего предосудительного в том, чтобы вернуться на предыдущую позицию. Но часто сложности возникают не потому, что человек не справляется — а потому что не адаптировался к новой роли.
Типичные ловушки после повышения
Если разработчик всё-таки решил расти в тимлиды, главная ошибка — не сменить вместе с должностью представление о себе. Пишет код по ночам, избегает встреч один на один, считает митинги «не настоящей работой» — всё это симптомы одного и того же: человек сменил табличку на двери, но не сменил роль в голове. Привычки укореняются годами, и именно поэтому незаметно тянут назад. Разберём конкретные ловушки — с примерами и вариантами выхода.
«Лучше сделаю сам»
Разработчику проще сделать задачу самостоятельно, чем объяснять. В роли тимлида эта логика превращает его в «бутылочное горлышко»: команда не растёт, задачи копятся. Раньше он работал 40 часов в неделю разработчиком — теперь работает те же 40 часов разработчиком и ещё 30 руководителем.
За этим стоит более глубокая проблема. Для многих разработчиков мерило собственной ценности — конкретный осязаемый результат: выкатил фичу, закрыл задачу. В управлении так не работает: результат растянут во времени и почти всегда коллективный.
Типичная ситуация: тимлид соглашается делегировать большую часть задач, но самый критичный кусок системы оставляет себе — там сложная логика, никто лучше не разберётся. Через два месяца он уходит в отпуск, и никто в команде не понимает, что с этим куском делать.
Что можно сделать: переформулировать свою ценность. Например: «Моя ценность как руководителя уже не в выкаченной фиче, а в том, насколько замотивирована команда и какой уровень компетентности есть у каждого из её участников».
Нетерпимость к чужим ошибкам
Тимлиды, которые выросли из сильных экспертов, видят, что другие выполняют задачи объективно хуже и медленнее. Реагируют по-разному: дают токсичную обратную связь на ревью, практикуют микроменеджмент — лишь бы всё делалось именно так, как они хотят.
Типичная ситуация: тимлид раз за разом переписывает половину пулреквестов — так быстрее и надёжнее. Разработчики постепенно перестают думать самостоятельно: зачем стараться, если всё равно переделают? Скорость разработки падает, а тимлид только больше убеждается, что окружён некомпетентными коллегами.
Что можно сделать: принять, что теперь оптимизировать нужно не код, а людей. Задача тимлида — не сделать конкретную задачу идеально, а сделать так, чтобы другой человек научился делать её хорошо.
Фокус на задачах вместо анализа причин
Разработчик привык, что его работа — решать задачи: взял тикет, написал код, закрыл. Тимлиду тоже может казаться, что главное, чтобы «дело было сделано». При этом он упускает, что его собственный список задач теперь принципиально другой.
Типичная ситуация: один разработчик стабильно не дотягивает. Тимлид перекидывает его задачи на других или закрывает сам — лишь бы не тормозило. При этом не разбирается в причинах, не даёт обратную связь и не помогает человеку расти. Проблема не исчезает, а распределяется между членами команды — страдают все.
Что можно сделать: добавить менеджерский слой к каждой задаче. Спрашивать не только «сделана ли задача», но и «замотивирован ли человек, достаточно ли у него компетенции, достаточно ли чётко задача была поставлена».
Избегание сложных разговоров
Разработчики могут уходить от сложных разговоров, но в роли руководителя нужно принять: они неизбежны. Тимлид постоянно даёт обратную связь — и не всегда позитивную. Именно он сообщает об увольнении или сокращении, обсуждает поведение сотрудника и пытается его скорректировать.
Типичная ситуация: тимлид не хочет демотивировать сотрудника и откладывает разговор: «У нас релиз, поговорю потом». «Потом» наступает уже для всей команды: ошибка повторяется, а разгребать последствия приходится коллективно.
Другая типичная ситуация: тимлид не избегает сложных разговоров, но не считает нужным думать о том, как их вести. Говорит резко — и однажды обнаруживает, что сотрудник положил заявление на стол. Если грубые комментарии на ревью стали нормой, можно в один день потерять человека, которому такой стиль просто не подходит, — особенно новичка!
Что можно сделать: принять, что сложные разговоры — не исключительные ситуации, а часть повседневной работы руководителя. И разобраться, что именно мешает их вести: нежелание расстраивать человека, убеждение, что окружающие «сами всё понимают и обсуждать тут нечего», или просто-напросто избегание разговоров.
Отсутствие системного мышления
Разработчик оптимизирует функцию, сервис, конкретную задачу — это его работа. Тимлид должен смотреть шире: на поток задач в команде, на коммуникации, на приоритеты, на зависимости от других команд. Новые тимлиды часто застревают в режиме «здесь горит — тушу руками». Это привычно, и есть ощущение, что ты что-то делаешь. Но системные проблемы от этого никуда не деваются.
Типичная ситуация: команда работает хорошо, задачи закрываются в срок — но делается не то, что нужно бизнесу. Тимлид не выстроил связку между тем, что делает команда, и тем, чего ждёт бизнес. Дедлайны горят, бизнес недоволен, хотя все старались.
Что можно сделать: перенести фокус с конкретных задач на процессы. Смотреть не только на то, что происходит прямо сейчас, но и на то, что может помешать команде завтра — и договариваться об этом заранее.
Как перестроиться в новую роль
Мы уже разбирали потенциальные выходы из каждой ловушки, но я бы хотела вынести в отдельный раздел советы для тех, кто осваивается в новой роли. Вот что поможет отказаться от убеждений, которые больше не работают, почувствовать себя увереннее и стать тимлидом, с которым команде действительно хорошо работать:
— Создать новый definition of done. Для разработчика критерий результата очевиден: закрыл задачу — готово. У тимлида так не работает. Результат размыт во времени, почти всегда коллективный, и его сложно пощупать. Поэтому важно переопределить его явно — сформулировать самому и согласовать с руководителем.
Как пример: «За полгода нанять пять разработчиков, выстроить процесс адаптации, выделить наставников, через девять месяцев присоединить их к фича-командам — чтобы новички быстро вливались и уже давали бизнес-результат». Вот это и есть критерий на год. Поставил, согласовал — работаешь.
— Изменить главный вопрос. Раньше при виде задачи вопрос был один: «Как я могу это сделать и что мне для этого нужно?» Теперь — другой: «Кому я могу это делегировать и что нужно этому человеку, чтобы он справился?» Звучит просто, но на практике это перестройка базового рефлекса. Многие тимлиды годами продолжают отвечать на первый вопрос — и удивляются, почему не хватает времени ни на что другое.
— Выстроить регулярные встречи один на один. Эта практика есть во многих компаниях, но почти везде она первой исчезает под давлением дедлайнов. Я постоянно сталкиваюсь с тем, что где-то её до сих пор нет вообще.
Тимлид работает не своими руками, а руками команды. Чтобы это работало, нужно понимать, что с людьми происходит: замотивированы ли они, хватает ли компетенции, достаточно ли им сложные задачи. Встречи один на один — это не формальность и не галочка. Это основной инструмент управления мотивацией на индивидуальном уровне.
— Сформулировать метрики командной эффективности. Количество выпущенных фич? Скорость поставки? Количество доработок после релиза? Качество кода? Важно не просто выбрать метрики, но и сделать их очевидными для команды — в идеале связать с OKR или KPI. И объяснить, почему они важны. Люди работают лучше, когда понимают, в чём измеряется их результат и зачем это нужно бизнесу. Без этого команда может работать старательно, но вслепую.
— Найти новую позицию для сложных разговоров. Разговор об увольнении, жёсткая обратная связь, разбор серьёзной ошибки — это тяжело. Но становится немного легче, если научиться видеть в этих ситуациях не только человеческий пласт, но и системно-бизнесовый — это снижает напряжение и помогает говорить по существу.
«Я иду на такой разговор не потому, что испытываю личную неприязнь или хочу самоутвердиться. Мы оба находимся в ролях, у каждой из которых есть ожидания. Есть бизнес-результат, который нужен. Я выполняю системную функцию».
— Отпустить контроль и довериться делегированию. Думать не «как мне это сделать», а «через кого я могу это сделать и что этому человеку нужно». Делегировать по-настоящему — значит принять, что задача будет выполнена иначе, чем сделал бы ты сам. Иногда хуже. Иногда лучше. Но только так команда растёт, а тимлид перестаёт быть «бутылочным горлышком».
Кому точно не стоит идти в тимлиды
Если говорить о качествах, которые могут блокировать хорошее тимлидство, я бы выделила несколько. Хочу сразу сказать: это не какие-то «пороки» или личные недостатки, скорее, особенности характера и сложившиеся убеждения.
— Если искренне считаете, что настоящую ценность создают только технари. Если человек думает, что тимлиды — это «балаболы», которые мешают нормально работать, в роли руководителя ему будет очень тяжело. Он будет обесценивать собственную работу, избегать управленческих задач и тяготеть обратно к коду.
Хотя стоит оговориться: это скользкая дорожка. Карьера технического эксперта рано или поздно всё равно приводит к людям — архитектор, главный архитектор, технический директор. Под тобой всё равно окажутся люди, с которыми нужно как-то взаимодействовать.
— Если сильно устаёте от общения. Тимлид — это профессия, в которой люди и есть основной рабочий инструмент. Встречи один на один, разборы конфликтов, переговоры с соседними командами, наём, онбординг. Если два разговора за день уже ощущаются как перегрузка — это важный сигнал. Не приговор, но повод честно оценить, готов ли человек к такому темпу коммуникации каждый день.
— Если тяжело переключаться между задачами. Разработчик может выделить несколько часов на глубокую работу и не отвлекаться. У тимлида такой роскоши почти нет: контекст меняется постоянно, приоритеты сдвигаются, в любой момент может прилететь что-то срочное. Если человеку физически тяжело переключаться между задачами разного уровня — это будет источником хронического стресса.
— Если не хотите вести переговоры и развиваться в этом. Коммуникация и переговоры — не опциональная часть работы тимлида, а её сердцевина. Договариваться с продактом о приоритетах, отстаивать интересы команды перед руководством, обсуждать зарплату на перформанс-ревью — это происходит постоянно. Если человек не просто не умеет этого делать, а не хочет учиться — лучше не надо.
— Если не готовы отвечать за других. В роли разработчика человек отвечает за свой код. В роли тимлида — за результат, который создаёт вся команда, включая чужие ошибки, чужие задержки и чужие решения. Если такая ответственность ощущается как несправедливая нагрузка, а не как часть работы — переход в управление будет источником постоянного раздражения.
— Если категорически не приемлете политику. Как только становишься управленцем, столкновение с корпоративной политикой неизбежно. Это не значит, что нужно интриговать или играть в закулисные игры — речь о другом: отстаивать ресурсы для команды, договариваться с другими руководителями, выстраивать альянсы внутри компании.
Если человек выходит в роль тимлида с жёсткой установкой «я никогда не буду вписываться в эти игры» — он заранее лишает себя части инструментов. А это значит, что команда будет страдать от решений, которые тимлид просто не смог оспорить.
— Если цель тимлидства — власть и статус. Если главная мотивация — получить влияние, а не выстроить работающую команду, это рано или поздно станет заметно. И команде, и руководству. Ничего хорошего из этого не получится.
Заголовок этого раздела звучит категорично — но на самом деле я за то, чтобы давать людям надежду. Всё узнаётся в практике. У кого-то может быть иллюзия, что управление вообще не про него, — но в процессе человек втягивается и понимает, что ему подходит, а что нет.
И даже если несколько пунктов из списка выше — про вас, это не приговор. Одни качества поддаются развитию: навык вести переговоры или давать обратную связь можно осознанно прокачивать. Другие — сигнал, что нужно выстроить систему под себя. Третьи стоит просто честно взвесить — не как повод отказаться, а как исходные данные для осознанного решения.
Поэтому я за то, чтобы пробовать — и делать это в безопасных форматах. Можно начать с наставничества. Например, взять на себя роль бади — сопровождать новичков, отвечать на вопросы, почувствовать эмоциональную составляющую работы с людьми. Или изучить платформы интеллектуального волонтёрства, где НКО ищут помощь с проектами: там можно взять на себя роль руководителя и понять, как это ощущается, — без карьерных рисков.
Напоследок
Нормально пробовать управленческую роль и уходить из неё. Но прежде чем уйти, стоит честно ответить на один вопрос: это мне правда неинтересно — или просто пока тяжело? Это разные ситуации, и они требуют разных решений.
Если интерес всё же есть — не меняйте роль, меняйте систему. Найдите конкретную болевую точку и разберитесь с ней прицельно. Сложно делегировать — возможно, нужна прозрачная система контроля, где видны все задачи. Нет уверенности в команде — значит, компетенции нужно проверить, или дать время, или осознанно пойти на риск. Дискомфорт в новой роли почти всегда конкретен. И почти всегда с ним можно что-то сделать.
Бывает показательная история: человек говорит «ухожу, возвращаюсь в разработку» — а потом в пятой компании подряд его снова повышают. Может быть, это неспроста. Управленческий потенциал иногда виден окружающим лучше, чем самому человеку. И пока он раз за разом менял место, он мог бы уже вырасти.
Роль тимлида — не награда за хорошую техническую работу и не логичный следующий шаг. Это другая профессия, со своими критериями результата, своими инструментами и своими сложностями. Кому-то она подходит, кому-то — нет. Но понять это можно только в практике.
