Найти в Дзене

Джун, мидл, сеньор, тимлид: те самые ярлыки, которыми все бросаются, но мало кто точно понимает кто это

Когда я только начал нырять в мир айти-вакансий, список требований выглядел примерно как набор заклинаний: «Strong Middle», «Senior+», «Lead», «Team Lead с hands-on опытом», «от 3 лет коммерческой разработки». И вот ты смотришь на это, вроде умеешь писать код, но не понимаешь: я кто вообще? Джун? Мидл? Почти сеньор? Или пока просто человек, который честно гуглит всё подряд? В какой-то момент я устал от этого разрыва между реальностью и маркетингом и нормально разобрался, откуда ноги растут у этих градаций, чем они реально отличаются и почему «сеньор» — это не про бороду и не про количество лет, а про голову. Сейчас расскажу простым языком. Исторически вся эта градация пришла из больших компаний и формального HR-подхода. Когда людей стало много, нужно было как-то: — классифицировать опыт; — выстроить вилки по зарплате; — понимать, кому какие задачи можно доверять; — не обсуждать каждый раз заново «почему у Пети больше, чем у Васи». Так появились уровни: — Junior — младший специалист; —
Оглавление

Когда я только начал нырять в мир айти-вакансий, список требований выглядел примерно как набор заклинаний: «Strong Middle», «Senior+», «Lead», «Team Lead с hands-on опытом», «от 3 лет коммерческой разработки». И вот ты смотришь на это, вроде умеешь писать код, но не понимаешь: я кто вообще? Джун? Мидл? Почти сеньор? Или пока просто человек, который честно гуглит всё подряд?

В какой-то момент я устал от этого разрыва между реальностью и маркетингом и нормально разобрался, откуда ноги растут у этих градаций, чем они реально отличаются и почему «сеньор» — это не про бороду и не про количество лет, а про голову. Сейчас расскажу простым языком.

Откуда вообще взялись джуны, мидлы и сеньоры

Исторически вся эта градация пришла из больших компаний и формального HR-подхода. Когда людей стало много, нужно было как-то:

— классифицировать опыт;

— выстроить вилки по зарплате;

— понимать, кому какие задачи можно доверять;

— не обсуждать каждый раз заново «почему у Пети больше, чем у Васи».

Так появились уровни:

— Junior — младший специалист;

— Middle — специалист, который уже работает самостоятельно;

— Senior — эксперт, который тащит сложные задачи и влияет на решения;

А потом к этому добавились:

— Lead / Team Lead — человек, который отвечает не только за свой код, но и за команду, процессы и результат.

Со временем это превратилось в что-то между реальным ориентиром и маркетинговым названием в вакансиях. Но в основе — понятная логика: уровень — это не про годы, а про степень самостоятельности и ответственности.

Кто такой джун (Junior)

Джун — это не «ничего не умеет». Это человек, который:

— уже умеет писать код;

— понимает базовые инструменты (git, сборка, дебаг хотя бы на минималках);

— но нуждается в постоянной поддержке более опытных коллег.

Признаки джуна:

— Может решить задачу по чёткому ТЗ.

— Часто не видит всей картины, сфокусирован на своём участке.

— Регулярно допускает ошибки, но готов их исправлять и учиться.

— Не держит в голове архитектуру целиком, не всегда понимает, «почему именно так».

Ответственность:

— За свой кусок кода под присмотром.

— Не за продукт целиком, не за архитектурные решения.

Ключевая мысль:

Джун — это стадия «я уже в игре, но мне нужен навигатор». Это нормальное состояние, не приговор.

Кто такой мидл (Middle)

Мидл — это человек, который работает самостоятельно. Не «гений», не «полубог», а стабильный боевой юнит.

Признаки мидла:

— Может взять задачу из бэклога, сам уточнить детали, спланировать и довести до конца.

— Понимает, как устроен проект: слои, модули, зависимости.

