Comments 3
Естественно, team-lead'а следует выбирать из хороших разработчиков.
По своему опыту работы в зарубежной фирме, могу сказать, что наш team-lead был топовым программистом, хотя большей частью отслеживал фикс багов, но однажды сумел решить проблему фиксации, когда никто уже не мог ничего предложить — конечно единичный случай непоказателен, но те не менее.
Что касается непосредственно руководства коллективом, то имеется масса литературы, которую многие, скажем так, ленятся прочитать и усвоить. Это тоже по своему опыту работы на довольно высоком уровне управления.
Как в программировании надо иметь определенную базу и постоянно ее совершенствовать, так и в управлении.
Вот да. С высоты (нет, ТЛ это не вершина лестницы разраба) на первую ступеньку другой лестницы. Она идёт под другим углом и на другие облака. Она другая, просто другая :)
Менеджмент — не приговор