easy

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

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

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

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

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

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

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

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

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

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

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

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

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

Как им стать

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

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

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

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

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

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

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

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

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

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

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

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

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

Что дальше

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

Курсы по программированию с нуля
Приходите к нам в ИТ. У нас есть удаленная работа, высокие зарплаты и удобное обучение в «Яндекс Практикуме». Старт бесплатно.
Начать бесплатно
Курсы по программированию с нуля Курсы по программированию с нуля Курсы по программированию с нуля Курсы по программированию с нуля

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

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

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

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

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

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

medium
Как в России появился каршеринг
Как в России появился каршеринг

Конспект подкаста «Запуск завтра»

easy
Контрольная сумма: что это и почему это важно

Рассказываем на примере покупок в магазине.

hard
Владимир Олохтонов о работе старшего разработчика в Авито
Владимир Олохтонов о работе старшего разработчика в Авито

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

easy
Лучшие языки программирования для старта в 2020 году

Что выбрать, если хочешь стать программистом в этом году.

easy
Подборка бесплатных нейронок, которые могут заменить «Фотошоп»
Подборка бесплатных нейронок, которые могут заменить «Фотошоп»

Пока «Фотошоп» не выпустит новую версию сам

easy
Почему разработчики любят запускать Doom на разном железе

Потому что это очень просто.

easy
easy