— Может предложить несколько решений и выбрать адекватное, а не первое попавшееся.

— Сам дебажит свои косяки, не паникует от ошибок в проде, умеет искать причину.

Ответственность:

— За свои задачи и их качество.

— Может быть ответственным за небольшой модуль или направление.

— Не ждёт, что ему будут разжёвывать каждую мелочь.

Ключевая мысль:

Мидл — это «на него можно положиться». Он уже не ученик, а нормальный рабочий специалист.

Кто такой сеньор (Senior)

Сеньор — это не просто мидл «с 5+ годами». Это человек, который:

— видит систему целиком;

— понимает последствия решений;

— умеет думать наперёд.

Признаки сеньора:

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

— Принимает архитектурные решения: чем жертвовать, что упрощать, что закладывать в основу.

— Объясняет команде, почему так, а не иначе, а не просто «делаем, потому что я сказал».

— Обучает других: код-ревью, подсказки, разборы решений.

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

Ответственность:

— За ключевые решения в системе.

— За качество и устойчивость продукта.

— За то, чтобы не превращать проект в хаос ради «красивых технологий».

Ключевая мысль:

Сеньор — это не про громкое звание, а про ответственность и влияние. Он не только пишет код, но и думает о том, как этот код проживёт год, два, три.

Кто такой тимлид (Team Lead)

Тимлид — это не «самый сильный кодер в комнате». Это человек, у которого к технической базе добавляется управление.

Признаки тимлида:

— Отвечает за команду: планирование, приоритеты, коммуникации.

— Следит, чтобы задачи не висели в воздухе, чтобы люди понимали, что делать.

— Решает блокеры: согласует с другими командами, менеджерами, продуктами.

— Делает так, чтобы у команды был рабочий процесс, а не хаос.

— Часто продолжает писать код, но уже не как основной свой вклад, а как часть.

Ответственность:

— За результат команды, а не только за свой код.

— За людей: менторство, развитие, обратная связь.

— За то, как команда выглядит в глазах бизнеса.

Ключевая мысль:

Тимлид — это про «я отвечаю не только за себя». Можно быть сеньором и не хотеть быть тимлидом — это нормально. Лидерство — это отдельная ветка, а не автоповышение.

Как чётко разграничить уровни без воды

Если отбросить маркетинг, остаётся простая шкала:

— Джун:

— Нуждается в подробных задачах.

— Не видит всей системы.

— Ошибается много, но учится.

— Ответственность: «делаю под руководством».

— Мидл:

— Самостоятельен.

— Понимает контекст.

— Делает стабильно.

— Ответственность: «беру задачу и закрываю».

— Сеньор:

— Думает о системе, а не только о задаче.

— Принимает решения и объясняет их.

— Помогает другим расти.

— Ответственность: «отвечаю за сложные куски и за последствия».

— Тимлид:

— Ведёт людей и процессы.

— Обеспечивает результат команды.

— Балансирует между техничкой и менеджментом.

— Ответственность: «за то, как вся команда работает и выдаёт результат».

Годы опыта — это максимум подсказка. Можно 7 лет ковырять одни и те же задачи как джун. Можно за 2–3 года вырасти до уверенного мидла или почти сеньора, если постоянно брать на себя больше ответственности и думать головой, а не только строчками кода.

Почему это деление вообще полезно

Когда не относиться к этим ярлыкам как к «рангу в MMORPG», они помогают:

— честно оценить, что ты умеешь;

— понимать, чего ждать от коллег;

— выстраивать рост: «что мне нужно, чтобы перейти на следующий уровень».

И одновременно:

— не закапываться в иллюзиях вроде «если я знаю три фреймворка, я автоматически сеньор»;

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

Каждый такой термин — джун, мидл, сеньор, тимлид — это не оценка человека, а описание уровня автономности и зоны ответственности. Разобрался — проще дышать, спокойнее смотреть на вакансии и честнее разговаривать и с работодателями, и с самим собой.