Главное Авторские колонки Вакансии Образование
Выбор редакции:
😼
Выбор
редакции
3 242 1 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Знакомьтесь: Джун, Миддл и Сеньор. А кто это вообще?

В IT вы наверняка сталкивались с такими понятиями как: Junior, Middle и Senior. В этой статье разберем who is who.
Мнение автора может не совпадать с мнением редакции

Так называемые «Junior», «Middle» и «Senior» — это профессиональные жаргоны, разделение уровня разработчиков в IT индустрии. В привычном понимании — это младший разработчик, разработчик среднего уровня или просто разработчик и старший разработчик.

Различаются между собой уровнем компетенций, soft / hard скиллов и навыков в своей специализации.

Давайте рассмотрим каждого из них на примере Frontend-разработчика: какие навыки и знание необходимы каждому из них.

Данные собраны с таких ресурсов как hh.ru и habr.карьера.

JUNIOR

В переводе с английского junior означает «младший/молодой/начинающий». Это начинающие разработчики.

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


Soft skills:

  • Стремится к развитию собственных скиллов и наработке новых;

  • Энергичен и способен добиваться решения поставленных задач;

  • Способен с холодной головой воспринимать критику и перенимать опыт.

Hard skills:

  • HTML5;

  • CSS3;

  • Уверенное знание JavaScript или JQuery;

  • Умение работать с препроцессорами (SASS, LESS, GALP);

  • Кросс-браузерная верстка;

  • Опыт работы с системами контроля версий(в основном Git);

  • Опыт работы с сетками Bootstrap и Grid;

  • Знание методологии БЭМ.

Оплата:
Это самые популярные требования к Джунам на рынке труда на сегодняшний день. В среднем заработная плата колеблется 28 000-35 000 рублей.

Не стоит думать, что джуны это молодые ребята 20-25 лет. Это заблуждение. Начинающим разработчиком реально стать в любом возрасте.

MIDDLE

Джун, который набрался опыта, набил шишек и улучшил компетенции, претендует на следующую позицию — Middle. В переводе с английского middle означает «середина/средний».


Soft skills:

  • Понимают функции и задачи продукта, который разрабатывают;

  • Имеют опыт в разработке приложений и сервисов;

  • Мидлы хорошо знают стандартные инструменты разработки и знают, когда и для чего нужно применять.

Hard skills:

  • Ранее описанные скиллы джуна;

  • Навыки проектирования архитектуры приложений и сервисов;

  • Уверенное знание Vue.js и / или React.js и / или Node.js;

  • Опыт работы с Angular;

  • Опыт использования SQL, MySQL;

  • Знание CoffeeScript и / или TypeScript;

  • Знание Redux;

  • Писать только чистый и аккуратный код;

  • Понимание принципов UI/UX.

Оплата:
Зарплата может сильно колебаться от региона и задач. Но в среднем это 60 000-130 000 рублей.

Специалисты этого уровня уже способны осознавать масштабы проектов в которых работают. Middle уже способен самостоятельно решать сложные задачи в проекте.

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

SENIOR

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


Soft skills:

  • Глубокие знания и компетенции

  • Уметь решить любую задачу, даже ту, которая никому не под силу.

  • Уметь пользоваться огромным инструментарием. Знать на порядок выше остальных коллег «по цеху».

Hard skills:

  • Все ранее указанные технологии и скиллы подкрепленные глубокими знаниями и широкой практикой.

Оплата:
Разработчики уровня senior могут получать от 150 000 рублей и выше, в зависимости от количества и сложности проектов.

Труднодоступная ступень эволюции разработчика. Middle может остаться на средней ступени на протяжении оставшейся карьеры и не дойти до уровня senior.


РЕЗЮМИРУЕМ

Теперь мы знаем кто такие Junior, Middle и Senior разработчики и, чем они отличаются.

Разница между тремя стадиями развития специалиста, в целом, состоит в отношении к разработке, к самому процессу, его пониманию и осознанию.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Дарья Чеснокова
Жаргонизмы, а не жаргоны.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.