
В комментах к посту в ТГ, мне задали отличный вопрос. Делюсь размышлениями на заданную тему здесь
⤵️⤵️⤵️⤵️
Роль техлида — это действительно не только про ‘самого умного программиста’, а больше про баланс технической экспертизы и умения организовать команду и процессы.
Идеальный техлид совмещает знания и навыки в двух областях:
Техническая компетенция. Техлид должен достаточно глубоко знать стек, с которым рабоатет команда, чтобы принимать обоснованные решения и помогать решать сложные технические вопросы. Но не обязательно быть экспертом во всех аспектах — часто достаточно уверенности в базовых принципах и подходах.(Если вы со мной не согласны, напишите в комментах. Я знаю,ч то меня читают лиды и руководители разработки)
Если техлид не разбирается в конкретных деталях, он может обращаться к другим экспертам в команде.
Организационные и наставнические навыки. Именно лидерство в управлении и обучении делает позицию техлида особенной. Техлид поддерживает команду, помогает расти менее опытным разработчикам, выстраивает культуру обмена знаниями и создает благоприятную атмосферу для развития. Даже если техлид не ‘самый лучший программист’, его вклад может быть более ценен, если он умеет мотивировать и организовать команду. (НО!!! Я считаю, что все же техническая экпертиза должна быть. Иначе команда тебя не примет с вероятностью 90%).
Существуют успешные примеры, когда техлид не является ‘самым супер технарем’. Он может занимать позицию за счет хороших управленческих и менто