Найти в Дзене
Евгений Седегов

Чем отличается Junior, Middle и Senior

Вопрос о различии между уровнями Junior, Middle и Senior поднимается часто, но однозначного ответа до сих пор нет. Одни измеряют разницу в годах опыта, другие - в умении писать чистый код, третьи - в способности не просто выполнять задачу, а решать проблему. Часто даже в одной компании эту градацию трактуют по-разному. В Google senior - это архитектор с PhD, в стартапе - любой, кто не падает в обморок от багов. Какое-то время назад я начал использовать следующую систему оценки - и не только для ИТ-специалистов, а вообще для всех работников. Junior - это сотрудник, которому нужно объяснять всё: что делать, как делать и почему именно так. Он только формирует мышление, осваивает инструменты, учится задавать правильные вопросы и не бояться ошибок. Джуна сопровождает наставник: подскажет подход, проверит результат, поможет понять причины неудач. Главное качество джуна - открытость к обучению и готовность задавать «глупые» вопросы. Middle - это специалист, которому уже достаточно обозначить

Вопрос о различии между уровнями Junior, Middle и Senior поднимается часто, но однозначного ответа до сих пор нет. Одни измеряют разницу в годах опыта, другие - в умении писать чистый код, третьи - в способности не просто выполнять задачу, а решать проблему. Часто даже в одной компании эту градацию трактуют по-разному. В Google senior - это архитектор с PhD, в стартапе - любой, кто не падает в обморок от багов.

Какое-то время назад я начал использовать следующую систему оценки - и не только для ИТ-специалистов, а вообще для всех работников.

Junior - это сотрудник, которому нужно объяснять всё: что делать, как делать и почему именно так. Он только формирует мышление, осваивает инструменты, учится задавать правильные вопросы и не бояться ошибок. Джуна сопровождает наставник: подскажет подход, проверит результат, поможет понять причины неудач. Главное качество джуна - открытость к обучению и готовность задавать «глупые» вопросы.

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

Senior - это тот, кто сам определяет, что и как делать. Он видит проект в целом, а не только свой участок. Сеньор способен выстраивать процессы, принимать архитектурные решения, помогать продукту расти и команде - развиваться. Он не ждёт указаний - он задаёт направление.

На мой взгляд, наиболее зрелый подход - оценивать самостоятельность мышления и уровень ответственности. Ведь можно проработать пять лет и оставаться джуном, если без указаний не выходит двигаться дальше. А можно через год-два стать мидлом, если берёшь на себя инициативу и видишь решение там, где другие видят только задачу.

В конечном счёте, различие между Junior, Middle и Senior - не в количестве кода, а в умении мыслить на уровне цели, а не инструкции. И, возможно, правильный ответ на вопрос «кто такой сеньор» - это тот, кто не нуждается в вопросе «что мне делать дальше?».

И этот подход работает не только в ИТ, но и в финансах, в юридической сфере, в операционке - везде, где есть команда и ответственность.

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

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

Карьера - не марафон по годам, а спринт по mindset'у.