Кто такой тимлид (он же Lead)

Кто такой тимлид (он же Lead)

Как устроена работа человека, которого слушают даже сеньоры.

Послушать аудиоверсию этой статьи (7 минут):

Когда мы говорили про сеньоров, то сказали, что один из вариантов их профессионального развития — стать тимлидом. Это самый важный человек в команде.

Чем тимлид отличается от сеньора и других программистов

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

Тимлид (teamlead) — руководитель команды разработчиков. Он уже не пишет код своими руками и не думает над тем, как реализовать ту или иную функцию. Вместо этого он занимается распределением нагрузки на команду, следит за ходом проекта и берёт на себя ответственность за проект в целом.

Тимлид — это высококвалифицированный программист, который знает, как управлять другими программистами.

Зачем нужны тимлиды

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

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

Тимлиды нужны как раз для того, чтобы таких ситуаций не возникало. Для этого тимлид делает свою руководительскую работу:

  • встречается с заказчиком и обсуждает все детали проекта;
  • сам оценивает ход и сроки каждого этапа работ;
  • понимает, что нужно сделать в первую очередь, а от чего пока можно отказаться;
  • разбивает задачи на этапы, а этапы — на спринты (про них мы расскажем подробнее в отдельной статье);
  • распределяет нагрузку среди программистов;
  • смотрит за тем, как продвигается задача;
  • оценивает код и даёт рекомендации;
  • чтобы не терять квалификацию — тоже пишет часть кода, если у него есть на это время, но это необязательно;
  • согласует с заказчиком выполненную работу;
  • работает дипломатом и следит за настроением в коллективе.

Как им стать

Как правило, тимлиды — это бывшие сеньоры.

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

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

Кроме своей области программирования тимлид должен знать и уметь:

  • планировать задачи,
  • принимать управленческие решения,
  • нанимать новых программистов,
  • вести переговоры и искать наилучшее решение,
  • писать технической документации,
  • вершить код-ревью,
  • решать конфликты с заказчиком и внутри команды,
  • контролировать ход проекта и отвечать за него.

Короче, тимлид — это менеджер, который в совершенстве знает стек программирования своей команды.

Сколько зарабатывает тимлид

Мы посмотрели зарплаты тимлидов в разных направлениях на начало 2020 года и вот что выяснили:

Фронтенд — 208 тысяч.

Бэкенд-разработка — 188 тысяч.

Фулстек — 172 тысячи.

Десктоп-разработка — 216 тысяч.

Разработка мобильных приложений — 228 тысяч.

Что дальше

А дальше всё зависит от того, насколько тимлиду нравятся функции менеджера. Если ему больше нравится управлять, чем программировать, то из него может получиться хороший продакт-менеджер. О том, кто это такой — в следующий раз.

Обложка:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Получите ИТ-профессию
В «Яндекс Практикуме» можно стать разработчиком, тестировщиком, аналитиком и менеджером цифровых продуктов. Первая часть обучения всегда бесплатная, чтобы попробовать и найти то, что вам по душе. Дальше — программы трудоустройства.
Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию Получите ИТ-профессию
Вам может быть интересно
Как на самом деле работает Wi-Fi
Как на самом деле работает Wi-Fi

Пособие для тех, кому нужно больше, чем пароль.

easy
Два школьника и наггетсы
Два школьника и наггетсы

Как расплатиться за обед, если всем досталось поровну?

easy
10 полезных инструментов для создания роскошного CSS
10 полезных инструментов для создания роскошного CSS

В копилку всем, кто делает сайты.

medium
Что такое трояны и вирусы — на самом деле
Что такое трояны и вирусы — на самом деле

Чем может заразиться компьютер и насколько это реально страшно.

easy
Как работает оператор множественного выбора
Как работает оператор множественного выбора

Выбираем сразу из нескольких вариантов

easy
Что такое RGB и CMYK
Что такое RGB и CMYK

Короткое объяснение цветовых моделей.

easy
Линкуй, сокращай. Как работают сокращатели ссылок
Линкуй, сокращай. Как работают сокращатели ссылок

Для этого нужна база данных и генератор новых адресов

easy
Подключаем скрипты правильно
Подключаем скрипты правильно

От этого зависит скорость загрузки страницы

easy
Пишем на Python тесты для проверки знаний
Пишем на Python тесты для проверки знаний

Вопросы с вариантами ответов

easy
easy