Уволился с позиции тимлида и снова стал разработчиком

9644695847509744dfec643253475fe7.png

Недавно я ушёл из компании, где проработал почти три года на позиции тимлида. Сначала я руководил продуктовой командой, а затем UI-kit командой. В итоге я принял решение уйти и устроился на позицию senior фронтенд-разработчика в зарубежную компанию. Это было осознанное решение — выбрать именно роль разработчика. И спустя несколько месяцев я убедился, что поступил правильно.

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

После продолжительной саморефлексии я наконец смог чётко определить, что именно было не так. Роль тимлида сама по себе интересна: она даёт возможность развить множество полезных навыков, которые сложно получить, занимаясь только разработкой. Однако у этой роли есть несколько неприятных моментов, с которыми тяжело смириться.

+50% к нагрузке, +5% к зарплате

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

При этом зарплата тимлида незначительно выше, чем у хорошего senior-разработчика, а иногда даже такая же. Однако времени и энергии эта роль требует значительно больше, ведь твой мозг работает практически без остановки, постоянно обрабатывая информацию даже в пассивном режиме. У разработчика ситуация другая: его деятельность больше связана с активным режимом. Программист завершил задачу — и забыл про нее навсегда. Конечно, бывают сложные баги или проблемы, которые не отпускают даже в выходные, но такие случаи редки.

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

Докажи, что молодец

На руководящих позициях оценка результатов работы становится гораздо менее очевидной. Ты можешь выкладываться на все 200%, но всё равно получить плохие оценки. Поэтому тебе нужно постоянно «продавать» себя и результаты работы своей команды.

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

Таким образом, ты оказываешься в ситуации, где нужно одновременно презентовать результаты наверх и следить за их выполнением внизу. Если ты не справляешься хотя бы с одним из этих направлений, это сразу становится серьёзным минусом. И вероятность «оказаться плохим» на этой позиции гораздо выше, чем у разработчика.

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

А как же карьера?

Напрашивается очевидная мысль: тимлидство — это про карьерный рост. Сначала ты работаешь разработчиком, затем становишься тимлидом, потом кластер-лидом и прочими CTO. Я тоже раньше так думал, но какой процент тимлидов становится CTO? Думаю, что очень небольшой. У меня складывается ощущение, что этот путь далеко не так прост, как кажется. Чаще из тимлида ты можешь перейти только на аналогичную позицию в другую компанию с ЗП побольше в лучшем случае.

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

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

Что в итоге

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

Время — это важный ресурс, а освобождённую голову можно использовать для чего-то более значимого.

Подписывайтесь на мой тг-канал — пишу про IT и как не поехать там кукухой

© Habrahabr.ru