Код
#статьи

Кто такой тимлид и как им стать

Рассказываем, как стать капитаном айтишного корабля.

Иллюстрация: Катя Павловская для Skillbox Media

Тимлид (от англ. team lead ― лидер команды) — это старший член команды, который руководит другими сотрудниками. Это не профессия, а должность: не существует курсов «тимлидства», но до этой позиции можно дорасти.

Тимлиды трудятся в совершенно разных сферах и командах, но в этой статье мы рассказываем о роли таких руководителей в разработке ПО.

Всё, что нужно знать о должности тимлида


Обязанности

Тимлид ― это линейный руководитель. Это значит, что он управляет исполнителями: другими разработчиками, тестировщиками или инженерами. Такой специалист одновременно и опытный разработчик, и менеджер. Его главная обязанность — сделать так, чтобы проект сдали в срок.

Для этого он:

  • оценивает задачи, сроки выполнения и загрузку на отчётный период;
  • распределяет задачи между членами команды в зависимости от их навыков;
  • поддерживает и направляет сотрудников;
  • контролирует качество и сроки выполнения;
  • проводит совещания;
  • взаимодействует с клиентами, согласует с ними готовую работу.

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

Также тимлид собирает команду мечты и отвечает за её развитие. Иногда он полностью берёт на себя поиск талантливых сотрудников и проводит онбординг для новичков. Опытный тимлид может сходу оценить навыки членов команды и предложить пути роста.

Курсы Skillbox, которые помогут прокачать хард-скиллы:

Необходимые навыки

Главная суперсила тимлида — знания и навыки сразу двух миров. Он хорошо разбирается как в технических вопросах, так и в управленческих. Но невозможно быть экспертом во всём, поэтому могут быть перекосы в одну из областей.

Тимлиды бывают разные: у кого-то сильно развиты хард-скиллы, а у других лучше получается руководить. Практически не бывает людей, у которых все навыки на высоком уровне. Но важно, чтобы соблюдался баланс и каждая шкала была закрыта на 7 из 10. Если сильно проседает что-то одно, это может привести к долгоиграющим плохим последствиям.

Иван Сметанников,
Data Science Team Lead, Serokell

Условно навыки тимлидов делятся на три группы: хард-скиллы, софт-скиллы, понимание задач бизнеса.

Hard Skills

Тимлид должен разбираться в техническом стеке проекта, иначе он не сможет адекватно ставить задачи и определять, сколько времени понадобится на каждую. Именно поэтому тимлидами обычно становятся опытные разработчики. Если происходит что-то непредвиденное, тимлид может вспомнить былое и начать писать код.

Тимлид должен хорошо понимать архитектуру, дизайн приложений, высокоуровневые концепции и уметь сопоставлять это с бизнес-целями. По сути, он выступает некой прослойкой между бизнесом и разработчиками. Тимлид как интерфейс, который прячет детали реализации продукта от заказчика.

Иван Сметанников,
Data Science Team Lead, Serokell

Soft Skills

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

Задача тимлида ― обеспечить разработчикам спокойную жизнь: сглаживать углы и стараться, чтобы у них меньше болела голова о том, что не касается непосредственно их работы.

Кроме того, важно умение улавливать конфликты, когда они только зарождаются. Вот вы видите, допустим, неприязнь сотрудников друг к другу или нежелание вместе работать. Надо пресекать это до того, как ситуация вышла из-под контроля.

Иван Сметанников,
Data Science Team Lead, Serokell

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

Бизнес-мышление

Любой коммерческий проект ― это реализация потребностей бизнеса. Например, фитнес-клуб разрабатывает приложение, чтобы клиенты могли приобретать и продлевать абонементы из дома. Удобно клиентам ― выгодно клубу. Тимлид должен расценивать приложение не только как технически интересную задачу, но и понимать, как устроен бизнес заказчика, какие функции принесут ему больше денег и как донести ценность продукта клиенту.

Как стать руководителем команды

Если вы твёрдо решили, что хотите перейти из разработки в управление командой, то вот как это можно сделать.

