Грейды в IT

Грейды в IT

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

Грейд (от англ. grade, оценка) — это оценка уровня IT-специалиста, основанная на его hard-skills, soft-skills, опыте и степени самостоятельности. Система грейдов разработана сотрудниками HR для того, чтобы:

  • Оценивать соискателя: его квалификацию и стоимость на рынке
  • Растить сотрудников внутри компании: если работник знает, чему ему предстоит обучиться, чтобы повысить свой профессиональный уровень и получить повышение, то он более мотивирован.

Основные грейды в IT

Способов грейдинга множество, например:

«Существуют системы грейдирования, которые оценивают по бальной системе глубину каждого hard- и soft-skill. Такие системы дают больше понимания состояния компетенций «as is» и понимания куда расти и что прокачивать» — делится Надежда Крутикова, лидер команды карьерных коучей Эльбрус Буткемп.

Традиционной системой классификации уровней IT-специалистов является трехступенчатая градация:

  1. Джун (от англ. junior, младший) — младший специалист, работающий и обучающийся под руководством опытных коллег
  2. Мидл (от англ. middle, средний) — самостоятельный специалист
  3. Сеньор (от англ. senior, старший) — продвинутый специалист, имеющий богатый опыт работы и обучающий коллег.
Если говорить просто, то джуны справляются с простыми задачами, а сеньоры — со сложными. Например, младший веб-разработчик создает и верстает пользовательский интерфейс. А сеньор занимается проектированием архитектуры веб-приложений и сайтов.

Давайте рассмотрим эти уровни подробнее ↓

Junior

Джуны — начинающие работники. Наличие знаний, но отсутствие опыта вынуждают их действовать под руководством наставников. В разных компаниях требования к каждому грейду могут отличаться. Мы приведем для вас краткие примеры необходимых скиллов на junior-позиции для разных профессий:

  • Младший веб-разработчик знаком с HTML, CSS, умеет работать с JavaScript и составлять SQL запросы. Он знаком с фреймворками и умеет работать хотя бы на одном из них. Он понимает принципы разработки интерфейсов, знает основные команды Git. Средняя зарплата по данным Хабр.Карьеры ≈ 62 000₽.

* Наши выпускники направления веб-разработки в среднем получают 124 000 ₽ на первой своей работе. Эти цифры вычислены Центром исследований и аналитики hh.ru.

  • Младший Data Scientist умеет писать код на Python или Java. Он работает с базовыми библиотеками для анализа данных, знает SQL, понимает основы статистических методов и алгоритмов машинного обучения, имеет представления о Big Data. Средняя заработная плата ≈ 112 000₽.
  • Младший UX/UI-дизайнер понимает основные принципы дизайна, умеет работать с базовыми инструментами, такими как Figma, знает ключевые паттерны пользовательского интерфейса и опыта. Также джуниор способен адаптировать дизайн под различные устройства. Месячная зарплата ≈ 54 000₽.

* Путь развития дизайнера отличается от пути программиста. О том, как UX/UI-дизайнеру увеличивать грейд и строить карьеру читайте тут.

Через несколько месяцев работы junior может получить знак «+» и стать «junior+». Он означает, что специалисту доверяют некоторые простые задачи без строгого надзора.

Middle

Мидлы — опытные сотрудники, которые вникают в нюансы компании и отдельных проектов. Они уверенно используют знания, владеют арсеналом инструментов и могут самостоятельно выстраивать процесс работы, например:

  • Миддл веб-разработчик уверенно владеет HTML, CSS и JavaScript, имеет реальный опыт работы с фреймворками на различных проектах, понимает принципы работы с API, применяет навыки оптимизации производительности, знает принципы ООП, MVC и паттернов. Средняя зарплата ≈ 136 000₽.
  • Миддл Data Scientist имеет глубокие знания в области алгоритмов машинного обучения и статистического анализа данных и умеет разрабатывать и оптимизировать модели ML. Он обладает опытом работы с различными типами данных, имеет навыки в области оптимизации производительности и масштабирования моделей, а также знаком с Deep Learning. Средняя месячная зарплата ≈ 200 000₽.
  • Миддл UX/UI-дизайнер использует в работе несколько методов проведения UX-исследований, умеет анализировать конкурентов и рынок самостоятельно, постоянно тренирует насмотренность. За время практики он накопил коллекцию полезных инструментов и готовых материалов. Его опыт работы — от 1 до 3 лет, а заработная плата ≈ 105 000₽.

