Я веб-разработчик. Если не ошибаюсь, работаю на этой должности почти 8 лет. Конечно, сначала я был стажером/младшим фрилансером, затем младшим штатным работником, затем мидлом и последние 4–5 лет старшим php-разработчиком. Да, я выбрал php, но это уже другая история. Работал в малых и больших компаниях, продуктовых и аутстафф. Я узнал много технологий, различия их версий, а некоторые из них я уже и забыл.

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

Результатом анализа стало понимание, что недостаточно просто скопировать практики, которые я считал хорошими, и стать хорошим TL. Поэтому я решил прочитать несколько книг и статей, очевидно. Статьи были интереснее, но книги ценнее. Когда я закончил читать третью или четвертую книгу об менеджменте, я получил ценную порцию информации. Я лучше познакомился с SDLC (жизненным циклом разработки программного обеспечения), scrum, kanban, водопадом, XP и многими другими вещами. Но в конце дня я понял, что это полная остановка. Я просто читал и ничего не делал с этим знанием. Я должен был что-то сделать. Я не мог расти в своей предыдущей компании, все мои идеи были отвергнуты, и я решил уйти.

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

Через пол года там я пообщался с чем-то вроде HR в аутстафф компании. Встреча называлась оценочной или как-то так. Итак, мы обсуждали мои достижения, мысли, цели и амбиции. Мы составили план, как будем работать над улучшением моих soft skills и как делегировать часть работы текущего тимлида на себя. Мы решили перепроверить мои цели на другой встрече в течение недели. В реале следующая наша встреча была через пол года) Сами понимаете дедлайны, проблемы, релизы, бла-бла-бла.

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

В середине этого у меня была встреча с техническим директором моего текущего проекта. Он объявил мне роль, которая создана только в этой компании для людей с лидерскими амбициями. роль для безопасного выращивания разработчика в TL на небольших проектах с менторами, тренингами и без боязни ошибиться. Я смогу взять на себя столько обязанностей, сколько смогу. Конечно, у меня не было бы такой зарплаты, как на полной роли TL, но и ответственности меньше, а здесь много менторов/преподавателей и просто людей, которые могли бы помочь в любой беде с новыми обязанностями.

В конце дня у меня есть выбор. Уходить или не уходить? Честно говоря, я думаю, что нет неправильного ответа. Все правы. Никто не знает, какой из них лучше, это зависит от многих вещей. Пока не выбрал, но думаю, любой результат будет положительным. Конечно, я хочу большую зарплату (все хотят), но здесь есть хороший способ расти, может быть, даже быстрее, чем там. Я не уверен, что готов на 100% взять на себя всю ответственность. Я немного боюсь. Я не показываю, но это правда. На данный момент я думаю, что на 65-70% останусь в этой компании. Может быть, пришло время рискнуть и просто бросить монетку или бросить кости.

PS. Буду очень признателен, если кто-нибудь расскажет свою историю в комментариях. Какое решение вы, ребята, принимаете таким образом. Я не сомневаюсь, что здесь есть много руководителей групп, которые раньше были разработчиками со своей собственной историей повышения уровня.

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