career

Учебник Карьерный рост для начинающих

27 уроков · 8 разделов · бесплатно, без регистрации

Этот учебник — про рост внутри профессии разработчика, а не про вход в неё. Если вы уже работаете (или вот-вот начнёте) и хотите понять, чем junior отличается от senior на самом деле, как двигаться по грейдам, развиваться технически, влиять на команду и продукт, готовиться к повышению и переговорам о зарплате — он для вас. Мы разбираем грейды без мифов, строим матрицу компетенций, объясняем инженерное мышление и trade-offs, проходим развилку IC-трек против менеджмента, говорим про личный бренд, выгорание и постановку карьерных целей. Контекст и российский, и международный. Кода почти нет — вместо него матрицы, чек-листы, разбор ситуаций и схемы.

Курс «Карьерный рост: от junior к senior» состоит из 8 разделов и 27 уроков: Грейды и что такое синьорность, Путь junior → middle, Технический рост, Путь middle → senior, Влияние, менторство и коммуникация, Развилка карьеры: IC-трек и менеджмент, Повышение, смена работы и собеседования и Бренд, выгорание и карьерные цели. Уроки идут по порядку — от основ к более сложным темам, в каждом есть объяснение с примерами, а в конце — вопросы для самопроверки. К урокам привязаны задачи с автоматической проверкой: прочитали тему — сразу закрепили её кодом.

Программа курса

  1. 1 Грейды и что такое синьорность

    1. Лестница грейдов: junior, middle, senior, lead, staff, principal

      Что реально отличает грейды в разработке: junior, middle, senior, lead, staff и principal — не годы опыта, а уровень автономности и влияния.

    2. Что значит «синьорность» на самом деле

      Синьорность — это автономность, ответственность и влияние, а не скорость кода. Разбираем настоящие признаки senior-инженера.

    3. Матрица компетенций: техника, продукт, люди

      Матрица компетенций инженера: технические, продуктовые и командные навыки. Как составить карту своего роста по трём осям.

    4. Карта роста: цикл развития инженера

      Как устроен цикл роста инженера: расширение зоны ответственности, обратная связь и закрепление. Схема непрерывного развития.

  2. 2 Путь junior → middle

    1. От «делаю по ТЗ» к «решаю задачу сам»

      Главный сдвиг junior→middle: научиться решать задачу целиком самостоятельно, а не ждать подробного ТЗ на каждый шаг.

    2. Ловушки джуна: туннельное мышление и страх спросить

      Типичные ловушки начинающего разработчика: туннельное мышление и боязнь задать вопрос. Как их распознать и выбраться.

    3. Ловушки джуна: переусложнение и синдром самозванца

      Ещё две ловушки джуна: переусложнение решений и синдром самозванца. Почему простота — признак зрелости, а сомнения — норма.

  3. 3 Технический рост

    1. Глубина против ширины: T-shaped инженер

      Глубина или ширина знаний? T-shaped модель: одна глубокая область плюс широкий кругозор. Как осознанно строить технический профиль.

    2. Осознанное обучение и чтение чужого кода

      Как учиться осознанно, а не хаотично, и почему чтение чужого кода — недооценённый ускоритель технического роста.

    3. Код-ревью как инструмент роста

      Код-ревью — двусторонний инструмент роста: как расти, получая ревью, и как расти, проводя его. Культура и приёмы качественного ревью.

    4. Работа с легаси и большими кодовыми базами

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

  4. 4 Путь middle → senior

    1. От задач к системам: владение и проектирование

      Переход middle→senior: научиться владеть системой целиком, проектировать решения и видеть последствия своих технических решений.

    2. Инженерное мышление: trade-offs и «зависит от контекста»

      Инженерное мышление: нет серебряной пули, всё решается через trade-offs и «зависит от контекста». Как мыслить компромиссами зрело.

    3. Оценка и декомпозиция задач

      Как senior оценивает и декомпозирует задачи: разбивка на части, учёт неизвестного, честные эстимейты и борьба с оптимизмом.

    4. Работа с неопределённостью и амбициозными задачами

      Как senior работает с неопределённостью и амбициозными задачами без чёткого ТЗ: снижение риска, прототипы, движение в тумане.

  5. 5 Влияние, менторство и коммуникация

    1. Влияние без формальной власти

      Как senior-инженер влияет на решения без должности руководителя: доверие, аргументы, контекст и репутация вместо приказов.

    2. Менторство: рост через обучение других

      Менторство как ускоритель собственного роста: помогая команде и обучая junior, вы углубляете понимание и расширяете влияние.

    3. Коммуникация с продактами и бизнесом

      Как говорить с продактами и бизнесом на языке ценности: понимать «зачем», переводить технику в выгоду, влиять на приоритеты.

  6. 6 Развилка карьеры: IC-трек и менеджмент

    1. Техлид, синьор-инженер и менеджер: три разные роли

      Развилка карьеры: чем отличаются техлид, синьор-инженер (IC) и менеджер. Как выбрать трек, который подходит именно вам.

    2. Staff и Principal: что дальше после senior на IC-треке

      Staff и principal инженеры: чем они занимаются после senior, что такое архетипы staff-инженера и как создаётся влияние на уровне организации.

  7. 7 Повышение, смена работы и собеседования

    1. Как получить повышение: видимость и performance review

      Как получить повышение в разработке: делать работу видимой, готовиться к performance review, собирать доказательства и правильно просить.

    2. Смена работы для роста: когда пора и как выбирать

      Когда менять работу ради роста, а когда оставаться: признаки потолка, как выбирать новое место и риск частых прыжков по компаниям.

    3. Собеседования на senior: system design и поведенческие

      Что спрашивают на senior-собеседованиях: system design, поведенческие вопросы, обоснование решений. Как готовиться к интервью на senior.

  8. 8 Бренд, выгорание и карьерные цели

    1. Личный бренд: доклады, статьи, опенсорс, нетворкинг

      Зачем разработчику личный бренд и как его строить: доклады, статьи, опенсорс, нетворкинг. Видимость как ускоритель карьеры.

    2. Выгорание на дистанции: как не сгореть

      Выгорание в разработке: причины, ранние признаки и стратегии профилактики. Как сохранить устойчивость на долгой карьерной дистанции.

    3. Карьерные цели, фидбэк и наставник

      Как ставить карьерные цели и строить план развития: работа с обратной связью, поиск наставника, направленный рост вместо дрейфа.

    4. Деньги: переговоры о зарплате на разных грейдах

      Как вести переговоры о зарплате на junior, middle, senior и выше: рыночная вилка, тайминг, аргументы и приёмы. Деньги без стеснения.