
Джун, мидл, сеньор: чем отличаются уровни программистов и как перейти на следующий
Сократите поиск работы с месяцев до недель. Бесплатный старт.
Введение
Что означают уровни джун, мидл и сеньор, есть ли у них официальное определение, как понять свой грейд, какой указывать в резюме на hh.ru и что менять, чтобы вырасти.
С января по август 2025 года российские работодатели открыли больше 88 тысяч вакансий для разработчиков, и конкуренция распределилась неровно: по данным hh.ru, которые приводит «Коммерсантъ», на одну джуновскую вакансию приходилось 18,6 резюме, на мидловскую 14,7, на сеньорскую 3. Годом раньше было 9,8, 7,5 и 1,1. Уровни программистов задают не только вилку зарплаты, но и то, со сколькими людьми вы соревнуетесь за каждый отклик.
Статья написана для специалиста на старте или в середине пути — стажёра, джуна или мидла, который ищет работу через hh.ru. Разберём, что стоит за словами джун (junior), мидл (middle) и сеньор (senior), есть ли у этих уровней официальное определение, как понять свой и что менять, чтобы вырасти.
Что такое грейды в IT и зачем они нужны
Грейд — это уровень квалификации специалиста, по которому компания решает, что ему доверить, кто проверит результат и сколько платить — вилки по уровням разобраны в обзоре зарплат программистов. В разработке программного обеспечения прижилась трёхступенчатая шкала junior, middle, senior, по-русски джун, мидл и сеньор. Часть компаний добавляет промежуточные junior+ и middle+, интерна снизу и лида сверху.
Единого стандарта грейдов нет. Ведущий разработчик Cloud.ru Олег Юрчик в материале Хабр Карьеры говорит прямо: чётких определений пока нет, у каждой компании своё понимание и свои требования. Мидл в стартапе на десять человек и мидл в банке с тысячей сотрудников — разные люди с разными обязанностями.
Шкала при этом отвечает на три вопроса: насколько самостоятельно человек работает, какого масштаба поручения ему можно отдать и за что он отвечает. Analytics Team Lead Magnit Tech Алексей Гаврилов главным признаком уровня называет ответственность — за свою работу, за принятые решения и за то, как оценивают результат. Из этого следует, что годы опыта и число языков программирования в резюме — признаки косвенные.
Есть ли официальные уровни: профстандарт и категории по ЕКС
Формальные уровни в России есть, и с рыночными они не совпадают. Профессиональный стандарт «Программист» (код 06.001) утверждён приказом Минтруда от 20 июля 2022 года № 424н, вступил в силу 1 марта 2023 года и действует до 1 марта 2029 года. Слов «джун», «мидл», «сеньор» в нём нет. Есть четыре обобщённые трудовые функции с уровнями квалификации от 3 до 6:
| Уровень | Обобщённая трудовая функция | Образование и опыт |
|---|---|---|
| 3 | Разработка и отладка программного кода | среднее профессиональное, опыт не требуется |
| 4 | Проверка работоспособности и рефакторинг кода программного обеспечения | среднее профессиональное, от трёх месяцев |
| 5 | Интеграция программных модулей и компонентов и проверка работоспособности выпусков программного продукта | среднее профессиональное, от шести месяцев |
| 6 | Разработка требований и проектирование программного обеспечения | бакалавриат, от одного года |
Должности по стандарту — от помощника программиста на уровне 3 до инженера-программиста на уровне 6. Чтобы стать программистом высшего уровня по этому документу, достаточно бакалавриата и года опыта в разработке. Рынок за год даёт джуна, а не проектировщика систем — стандарт и практика живут отдельно.
Вторая формальная шкала старше. Квалификационный справочник должностей, утверждённый постановлением Минтруда от 21 августа 1998 года № 37, описывает должность «инженер-программист» с четырьмя ступенями: без категории, III, II и I. Для II категории нужно не меньше трёх лет в должности III категории или на других инженерно-технических должностях с высшим образованием, для I — ещё три года во II. Путь от третьей категории до первой занимает минимум шесть лет. Справочник применяется там, где штатное расписание строится по нему, — в первую очередь в бюджетной сфере.
Вывод для соискателя: в вакансии коммерческой компании грейд означает её внутреннюю шкалу, в бюджетной организации — категорию по справочнику, а в трудовом договоре может стоять должность из профстандарта.

