«Вырасту до senior» — не план. Это пожелание без даты, без артефакта и без слота, который уже существует на рынке. Карьерный план в IT имеет смысл, когда на горизонте 12 месяцев лежит навык, который можно показать, и вакансии, которые этот навык уже покупают.
Ниже — как связать рост с живыми объявлениями, формула «навык → доказательство → слот», два заполненных плана (QA и backend junior) и скрипт разговора с руководителем. Без дорожных карт «выучите 40 инструментов» и без выдуманных вилок зарплат. Текущие слоты смотрите в каталоге вакансий.
Коротко:
- Горизонт 12 месяцев, обзор раз в квартал. Пять лет в таблице Excel без фактов не работают.
- Каждый навык в плане закрывается артефактом: тикет, пайплайн, разбор, постановка — не галочка «прошёл курс».
- Цель формулируйте языком вакансий, которые уже открыты, не языком конференций.
- План без разговора с тем, кто даёт задачи, часто остаётся дневником.
- Смена роли — отдельный проект на квартал, не пункт «заодно выучу всё».
Зачем вообще писать план
Без плана вы берёте задачи, которые шумят, и курсы, которые красиво выглядят в ленте. Через год стек шире, а грейд тот же: нет истории «я закрыл контур X». План — фильтр. Появился курс по модному фреймворку: он двигает ваш слот через 12 месяцев или это коллекционирование?
В CIS IT 2026 грейды размыты. Одна компания пишет middle на задачи другой компании для сильного junior. Поэтому якорь — не слово в шапке, а объявления: что просят повторяемо на следующем уровне вашей роли. Откройте 15 вакансий «на шаг вперёд» и выпишите пересечение, не объединение всего wishlist.
Если вы ещё без первой работы, сначала 90 дней входа: первая работа в IT. План «сразу senior remote» без строки стажа — фантазия. Рост junior→middle как чеклист навыков: имеет смысл после коммерческой базы, не вместо неё.
Формула: навык, артефакт, слот
Три колонки, даже если табличный тег в статье запрещён — ведите список.
- Навык. Узко: «стабильный регресс по чек-листу с отчётом за спринт», не «QA в целом».
- Артефакт. Что можно открыть через 4–8 недель: пайплайн, набор кейсов в проде, RFC, дашборд с выводом, проведённый инцидент.
- Слот. Как это называется в живых вакансиях. Если слота нет на рынке, вы учитесь в пустоту или строите внутреннюю роль — это тоже надо назвать.
Курс попадает в план только как путь к артефакту. Сертификат без контура в работе почти ничего не двигает в найме. Резюме потом собирается из артефактов: описание опыта, навыки в резюме.
Как привязать план к вакансиям
Раз в квартал:
- Фильтр роли и уровня в каталоге. Не сохраняйте «красивые» объявления senior, если вы закрываете первую прод-фичу.
- Выпишите 7–10 повторяющихся требований. Это и есть программа, не блог про тренды.
- Отметьте, что уже закрыто фактом. Честно. «Слышал на митапе» — не закрыто.
- Выберите 1–2 дыры на квартал. Больше не влезет поверх работы.
Для смены домена — те же 15 вакансий новой роли. Пример: поддержка → QA. Пересечение: воспроизведение, письменность, продукт. Дыра: тестовая документация. Её и кладёте в квартал. Карта входов: первая работа.
Зарплату в план не рисуйте медианой из памяти. Когда будете менять работу, соберите вилку из текущих объявлений и разговора: ожидания по зарплате. Сравнение офферов — отдельный ритуал: как сравнить два оффера.
Пример: 12 месяцев junior QA
Сейчас: ручной контур, чек-листы, баги, команда продукта. Цель через год: слоты, где ждут регресс, постановку на фичу, базовый API-тест, а не «открой и покликай».
Q1. Артефакт: шаблон отчёта и регресс-набор на основной сценарий заказов, который команда реально использует. Навык: оценка объёма регресса до релиза. Слот: «QA, регресс, тестовая документация» в текущих junior/middle-minus вакансиях.
Q2. Артефакт: 10 API-проверок в коллекции с понятным README, хотя бы на стейдже. Не «выучил Postman», а набор, который ловит поломку контракта. Слот: вакансии с API-тестированием на входе.
Q3. Артефакт: одна фича проведена от требований до приёмки: вопросы аналитику, кейсы, баги, что не покрыли. Слот: «QA в продуктовой команде, участие в постановке».
Q4. Артефакт: короткий разбор нестабильности (флейк или окружение) с гипотезой и фиксом процесса, не кода обязательно. Обзор рынка: 15 вакансий, что ещё дыра. Решение: остаёмся / целимся во внутренний middle / ищем внешний слот.
Нет пункта «выучу Selenium, Cypress, Playwright, Java и Python за год». Один контур автоматизации — когда Q2–Q3 закрыты, иначе это коллекция инструментов без поставки. Вакансии для сверки: QA.
Пример: 12 месяцев junior backend
Сейчас: мелкие задачи в сервисе, ревью над вами, деплой через чужой пайплайн. Цель: слоты, где ждут свой кусок API, тесты, участие в инциденте без паники.
Q1. Артефакт: одна ручка с валидацией, тестами и понятным описанием ошибки. Навык: довести до прода под ревью. Слот: backend junior с «опыт с API».
Q2. Артефакт: участие в инциденте — таймлайн, что смотрели, что зафиксировали в доке, чтобы не повторилось. Навык: не молчать в чате. Слот: вакансии с oncall как плюсом, не как единственной обязанностью сеньора.
Q3. Артефакт: ускорение или упрощение своего же куска (запрос, кэш, понятный лог) с измерением «было/стало» хотя бы грубо. Без выдуманных процентов «на 47%». Слот: middle-minus с акцентом на качество, не на хайп.
Q4. Сверка с 15 вакансиями. Дыра, например, очереди или наблюдения — один кусок, не весь Kafka-universe. Разговор с руководителем про зону ответственности на следующий год.
Стек в резюме должен следовать за этими фактами, не наоборот: как указывать стек — соседний материал в этом же каталоге. Смотреть слоты: backend-вакансии.
Что не является планом
- Список курсов до декабря без артефактов.
- «Стать сеньором» без определения задач сеньора в вашей среде.
- Переписывание резюме каждые две недели без изменения работы.
- Скрытый поиск каждую ночь при нуле разговоров внутри — если внутренний рост ещё возможен. Скрытый поиск как отдельная дисциплина: поиск не увольняясь.
- Сравнение себя с чужими офферами в чатах без контекста грейда, пояса и онкола.
План должен переживать плохой месяц. Если Q2 съел релиз — сдвиньте артефакт, не выкидывайте горизонт. Пересмотр — норма, исчезновение списка — нет.