редакции
Знакомьтесь: Джун, Миддл и Сеньор. А кто это вообще?
Так называемые «Junior», «Middle» и «Senior» — это профессиональные жаргоны, разделение уровня разработчиков в IT индустрии. В привычном понимании — это младший разработчик, разработчик среднего уровня или просто разработчик и старший разработчик.
Различаются между собой уровнем компетенций, soft / hard скиллов и навыков в своей специализации.
Давайте рассмотрим каждого из них на примере Frontend-разработчика: какие навыки и знание необходимы каждому из них.
Данные собраны с таких ресурсов как hh.ru и habr.карьера.
JUNIOR
В переводе с английского junior означает «младший/молодой/начинающий». Это начинающие разработчики.
Они ничего не решают и ответственности как таковой за решения не несут. По началу Junior реализует простые задачи. Хороший джун — тот, кто может самостоятельно работать над своими техническими задачами и находить решение практически любых встающих перед ним проблем.
Soft skills: Hard skills: Оплата: Не стоит думать, что джуны это молодые ребята 20-25 лет. Это заблуждение. Начинающим разработчиком реально стать в любом возрасте. Джун, который набрался опыта, набил шишек и улучшил компетенции, претендует на следующую позицию — Middle. В переводе с английского middle означает «середина/средний». Soft skills: Hard skills: Оплата: Специалисты этого уровня уже способны осознавать масштабы проектов в которых работают. Middle уже способен самостоятельно решать сложные задачи в проекте. Вакансий для мидлов, как правило, гораздо больше, так как гораздо более востребованы, чем джуны. Специалисты такого уровня могут самостоятельно разработать большой проект сервиса или приложения с нуля. Наличие этого разработчика в компании залог стабильности и уверенности, что разрабатываемый проект не пойдет ко дну. Soft skills: Hard skills: Оплата: Труднодоступная ступень эволюции разработчика. Middle может остаться на средней ступени на протяжении оставшейся карьеры и не дойти до уровня senior. Теперь мы знаем кто такие Junior, Middle и Senior разработчики и, чем они отличаются. Разница между тремя стадиями развития специалиста, в целом, состоит в отношении к разработке, к самому процессу, его пониманию и осознанию.

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

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

Разработчики уровня senior могут получать от 150 000 рублей и выше, в зависимости от количества и сложности проектов.
РЕЗЮМИРУЕМ