Отклики сразу на два диапазона опыта
Сервис откликается за вас на hh.ru, пока вы решаете задачи следующего уровня.

Кто такой джун
Джун — это начинающий разработчик со знаниями, но с минимальным опытом коммерческой разработки или без него. Он знает основы программирования и хотя бы один язык на рабочем уровне, умеет программировать по описанию, но пока не доводит фичу от постановки до результата без проверки опытных коллег.
Что умеет джун и какие задачи ему дают
Джуну дают то, что уже декомпозировали: исправить конкретный дефект, написать функцию по описанию, покрыть компонент тестами, поправить вёрстку интерфейса. В блоге Авито шкала грейдов команды data science описана по ступеням, и грейд DS2 там выглядит так: джун выполняет то же, что и интерн, но самостоятельно, а результаты отдаёт на проверку.
Технический багаж джуна — навыки программирования на базовом уровне, знание синтаксиса, работа с системой контроля версий и чтение чужого кода. Ревью для него — главный канал обучения: замечания опытных коллег переводят теорию в практику. Junior-разработчик, которого кто-то обучает, получает эту обратную связь ежедневно.
Что от джуна ждёт работодатель
От джуна ждут не результата мидла, а темпа роста. Разработчик Ozon Tech в блоге компании на Хабре описывает общепринятую картину, оговаривая, что это не официальная позиция компании: джун решает небольшие или простые задачи, его нужно регулярно контролировать и давать обратную связь. Работодатель смотрит на три вещи: как быстро человек усваивает замечания, умеет ли вовремя попросить помощи и не ломает ли то, что уже работает.
С рынком у новичков тяжело. По данным hh.ru за январь–август 2025 года на одну джуновскую вакансию приходилось 18,6 резюме — по шкале сервиса значение 12 и выше считается крайне высокой конкуренцией. На Хабр Карьере во втором полугодии 2025 года джунам адресовались 595 вакансий, стажёрам — 275; вместе с мидлами, сеньорами и лидами квалификация указана в 8 220 вакансиях (сумма наша), то есть новичкам досталась примерно каждая десятая. Как проходить отбор без опыта, разобрано в статье «Первое место работы в IT».
Кто такой мидл
Мидл — это специалист, который самостоятельно закрывает типовые поручения своего направления от постановки до выкладки, без постоянного контроля и с предсказуемым качеством кода. Он не учится на каждом поручении, а применяет то, что знает, и понимает границы своих знаний.
Что умеет мидл и какие задачи ему дают
Мидлу отдают фичи на один-два спринта: реализовать функциональность целиком, интегрировать внешний сервис, переписать модуль, разобраться с производительностью. В той же DS-шкале Авито мидл первого уровня не нуждается в пристальном контроле руководителя, сам пишет код и тесты и может давать маленькие поручения младшим; мидл второго уровня берёт задачи, у которых решение известно, но его нужно реализовать, и контролирует риски в своих проектах.
Технически мидл знает свой стек глубоко: язык, фреймворки, базы данных, инструменты сборки и развёртывания приложений. Он пишет чистый код, который коллеги понимают без пояснений, и сам проводит ревью младших разработчиков. На мидлах держится основной объём разработки: по данным Хабр Карьеры за второе полугодие 2025 года «почти половина» вакансий с указанной квалификацией — 3 559 — была для них.
Чем мидл отличается от джуна
Главное различие — кто отвечает за результат. Джун отвечает за свою часть, и её проверяют. Мидл отвечает за поручение целиком, и проверка может быть взаимной, в формате peer review. Алексей Гаврилов формулирует: мидл способен работать самостоятельно и выполняет краткосрочные задачи в рамках своей зоны ответственности.
Второе различие — реакция на неопределённость. Когда данных не хватает, джун ждёт уточнений, мидл сам находит, у кого спросить, предлагает вариант и фиксирует договорённость. Третье — оценка сроков: мидл говорит «три дня» и укладывается в четыре, джун говорит «завтра» и приносит через неделю.
Хабр Карьера ориентирует, что мидлы работают в своей области от 2 до 4 лет. Это оценка редакции и экспертов сервиса, а не опрос: компания смотрит на результаты, а не на календарь.
Кто такой сеньор
Сеньор-разработчик отвечает не за задачу, а за результат для продукта: выбирает архитектуру, решает сложные задачи, у которых нет известного решения, и отвечает за архитектурные решения команды разработчиков. На этом уровне важнее не глубина знания технологий, а умение принимать решения и объяснять их.
Что умеет сеньор и за что отвечает
Сеньор проектирует: определяет, как устроена система, где её узкие места и что сломается через год при росте нагрузки. Он пишет техническое задание для коллег, проводит ревью архитектурных решений, а не только кода, и следит, чтобы команда двигалась в одну сторону. В DS-шкале Авито сеньор первого уровня работает над проектами, в которых нужно искать решение, и собирает под них команду; сеньор второго уровня ищет точки роста для всего направления.
Олег Юрчик называет сеньора первым грейдом, где ключевое отличие — не hard skills, а soft: сеньор инициирует задачи, аргументирует приоритет, декомпозирует и понимает, зачем фича нужна бизнесу. При этом сеньор-разработчик знает технологии шире и глубже мидла — по его словам, за счёт теории и опыта столкновения со специфическими проблемами. Программная инженерия как дисциплина здесь важнее, чем знание отдельного фреймворка.
Опытных специалистов не хватает: по данным hh.ru за январь–август 2025 года — 3 резюме на вакансию, по шкале сервиса это дефицит. Хабр Карьера ориентирует на опыт 5–8 лет, с оговоркой, что это экспертная оценка, а не измерение. Как этот дефицит отражается на деньгах — в разборе зарплаты senior-разработчика.
Стажёр, лид и дальше: что до джуна и после сеньора
Ниже джуна стоит интерн. Тот же автор из Ozon Tech описывает его как специалиста, равного джуну по знаниям и самостоятельности, но без опыта коммерческих проектов; в других компаниях это студент, который делает то же под присмотром наставника; как устроена стажировка в IT, мы разбирали отдельно.
Выше сеньора дорога раздваивается. Управленческий путь — тимлид, который ведёт команду, распределяет поручения и отвечает за сроки и людей. Хабр Карьера предупреждает: путать сеньора с тимлидом не стоит, тимлид часто вырастает из сеньора, но это разные роли. Экспертный путь — техлид, архитектор, principal engineer: они по-прежнему проектируют, но их решения касаются нескольких команд или всего продукта. В DS-шкале Авито над двумя уровнями сеньора стоит лид как руководитель направления.
Промежуточные ступени тоже встречаются: у Skyeng три уровня внутри каждого грейда, у data science-команды Авито семь грейдов на одну специализацию. Специализация на шкалу не влияет: фронтенд-разработчик отвечает за интерфейс, бэкенд — за серверную часть проекта, но ступени у них называются одинаково, и фронтенд-разработчик уровня мидл ждёт от себя той же самостоятельности.
Джун, мидл, сеньор: сравнительная таблица
| Критерий | Джун | Мидл | Сеньор |
|---|---|---|---|
| Самостоятельность | работает по декомпозированному поручению, результат проверяют | закрывает поручение целиком, проверка взаимная | сам ставит цели себе и другим |
| Масштаб | часть фичи, дефект, тесты | фича или сервис на 1–2 спринта | система, архитектура, направление |
| Тип поручений | решение известно, нужно повторить | решение известно, нужно реализовать | решения нет, нужно найти |
| Ответственность | за свой код | за результат и сроки | за решения команды и продукт |
| Кто ставит цели | мидл или сеньор | сеньор, продакт | бизнес и сам сеньор |
| Ревью | получает | получает и проводит | проводит, включая ревью архитектуры |
| Опыт по оценке Хабр Карьеры | нет или минимальный | 2–4 года | 5–8 лет |
| Резюме на вакансию, hh.ru, янв.–авг. 2025 | 18,6 | 14,7 | 3 |
Строка с опытом — ориентир, а не правило: границы задаёт компания. Кто три года чинил дефекты в одном сервисе, останется джуном по содержанию, а кто за полтора года вёл проект от нуля до релиза, покажет на собеседовании мидла.
Как понять свой уровень и какой указывать в резюме на hh.ru
На hh.ru у вакансии нет поля «грейд». В справочнике API сервиса опыт описан четырьмя значениями: «Нет опыта», «От 1 года до 3 лет», «От 3 до 6 лет», «Более 6 лет». Работодатель выбирает одно, а слово junior, middle или senior добавляет в название по своему усмотрению — или не добавляет. Поэтому джун, который ставит фильтр «Нет опыта», отсекает часть подходящих вакансий: начинающих специалистов нередко ищут и под «От 1 года до 3 лет».
Рабочая схема соответствия: интерн и джун попадают в «Нет опыта» и «От 1 года до 3 лет», мидл в «От 1 года до 3 лет» и «От 3 до 6 лет», сеньор в «От 3 до 6 лет» и «Более 6 лет». Пересечения не случайны: один уровень в разных компаниях попадает в соседние диапазоны. Если вы пользуетесь автооткликами Quick Offer, настройте их сразу на два соседних диапазона опыта и по ответам смотрите, где вас считают своим.

