easy

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

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

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

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

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

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

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

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

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

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

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

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

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

Как им стать

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

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

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

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

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

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

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

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

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

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

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

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

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

Что дальше

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

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

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

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

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

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

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

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

medium
Как парень из Томска руководит бэкенд-разработкой в Практикуме
Как парень из Томска руководит бэкенд-разработкой в Практикуме

О CTF-турнирах и пути в Яндекс.

easy
Как настроить DLNA на любом устройстве
Как настроить DLNA на любом устройстве

Смотрим фильмы и слушаем музыку в домашней сети

easy
ООП для новичков: классы и объекты
ООП для новичков: классы и объекты

Объясняем без фруктов

easy
Что под капотом у ChatGPT и других чатов с большими языковыми моделями
Что под капотом у ChatGPT и других чатов с большими языковыми моделями

Почему это работает так хорошо

hard
Устанавливаем Вордпресс в Docker
Устанавливаем Вордпресс в Docker

Это быстрее и проще, чем кажется.

medium
5 видов баз данных, которые подходят для разных задач
5 видов баз данных, которые подходят для разных задач

Разбираемся в тонкостях хранения данных

easy
easy
[anycomment]
Exit mobile version