Наберитесь опыта

Чтобы руководить разработкой сложных проектов, надо поработать в команде, которая реализует такие проекты. Это поможет изучить все внутренние процессы и расширит знание индустрии. Тимлид несёт ответственность за качество продукта и членов команды, поэтому совсем новичкам лучше повременить с попытками перейти на эту должность. Лучшим вариантом будет проработать в IT несколько лет и дорасти как минимум до грейда middle-разработчика.

Составьте карьерный план

В начале пути у вас не будет всех компетенций, которые нужны тимлиду. Чаще всего у программистов нет опыта управления командой и развития бизнеса. Поэтому честно оцените свои навыки и составьте карьерный план, который поможет заполнить пробелы в знаниях. Для этого можно посмотреть на вакансии тимлидов и выписать из них недостающие навыки. А затем пошагово спланировать, с помощью каких инструментов ― книг, курсов, консультаций ― и в какие сроки вы планируете закрыть эти пробелы.

Этот процесс можно ускорить, если обратиться к ментору. Ментор ― опытный профессионал в вашей нише, им может стать тимлид на вашем нынешнем месте работы, знакомый или специально нанятый эксперт. Во многих IT-компаниях есть возможности для внутреннего роста, поэтому обратитесь за советом к своему руководителю или HR. Они помогут составить план обучения, направят на обучение или назначат ментора.

Развивайте лидерские навыки

Зачастую умение общаться с командой и заказчиками оказывается важнее технических навыков. Может прозвучать странно, но научиться писать код проще, чем находить подход к людям. Поэтому уделяйте внимание развитию лидерских качеств и навыков коммуникации.

Для этого можно стать ментором для менее опытных сотрудников или работать над собственными проектами. Ещё важный фактор — проявление себя. Не бойтесь брать ответственность на текущем месте работы, это даст ценный опыт.

Стройте отношения

Навыки, безусловно, важны для карьерного роста, но на него влияет и человеческий фактор. Перед принятием решения о повышении руководители могут пообщаться с вашими коллегами, чтобы узнать, как о вас отзываются другие сотрудники. Поэтому поддерживайте хорошие отношения с командой и даже другими отделами.

Сколько можно зарабатывать

В 2022 году исследователи Getmatch собрали более 10 тысяч вакансий IT-специалистов в России и проанализировали их. Согласно этим данным, тимлиды получают в среднем от 200 до 500 тысяч рублей. В зависимости от стека зарплатные вилки могут быть следующими:

  • Java/Scala — 250–480 тысяч рублей;
  • Python ― 200–530 тысяч рублей;
  • Golang ― 310–500 тысяч рублей;
  • iOS — 251–477 тысяч рублей;
  • Android — 302–450 тысяч рублей.

Если смотреть на локацию, то в Москве тимлиды в среднем зарабатывают 350 тысяч рублей, в Санкт-Петербурге получают около 330 тысяч рублей, а в регионах — в среднем 300 тысяч рублей. Ещё один интересный факт: зарплаты на удалёнке на 6 тысяч рублей больше, чем в офисе.

По данным «Хабр Карьеры», медианная зарплата тимлида в 2024 году — 342 тысячи рублей.

Самое важное

  • Успешный тимлид — симбиоз технического специалиста и управленца.
  • Чтобы стать тимлидом, надо набраться опыта в команде разработчиков, научиться решать конфликты и вести переговоры с заказчиками.
  • Карьерный план поможет быстрее вырасти до желанной должности. С его помощью можно наглядно увидеть, какие навыки надо прокачать.
  • Медианная зарплата тимлидов в России составляет более 340 тысяч рублей, больше всего платят в московских компаниях и на удалёнке.
  • Следующие этапы карьерного роста ― руководитель отдела, технический директор или информационный директор.

Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!

Изучайте IT на практике — бесплатно

Курсы за 2990 0 р.

Я не знаю, с чего начать
Научитесь: Профессия Python-разработчик Узнать больше
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована