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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как им стать

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

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

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

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

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

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

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

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

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

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

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

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

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

Что дальше

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

Обложка:

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

Корректор:

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

Вёрстка:

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

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

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

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

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

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

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

medium
Tableau — сервис визуализации данных
Tableau — сервис визуализации данных

В помощь менеджерам и аналитикам.

easy
Как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу
Как работает Drag-and-Drop — загрузка файлов простым перетаскиванием на страницу

Из чего состоит и как работает форма

easy
Программисты из SpaceX отвечают на вопросы про разработку
Программисты из SpaceX отвечают на вопросы про разработку

Переводим для вас популярный тред из Reddit.

easy
Как работает доставка товаров в России
Как работает доставка товаров в России

Подкаст о «Сберлогистике»

easy
Что такое Ruby on Rails и зачем это нужно
Что такое Ruby on Rails и зачем это нужно

Это когда веб-разработка как по рельсам

easy
Красивый алгоритм для перемешивания букв в словах (и не только)
Красивый алгоритм для перемешивания букв в словах (и не только)

Расширенная веб-версия простого проекта

medium
easy