Анатомия успешного тимлида: статистика и советы

Тимлиды (англ. Team Leader — лидер команды) ответственны не только за процесс разработки, но и за координацию действий всей команды в целом. Часто они переходят от роли разработчиков, тестировщиков и других технических ролей к позиции лидера, преодолевая довольно сложный путь.

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

В этой статье мы постараемся ответить на эти вопросы, а также рассмотрим:

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

Общая статистика разработчиков в мире

Много говорят о значимости мужчин в таких областях, как программирование и разработка программного обеспечения. Посмотрим, что показывает статистика.

В начале 2017 года сайт Stack Overflow провел опрос, который содержит ответы 64 000 разработчиков. Среди них 88,6 % составили мужчины, и лишь 7,6 % женщины. 2,6 % респондентов предпочли не указывать пол. Хотя представительниц прекрасного пола не так много среди разработчиков, тем не менее наблюдается некоторый рост процентного соотношения женщин в этих областях, ведь в 2016 году среди 50 000 опрошенных разработчиков женщины составляли только 5,8 %.

Помним, что данные сайта Stack Overflow относятся к разработчикам в целом, а не конкретно к тимлидам. Тем не менее, респонденты по уровню образования распределяются следующим образом:

  • степень бакалавра — 42,0 %;
  • степень магистра — 21,7 %;
  • колледжи или университеты (не степень бакалавра) — 15,8 %;
  • средняя школа — 11,5 %;
  • докторантура — 2,5 %;
  • предпочли не отвечать — 2,2 %;
  • учёная степень — 1,4 %;
  • начальная/средняя школа — 2,0 %;
  • без профильного образования — 0,8 %.

Таким образом, у 76,5 % респондентов степень бакалавра или выше, у 27,3 % есть как минимум среднее образование, в том числе среднее специальное (колледж) или неоконченное высшее.

А теперь перейдем непосредственно к тимлидам.

Успешные тимлиды и где они обитают

Согласно исследованию Stack Overflow, 76,7 % тимлидов работают полный рабочий день, 6,7% — фрилансерами или в качестве независимых подрядчиков, остальные 5,2 % неполный рабочий день.

LinkedIn проанализировала (диаграмма выше) свои данные для определения ведущих отраслей, в которых работают следующее количество тимлидов:

  • информационные технологии — 20 748;
  • компьютерное программное обеспечение — 11 637;
  • телекоммуникации — 5 438;
  • финансовые услуги — 5 402;
  • маркетинг и реклама — 4 033;
  • автомобильная промышленность — 3 895;
  • нефтяной и энергетический сектор — 3 554;
  • управленческий консалтинг — 3 448;
  • фармацевтические услуги — 3 434;
  • банковское дело — 3 303.

Большая часть тимлидов работает в Соединенных Штатах, хотя у тимлидов из других стран также есть широкие возможности:

  • США – 31 342;
  • Соединенное Королевство – 25 564;
  • Австралия – 11 080.

LinkedIn также представила статистику ведущих компаний-работодателей, которые ищут или в которых уже работают тимлиды:

  • IBM — 801;
  • Microsoft — 393;
  • Oracle — 381;
  • Nokia —  359;
  • Hewlett Packard Enterprise — 342;
  • Ericsson — 313;
  • Vodafone — 264;
  • Shell — 243;
  • Cisco — 224;
  • Pfizer — 224.

Согласно результатам опроса Stack Overflow, количество тимлидов по отраслям распределяется следующим образом:

  • программное обеспечение — 28,2 %;
  • интернет или Web-сервисы — 14,3 %;
  • финансы, банковское дело или страхование — 8,5 %;
  • медиа, реклама, публикации или развлечения — 4,9 %;
  • другое — 4,5 %; 
  • консалтинг — 4,3 %;
  • образование — 4,2 %;
  • медицинское обслуживание — 3,7 %;
  • телекоммуникации — 3,2 %
  • розничная или оптовая торговля — 2,9 %;
  • правительство (включая военные) — 2,9 %;
  • предпочитаю не отвечать — 2,8 %;
  • компьютерная техника и бытовая электроника — 2,3 %;
  • транспорт, логистика и складирование — 2,0 %.

Количество тимлидов в игровой индустрии составляет всего 1,7 % от общего числа.

Информация о зарплате тимлидов

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

По данным PayScale.com, медианная заработная плата тимлидов составляет $98 679, варьируя в пределах от $70 203 до $138 086.

Стоит понимать, что руководителей проектов не обязательно называют тимлидами, должность может называться по-разному.

Ниже вы можете посмотреть среднюю заработную плату разработчиков разного типа (фронтенд, full-stack и т.д.). Как видно, тимлид (Software Engineering Manager) зарабатывает на несколько десятков тысяч больше, чем младшие разработчики и стажеры:

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

Кроме этого, имеет значение и опыт. Компания PayScale разделяет среднюю заработную плату тимлидов по уровню опыта:

  • начальный уровень (опыт 0-5 лет) — $75 000;
  • средняя карьера (5-10 лет) — $88 000;
  • опытный (10-15 лет) — $109 000;
  • очень опытный (более 15 лет) — $120 000.

Советы, как стать успешным тимлидом

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

Основные навыки, которые требуются лидерам команды разработчиков:

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

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

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

Перевод статьи «Anatomy of a Successful Developer Team Lead»