Найти в Дзене

IT-иерархия: Зарплаты и как их повысить в 2024 году? (Часть 2)

Сегодня разберём подробно зарплаты в каждом Грейде Программистов и узнаем как их всё-таки повысить. Что требуется Джуну, Мидлу и Сеньору? Junior (Джун) кто это и какие навыки требуются? Джунами обычно становятся те, кто только-только прошли обучение какого-нибудь курса, получили образование в ВУЗе и так далее. Это является стартовой ступенькой в компании каждого работодателя. Разработчикам, находящимся на данной должности, доверяют самые легкие задачи, при этом контролируя всю их работу над проектом.
Срок нахождения на данной ступени IT-иерархии в среднем занимает от 0 до 1,5 года. Так как требуется улучшить умение работы в команде, иметь опыт в нескольких проектах или стартапах, наработать умение писать разборчивый, понятный код. По каким признакам можно определить Джуна: Младшие разработчики неопытны: иногда это выпускники, которые только начинают работать на полную ставку. В их голове основная задача — заставить код работать.
Писать простой код — это сложная задача. И младшие разр
Оглавление

Сегодня разберём подробно зарплаты в каждом Грейде Программистов и узнаем как их всё-таки повысить. Что требуется Джуну, Мидлу и Сеньору?

Junior (Джун) кто это и какие навыки требуются?

Джуниор-программист - младший специалист в области IT-технологий
Джуниор-программист - младший специалист в области IT-технологий

Джунами обычно становятся те, кто только-только прошли обучение какого-нибудь курса, получили образование в ВУЗе и так далее. Это является стартовой ступенькой в компании каждого работодателя. Разработчикам, находящимся на данной должности, доверяют самые легкие задачи, при этом контролируя всю их работу над проектом.

Срок нахождения на данной ступени IT-иерархии в среднем занимает от 0 до 1,5 года. Так как требуется улучшить умение работы в команде, иметь опыт в нескольких проектах или стартапах, наработать умение писать разборчивый, понятный код.

По каким признакам можно определить Джуна:

Младшие разработчики неопытны: иногда это выпускники, которые только начинают работать на полную ставку. В их голове основная задача — заставить код работать.
Писать простой код — это сложная задача. И младшие разработчики этого делать не умеют: обычно код у них неразборчив, сложен. Узнать их можно по причудливым однострочникам и чрезмерно сложным абстракциям.
Младшие разработчики сосредотачиваются на «компьютерной» части кода, упуская из виду «человеческую».

Нужные навыки для Джунов (кратко)

Кроме профессиональных знаний и навыков для джуна важны софтскилы:

Общительность — задавать много вопросов и просить помощи у коллег;
Отзывчивость — уметь ненавязчиво предлагать свою помощь и поддержку;
Ответственность — выполнять задачи в срок, а если что-то не получается, сначала разобраться самостоятельно, а потом обратиться к опытному коллеге;
Внимание к деталям — помогать коллегам экономить время и силы. Например, прикрепить ссылку на документ в чате, чтобы сотрудники не тратили время на его поиск, продублировать сообщение, напомнить о встрече;
Самокритичность — не обижаться на критику, а исправлять ошибки и делать выводы, чтобы больше их не повторять;
Любознательность — изучать новое, экспериментировать, тестировать, перенимать опыт у более опытных коллег, предлагать улучшения.

Зарплаты Джунов

В среднем по России зарплата начинающего специалиста — от 40 000 руб. В столицах платят больше — например, крупные компании в Москве могут предложить зарплату до 80 000 руб. Больше — редко, но бывает.

Middle (Мидл) кто это и какие навыки требуются?

Мидл - средняя ступень между основными грейдами в программировании
Мидл - средняя ступень между основными грейдами в программировании

Мидл — опытный специалист, который пишет код в проектах. Знает несколько языков программирования и умеет использовать дополнительные технологии.
Мидл без проблем
может объяснить своими словами сложные вещи.

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

Мидл самостоятельно
решает, как выполнить задачу проще и быстрее, и планирует сроки. Он может предложить несколько нешаблонных вариантов решения, а не один-два стандартных, как джун. У мидла есть опыт, наработки и насмотренность, которых пока ещё не хватает джуну.

По каким признакам можно определить Мидла

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

Нужные навыки для Мидлов (кратко)

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

  • Коммуникабельность - Мидлу нужно много общаться с коллегами и клиентами.
  • Работа в команде - Мидл хоть и основной специалист по разработке в компании, но один он работать не может — проект делают общими силами команды. Важно находить взаимопонимание с коллегами, уметь договариваться.
  • Способность ясно выражать свои мысли - Мидл должен уметь презентовать свои идеи, обучать, планировать работу, ставить задачи и проверять их выполнение.
  • Умение искать информацию и оценивать срок выполнения задачи - Мидл сам должен искать, обрабатывать и применять информацию для проекта.

Зарплаты Мидлов

В среднем по России мидл-разработчик получает до 190 000 руб. Нужно учитывать стеки — в зависимости от направления зарплата может быть выше или ниже. Согласно исследованию, зарплаты разработчиков за 2 полугодие 2022 года таковы:

● Бэкенд-разработчик —
169 000 руб.
● Разработчик мобильных приложений —
176 000 руб.
● Разработчик игр —
114 000 руб.
● Десктоп-разработчик —
почти 122 000 руб.

Встречаются предложения и выше 200 000 руб, но и требования к кандидатам в них более высокие.

Senior (Сеньор) кто это и какие навыки нужны?

Сеньор - высшая ступень эволюции программиста
Сеньор - высшая ступень эволюции программиста

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

По каким признакам можно определить Сеньора

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

Нужные навыки для Сеньоров (кратко)

Работа сеньора на 50% — взаимодействие с людьми, на 20% — погружение в бизнес. И только 30% — технические вопросы. Поэтому у сеньора должны быть хорошо развиты софтскиллы.

Вот основные софтскилы сеньора:

Уметь работать в условиях неопределённости — когда задача не полностью сформулирована или поставлена так, что её будет сложно выполнить из-за ограничений в системе.
Обучать младших - Понятно объяснять, разбирать ошибки, помогать коллегам эффективно решать задачи.
Аргументировать решения и убеждать - понимать, когда имеет смысл уступить, чтобы решить задачу или принести пользу.
Быть гибким - Быстро адаптироваться к изменяющимся условиям, находить нестандартные решения задачи и предлагать идеи по улучшению проекта.
Уметь справляться с ответственностью - полностью отвечает за реализацию задач и запуск проектов.
Расставлять приоритеты и планировать время - ведёт несколько проектов и задач одновременно. Поэтому без грамотного планирования времени и понимания, как и куда распределять свои силы, не обойтись.

Зарплаты Сеньоров

Сеньоров на рынке мало. За ними охотятся hr-специалисты, а компании стараются удержать их любым способом — предлагают высокий доход и разные бонусы.

В среднем в России
сеньор-разработчик зарабатывает 231 642 руб, но часто больше. Например:

● бэкенд-разработчик в среднем
зарабатывает 261 000 руб в месяц
● разработчик мобильных приложений —
почти 285 000 руб
● фронтенд-разработчик —
262 000 руб в месяц

Сеньоры могут получать и 500 000 руб, и 800 000 руб. Уровень оплаты зависит от компании и задач.

Итог

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

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

Надеемся, что наши статьи были вам полезны и интересны. Желаем вам каждый день развиваться и погружаться в мир IT. Рекомендуем вашему вниманию другие наши статьи, они не менее интересные и полезные, чтобы понять сферу Программирования и IT.