// личный канал‑лог
gavrilovlog
← все записи

Как я стал СТО (Часть I)

👁 4275
Когда я устроился в один криптостартап я пришел на должность Backend Developer на Node.js с повышением грейда Middle → Senior. В мои обязанности входило наведение порядка на Backend части проекта и разработка новых фич. Проекту на тот момент уже было около 2 лет и это как раз тот этап, когда в процессы разработки начали вводить рефакторинг. У меня не было цели становится на управленческую должность, это произошло органически. Меня очень зацепило изучение архитекторы ПО и я даже пошел на курс архитектора, который мне показался не очень хорошим, так как мало что нового я открыл для себя в рамках самого курса. Однако в этом курсе был чат с преподавателями из Альфа-банка, SkyEng и еще какие-то компании, которые я уже не помню. В общем это было самое ценное в этом курсе. Можно было безлимитно на протяжении года задавать вопросы и получать детальные ответы. Это мне помогло быстро применять на практике опыт более старших коллег. ( Во времена когда ChatGPT еще не было 😂 ) Быстрое обучение и неугасающий энтузиазм молодого синьера послужили тому, что в компании оценили мои навыки и наградили должностью TechLead. Я не переставал брать больше новых для себя задач и расширял зону ответственности - это главное правило в карьерном росте.
Advice: Если хотите быстро расти, постоянно пробуйте новое и расширяйте зону ответственности.
В течении года я не переставал быть единственным backend-разработчиком на проекте и так как требовалось закрывать еще обязанности TechLead’а то мой технический долг начал нарастать снежным комом, о чем сразу мне дали понять, что я не справляюсь. Однако вместо того чтобы в чем-то обвинять, компания приняла решение, что мне требуется в помощь еще один Backend, за что огромное спасибо менеджерам - я знаю что некоторые с той компании читают мой канал 🙂 Мое первое собеседование, когда я был уже по другую сторону. На самом деле я понятия не имел как это делается, первый блин оказался комом. И я пошел изучать информацию как нанимать людей. Это были безнадежные поиски, потому что нормальной инфы я так и не нашел. В компании было принято решение, что нужен джун, которого я обучу. Ну я и подумал, что главное найти адекватного человека с горящими глазами. Требования простые, главное отшивать всяких токсиков и чтобы умел писать на TypeScript, ну изи же 🙂  Короче, проведя около 5 - 6 собесов, я выбрал двух и заключительный апрув одного из кандидатов был от ПМа, который тоже задавал вопросы, но уже менеджерского характера. После найма нового бэка. Я понял, что у меня напрочь отсутствуют навыки делегирования. Решением стало, что я начал просто максимально экспериментировать с юным падаваном, давал ему разного рода задачи и смотрел как справляется с ними, как ищет информацию, какие вопросы задает и на мое удивление, справлялся он на уровень выше моих ожиданий. Если кто-то искал определение кто такой TechLead, то я считаю:
TechLead - это специалист, который управляет выбором технологий в команде и является играющим тренером для младших коллег. Это такая переходная должность между программистом и менеджером. В отличии от TeamLead, который является больше менеджером в команде, TechLead больше нацелен на технологии, а не на команду.
Писать вторую часть? !👍 | !🙅 !💬 Telegram | !📹 Youtube
252