Мидлу со знаком «+» могут доверить руководство над джунами и общение с заказчиком.

Senior

Сеньоры — профессионалы в команде. Обладая большим объемом опыта и навыков, они предлагают нестандартные решения и обучают младших и средних специалистов.

  • Старший веб-разработчик владеет экспертными знаниями в решении регулярных задач, обучен архитектурному мышлению, опытен в разработке полноценных приложений, берет на себя роль лидера в проекте и предлагает необычные способы решения задач. За это он получает ≈ 263 000₽.
  • Старший Data Scientist имеет опыт в решении сложных бизнес-задач с использованием анализа данных и ML, опыт в руководстве команды или участии в крупных проектах, владеет навыками работы с облачными сервисами, разработки нейросетей и ИИ. Месячная заработная плата ≈ 320 000₽.
  • Старший UX/UI-дизайнер — опытный руководитель проектов, способный легко управлять командой дизайнеров и принимать стратегические решения. Имеет опыт работы на всех этапах разработки проекта, знаком со всеми последними тенденциями и готов предлагать новые, уникальные решения. Зарабатывает ≈ 197 000₽.

Разница junior, middle, senior на примере

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

Другие грейды в программировании

«Джун», «мидл», «сеньор» — это не все грейды, которые существуют в IT. К промежуточным «званиям» айтишников относятся:

  • Trainee — стажер или практикант. Он не имеет практического опыта и не столько работает в компании, сколько обучается работать. Как правило, на этой позиции не задерживаются дольше полугода и переходят в разряд джунов.
  • Team Lead — руководитель группы, определяющий стратегию работы и контролирующий все процессы и коммуникации. Он следит за выполнением задач и соблюдением сроков. Под его началом могут находиться сеньоры, дающие экспертные советы. Но последнее слово остается за тимлидом.
  • Tech Lead — эксперт, определяющий техническую стратегию разработки проекта и отвечающий за качество проделанной работы. Если сеньор — исполнитель, то техлид — руководитель. Он распределяет технические задачи между исполнителями.
  • Architect — разрабатывает архитектуру, принимает решение о выборе и использовании технологий, инструментов и языков в проекте. Именно он формулирует техзадание и отдает его техлиду, чтобы тот занимался его реализацией, прогнозированием и решением возможных проблем.
  • Chief Technology Officer (СТО) — управляет технической стратегией и развитием всего бизнеса, а не одного проекта. Он принимает решения о внедрении новых технологий, освоении инструментария и кадровых перестановках в технической команде.

* Главное отличие джуна и трейни от остальных грейдов — отсутствие реального опыта.

Таким образом система грейдов выглядит так:

  1. 1. Trainee
  2. 2. Junior
  3. 3. Middle
  4. 4. Senior
  5. 5. Team Lead
  6. 6. Tech Lead
  7. 7. Architect
  8. 8. CTO

* Наличие и отсутствие этих грейдов определяется проектом и компанией. Иногда, например, тимлид только руководить рабочими процессами, не притрагиваясь к проверке кода или UX-исследований.

Объективность грейдов

Система грейдов не полностью объективна. Каждая компания имеет собственное представление о том, что должен делать «носитель» определенного грейда. Тот, кто на прошлой работе был мидл+, может оказаться джуном в новой компании. Или, наоборот, неуверенный в себе джун превратиться в мидла в следующем проекте. Все зависит от требований, ожиданий и классификаций работодателя.

«Было бы здорово, чтобы IT-компании выработали единую систему уровней и требования к ним. Тогда и системе образования будет понятней, как выстраивать процесс обучения. Но, пока этого не произошло, важно быть готовым к тому, что каждый работодатель будет понимать по-своему любой грейд» — поделилась Надежда Крутикова.

Если компания указывает в вакансии «джун», «мидл» или «сеньор», скорее всего, HR-специалист интересуется грейдом с предыдущего опыта работы.

«В последнее время офферы, которые получают наши выпускники, не содержат оценку «джун», «миддл» или «синьор», а описывают задачи и зарплату. Кроме того, часто имеющиеся вакансии джунов, миддлов и сеньоров не подходят под общепринятые градации» — поведала Надежда.

* О том, как правильно отвечать на вопрос о грейде на собеседовании, читайте в нашей статье: «Как программисту пройти собеседование у HR».

Софья Пирогова

Софья Пирогова

Главный редактор / Автор статей
Александра Боченкова

Александра Боченкова

Автор статей / Копирайтер