TW Company
Джуны, мидлы и сеньоры: в чём разница

Джуны, мидлы и сеньоры: в чём разница

TW company дает право использовать материалы контента наших статей или делиться с ними друзьями, указывая активную ссылку на источник - https://twcompany.ru/blog.
А если Вам хотелось бы поделиться своими мыслями или увидеть статью на определенную тему, то мы с удовольствием примем предложения по e-mail: go@twcompany.ru

Кто есть кто в корпоративной IT-иерархии

HR-специалисты и работодатели придумали систему грейдов, чтобы было проще определять стоимость специалиста на рынке труда. Суть грейдов в том, что зарплата работника зависит от совокупности факторов: уровня ответственности, условий работы, цены ошибки.

Какие грейды есть в IT
В IT-среде выделяют три основных грейда:

Junior (джун) — решает простые задачи под присмотром более опытных товарищей.
Middle (мидл) — пишет код самостоятельно, но всё ещё находится под присмотром старших.
Senior (сеньор) — делает всё сам: занимается архитектурой, взаимодействием систем и другими высокоуровневыми вещами.
Деление условное, в разных компаниях требования к работникам могут различаться.

Кто такие джуны
Младшие разработчики, или джуны, — начинающие программисты. Они многое умеют, но у них нет главного — опыта работы. Джуны выполняют простые задачи под руководством наставников, например какую-то часть проекта. Зачастую они не понимают, зачем это делают, но это нормально. Главная цель джуна — чтобы всё работало.

От джуна ждут, что он:

знает основы своего языка программирования;
умеет писать и читать базовый программный код;
умеет пользоваться Git;
примерно понимает, как строятся процессы.
Через 6–8 месяцев джун может вырасти до junior+. Знак «+» говорит о том, что у разработчика есть базовые навыки и он может самостоятельно решать простые задачи.

Кто такие мидлы
Разработчики уровня middle (мидлы) — программисты с опытом от 2 до 4 лет. Это промежуточная должность в карьере IT-специалиста. В отличие от джунов, мидлы разрабатывают более крупные части проекта и осознают весь масштаб архитектуры.

От мидла ждут, что он:

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

До middle+ — знает свой фреймворк, на котором работает, и осваивает другие.

До middle++ — почти сеньор: может проектировать несложные системы и напрямую взаимодействовать с заказчиком.

Кто такие сеньоры
Старшие разработчики, или сеньоры, — ключевые люди в команде. Это специалисты с прокачанными гибкими (soft skills) и твёрдыми (hard skills) навыками. До этой ступени сложно дорасти. С неё открывается дорога на управленческие должности: тимлида или архитектора.

От сеньора ждут, что он:

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

Стать тимлидом (team lead) и работать с людьми: организовывать и контролировать команду, грамотно расставляя приоритеты по задачам.

Стать архитектором (architect) и работать со сложными техническими системами, формировать структуру продукта. Архитектор не только создаёт продукт, но и доносит своё видение до заказчика и разработчиков.

Что в итоге

Плох тот джун, что не хочет стать сеньором. Система грейдов, выстроенная рекрутерами и работодателями, служит как мотиватором, так и лакмусовой бумажкой. Она помогает определить готовность работника перейти на следующий уровень: с новой нагрузкой, ответственностью, зарплатой, бонусами и премиями.