Когда я начинал джуном в веб-разработке, у меня не было лишних 300 тысяч на очередной курс. Были только ноутбук, желание расти и понимание, что без системы я застряну на месте. Тогда я поставил цель: за два года не просто дорасти до мидла, а попробовать стать тимлидом. Не ради красивой должности, а потому что хотел влиять на продукт, процессы и команду. План оказался простым, но не лёгким: фундамент, видимые результаты, коммуникация, наставничество и бизнес-контекст.
Первые полгода я перестал гнаться за модными фреймворками и занялся базой. Git, SQL, HTTP, тесты, отладка, чтение чужого кода, документация — вот что давало больше всего. Я брал задачи, которые никто не хотел: мелкие баги, легаси, обновление зависимостей. Задавал вопросы так: что я уже попробовал, какой результат получил, что ожидаю. Это экономило время наставников и показывало, что я взрослый инженер. Главный совет: не покупайте курс, если не умеете сами разбираться в документации и доводить задачу до конца.
С 6 по 12 месяц я начал брать фичи целиком: от обсуждения требований до выкатки и мониторинга. Выучил CI/CD, логи, метрики, рефакторинг. Параллельно взял на себя онбординг двух новичков и написал внутреннюю документацию. Это был перелом. Тимлид — не тот, кто просто сильнее всех кодит, а тот, кому доверяют люди и процессы. Наставничество дало мне репутацию, а репутация открыла доступ к более крупным задачам.
К 18 месяцам я уже вёл небольшие проекты: декомпозировал задачи, оценивал риски, общался с продуктом. Научился говорить нет с альтернативой: не просто отказывать, а предлагать решение. Нашёл ментора среди старших коллег и раз в месяц просил честную обратную связь. Никаких платных курсов — только книги, официальные доклады, open source и свой пет-проект внутри компании. Важно: я измерял результат не часами в офисе, а снижением багов, ускорением релизов и качеством кода.
Через два года тимлид в команде ушёл, и я не стал ждать, что меня заметят случайно. К тому моменту я уже фактически исполнял часть его роли: проводил встречи, распределял задачи, разруливал конфликты, помогал с наймом. Я пришёл к руководителю и показал список того, что уже делаю, и чего хочу дальше. Меня назначили. Это был не подарок, а следствие плана и видимости моей работы.
Что реально помогло мне без курсов за 300к? Еженедельный самоанализ, публичный журнал задач, регулярная обратная связь, наставничество для новичков, изучение бизнес-метрик и смелость говорить о своих амбициях. Ещё — привычка доводить начатое до конца и не прятаться от легаси. Всё это бесплатно, но требует дисциплины.
Что не помогло? Пассивное прохождение курсов, коллекционирование фреймворков, ожидание повышения и игнор софт-скиллов. Можно быть гением алгоритмов, но не уметь договариваться, давать фидбек или защищать приоритеты. Тимлид — это про ответственность за результат команды, а не про корону. Если хотите повторить путь, начните с одного навыка и сделайте его заметным для других.
Сейчас я понимаю: два года — это реально, если не искать волшебную таблетку. Нужны цель, план, обратная связь и люди рядом. Дорогие курсы могут помочь, но они не заменят практику и ответственность. А какой ваш первый шаг с джуна на следующий уровень? Что вам дало самый большой рывок в карьере?
Первые полгода я перестал гнаться за модными фреймворками и занялся базой. Git, SQL, HTTP, тесты, отладка, чтение чужого кода, документация — вот что давало больше всего. Я брал задачи, которые никто не хотел: мелкие баги, легаси, обновление зависимостей. Задавал вопросы так: что я уже попробовал, какой результат получил, что ожидаю. Это экономило время наставников и показывало, что я взрослый инженер. Главный совет: не покупайте курс, если не умеете сами разбираться в документации и доводить задачу до конца.
С 6 по 12 месяц я начал брать фичи целиком: от обсуждения требований до выкатки и мониторинга. Выучил CI/CD, логи, метрики, рефакторинг. Параллельно взял на себя онбординг двух новичков и написал внутреннюю документацию. Это был перелом. Тимлид — не тот, кто просто сильнее всех кодит, а тот, кому доверяют люди и процессы. Наставничество дало мне репутацию, а репутация открыла доступ к более крупным задачам.
К 18 месяцам я уже вёл небольшие проекты: декомпозировал задачи, оценивал риски, общался с продуктом. Научился говорить нет с альтернативой: не просто отказывать, а предлагать решение. Нашёл ментора среди старших коллег и раз в месяц просил честную обратную связь. Никаких платных курсов — только книги, официальные доклады, open source и свой пет-проект внутри компании. Важно: я измерял результат не часами в офисе, а снижением багов, ускорением релизов и качеством кода.
Через два года тимлид в команде ушёл, и я не стал ждать, что меня заметят случайно. К тому моменту я уже фактически исполнял часть его роли: проводил встречи, распределял задачи, разруливал конфликты, помогал с наймом. Я пришёл к руководителю и показал список того, что уже делаю, и чего хочу дальше. Меня назначили. Это был не подарок, а следствие плана и видимости моей работы.
Что реально помогло мне без курсов за 300к? Еженедельный самоанализ, публичный журнал задач, регулярная обратная связь, наставничество для новичков, изучение бизнес-метрик и смелость говорить о своих амбициях. Ещё — привычка доводить начатое до конца и не прятаться от легаси. Всё это бесплатно, но требует дисциплины.
Что не помогло? Пассивное прохождение курсов, коллекционирование фреймворков, ожидание повышения и игнор софт-скиллов. Можно быть гением алгоритмов, но не уметь договариваться, давать фидбек или защищать приоритеты. Тимлид — это про ответственность за результат команды, а не про корону. Если хотите повторить путь, начните с одного навыка и сделайте его заметным для других.
Сейчас я понимаю: два года — это реально, если не искать волшебную таблетку. Нужны цель, план, обратная связь и люди рядом. Дорогие курсы могут помочь, но они не заменят практику и ответственность. А какой ваш первый шаг с джуна на следующий уровень? Что вам дало самый большой рывок в карьере?