Резюме под ваш реальный грейд
AI перепишет резюме под вакансию своего уровня и проверит его на ATS.

В резюме указывайте уровень, который готовы подтвердить. «Middle Python Developer» обязывает рассказать на собеседовании о фиче, которую вы вели от постановки до выкладки без контроля. Нет такой истории — честнее написать «Junior+» или «Python Developer, 2 года» и оставить грейд на оценку работодателю. Остальные разделы — в руководстве по резюме программиста.
Признаки, что вы уже мидл
Пять признаков, каждый проверяется по вашей истории за последние полгода:
- Вы получали формулировку «нужно, чтобы работало так», а не «исправь строку 40», и доводили её до продакшена.
- Ваш код проходил ревью с одним-двумя замечаниями по существу, а не с десятком по стилю.
- Вы сами оценивали сроки, и оценка сходилась с реальностью хотя бы в двух случаях из трёх.
- К вам приходили коллеги с вопросами по вашему участку проекта.
- Вы хотя бы раз отказались делать поручение в предложенном виде и обосновали, почему его стоит делать иначе.
Если совпало четыре из пяти, есть основания указывать мидла. Если два — точнее написать джун+, и это нормальная позиция для поиска.
Что делать, если в вакансии просят сеньора, а опыта три года
Откликаться, если описанные обязанности вам знакомы. Название грейда — внутренняя шкала компании, и «сеньор» в небольшой продуктовой команде часто означает то, что в корпорации назовут крепким мидлом. При диапазоне «От 3 до 6 лет» три года формально проходят, а уровень покажет техническое собеседование. В сопроводительном письме не оправдывайтесь за стаж: опишите одну историю, ближайшую к сеньорской, — где выбирали архитектуру или нашли решение, которого не было.
Как вырасти от джуна до сеньора
Рост по грейдам везде устроен одинаково: вы начинаете делать поручения следующего уровня раньше, чем вам его присваивают. Skyeng описывает механизм прямо: специалист оценивает себя по опроснику из 14 пунктов, то же делает тимлид, при расхождении начинаются переговоры с примерами. Повышение — следствие уже показанного уровня, а не аванс.
От джуна к мидлу
Первое — перестать ждать декомпозированных поручений. Просите фичу целиком, сами разбивайте её на шаги и приносите план на согласование до того, как начали писать код. Так руководитель поправит вас на этапе плана, а не на ревью.
Второе — брать то, что рядом: тесты, которых не просили, документацию, причину медленной сборки. Это и есть ответственность за результат, а не за строки.
Третье — читать чужой код и участвовать в код-ревью, даже если ваши замечания пока не принимают. Понимание процесса разработки целиком отличает мидла быстрее любого курса: программы курсов дают технические навыки, но не контекст проекта, а мидл-программисту нужны и те и другие.
Четвёртое: вести список решённых задач в формате «ситуация, что сделал, что получилось». Он нужен для разговора о повышении, для резюме и для собеседования в другой компании: там спросят именно такие истории. Код из этого списка стоит держать в профиле на GitHub.
От мидла к сеньору
Здесь сдвиг другой: от «как сделать» к «что и зачем делать». Берите нерешённые проблемы — те, которые в команде откладывают, потому что непонятно, с какой стороны подступиться. Исследуйте варианты, сравните по стоимости и рискам и принесите не код, а предложение с обоснованием.
Дальше — архитектура. Мидл работает внутри принятой архитектуры, сеньор её меняет. Возьмите участок системы, который всех раздражает, опишите, как он должен быть устроен и что даст переделка в цифрах: время сборки, число инцидентов, скорость выкатки. Даже если проект не одобрят, разговор переведёт вас в другую категорию в глазах руководства.
Наконец — люди. Наставничество над джуном, ведение ревью, объяснение решений команде разработчиков. По формулировке Олега Юрчика, на сеньорском грейде решают soft skills: способность аргументировать, расставлять приоритеты, говорить с бизнесом на языке пользы. Технической глубины к этому моменту достаточно; не хватает привычки её объяснять.
Частые вопросы
Сколько лет нужно, чтобы вырасти из джуна в мидла?
Опросов с выборкой по России, которые дали бы среднее число, найти не удалось. Хабр Карьера ориентирует на 2–4 года работы в области, но компании присваивают грейд по результатам, а не по стажу: кто-то доходит за полтора года в продуктовой команде с быстрым релизным циклом, кто-то за пять лет не выходит из поддержки одного сервиса.
Что важнее для роста — hard skills или soft?
Зависит от ступени. На переходе от джуна к мидлу техника весит больше: стек, инструменты, качество кода, умение учиться на ревью. Но эксперты Хабр Карьеры рядом с ней ставят готовность брать ответственность. Переход от мидла к сеньору, по формулировке Олега Юрчика, становится первым, где решают soft skills.
Выводы
Джун, мидл и сеньор — не стаж и не список технологий, а три степени самостоятельности и ответственности: за свой участок, за фичу целиком, за архитектуру продукта. Официальные шкалы есть, профстандарт с четырьмя уровнями квалификации и категории по справочнику 1998 года, но с рыночными грейдами они не совпадают, и в коммерческой компании работает только её система.
Рынок по данным hh.ru за январь–август 2025 года неравномерен: 18,6 резюме на джуновскую вакансию против 3 на сеньорскую. Начинающему специалисту это говорит одно: грейд в резюме не завышать, а подтверждать историями, и откликаться на два соседних диапазона опыта. Мидлу — что путь дальше начинается с нерешённых проблем и с привычки объяснять свои решения другим.

Автор статьи: Маслинова Софья
SEO-копирайтер команды Quick Offer. Отвечает за создание контента, который помогает соискателям находить полезную информацию о рынке труда, а сервису - расти в органическом поиске. Изучает бизнес и экономику в Высшей школе экономики.





