У меня большой опыт работы на позиции Senior, с другой стороны суммарно около 5 лет я поработал в качестве Teamlead, сегодня хочу написать свои мысли на тему
Стоит ли стремиться расти в тимлида?
Пока разработчик не достиг уровня Senior его рост довольно понятный, который связан с ростом в хардах - качаешься в технических скиллах, нарабатываешь опыт, пытаешься делать более сложные задачи, берешь больше ответственности 👉 твои успехи замечаются и ты растешь в позиции. Если не замечаются, меняешь компанию и с ростом уходишь в другую.
В какой-то момент ты достигаешь уровня Senior, возникает вопрос как расти дальше. И тут самый понятный вариант - это развитие в тимлида. Сама по себе идея кажется неплохой - ты становишься руководителем других программистов, что во первых звучит уважаемо💪, а во вторых должно дать прибавку к ЗП💲.
Но на моем опыте могу сказать что сама по себе это очень неоднозначная позиция, которая во-первых сильно отличается от роли разработчика, во-вторых имеет много ноюансов
Из очевидных плюсов работы тимлидом:
🟢 карьерный рост. теперь ты руководитель, ты говоришь что делать команде, пользуешься большим авторитетом
🟢 больше денег чем у простого синьора (но не всегда, об этом дальше)
🟢 больше понимаешь о продукте, требованиях, векторе развития продукта
🟢 Из этой позиции возможен дальнейшей рост по управленческой линии до СТО
Но и минусов тоже хватает:
🔴 ты становишься входной точкой, к тебе будут приходить по разного рода вопросам, работаешь в режиме постоянной многозадачности
🔴 отвечаешь не только за только за свою работу, но и за результат работы всей команды, а значит должен контролировать релизы, подключаться к разбору сложных ситуаций, отсюда частые переработки и ненормированный день
🔴 нужно ходить на большое количество разного рода митингов, часто довольно бесполезных
🔴 перестаешь осязать результат собственной работы, поскольку на то чтобы написать код самому остаётся мало времени
🔴появляются вопросы связанные с поддержанием духа команды, микроклиматом и разбором любых ситуаций, что тоже отнимает время и силы (и как бы не сильно оценивается)
Основная ловушка: считается что тимлид получает больше денег чем синьор. С одной стороны в среднем это так, с другой - на моем опыте часто были ситуации, когда я сам получал больше своего тимлида. Вообще ЗП связана с ценностью сотрудника и нередки случаи когда ЗП ценного специалиста выше чем его руководителя.
Еще один сайд эффект - тимлид постепенно теряет техскиллы, поскольку времени на код остается мало. Это может стать проблемой при поиске новой работы, т.к. вакансий на тимлида значительно меньше, а требования и отбор выше чем на синьора. При этом чтобы подготовиться на вакансию синьора, придется наверстать потерянные знания.
➡️Кому подойдёт работа тимлидом: тем кто хочет роста в управленца, кому надоело писать код, кто не боится взять ответственность за работу команды и готов к переработкам. Точно не стоит идти в тимлида только из-за большей ЗП и кажущейся престижности, особенно если вы не особо любите митинги и не готовы проседать по хард-скиллам
🔥 - или любая реакция если было полезно)