Сколько зарабатывают программисты
Считаем чужие деньги и ищем самые выгодные направления в IT.
Иллюстрация: Катя Павловская для Skillbox Media
50–60 лет назад дети мечтали стать космонавтами, в 1980-е — рок-звёздами и модельерами, а в 1990-е — банкирами и бизнесменами. Сегодня хоть и не все, но многие планируют связать свою жизнь с программированием — потому что даже соседка тётя Нина, видавшая код лишь на скринсейвере ЭЛТ-монитора, знает, что «айти — это престижно и высокооплачиваемо!»
Но так ли это на самом деле? Да, но, как обычно, есть нюансы. Давайте в них разбираться.
Содержание
- От чего зависят зарплаты айтишников
- Сколько зарабатывают junior-, middle- и senior-программисты
- Какова средняя зарплата программиста в Москве
- Какие зарплаты у программистов в крупных городах России
- Сколько платят разработчикам за рубежом
- Какие направления самые прибыльные
- Где больше всего платят разработчикам
От чего зависят зарплаты айтишников
Безусловно, IT — это Клондайк XXI века. Но золото здесь распределено весьма неравномерно: зарплаты айтишников сильно различаются в зависимости от ряда факторов.
Область разработки. Программирование — большая сфера со множеством специалистов, которые пишут код на разных языках. Уровень зарплат сильно зависит от конкретной сферы и её востребованности на рынке. К примеру, веб-разработчиков довольно много. У работодателей большой выбор, поэтому они предлагают зарплаты ниже и повышают требования. В то же время, есть редкие специалисты, которых очень мало и сложно найти, к примеру, DevOps-инженеры. Они могут сами диктовать рынку свои условия.
Грейд. Опыт и навыки тоже влияют на зарплату. Программистов условно разделяют по уровню компетенций с помощью грейдов. Чем выше грейд — тем выше зарплата.
Подтверждение квалификации. Высшее образование, докторская степень или профессиональные сертификаты могут мотивировать работодателя платить больше. В сфере машинного обучения ценится аспирантура, потому что подразумевает участие в исследовательских проектах. В других областях высшее образование не сильно влияет на уровень заработка айтишника, но увеличить доход помогут сертификаты. К примеру, в мобильной разработке большим плюсом будет наличие документов от Google или Apple. Они подтверждают, что разработчик знаком с тонкостями платформы.
Географическое положение. В Москве, Санкт-Петербурге и других больших городах зарплаты выше, чем в регионах. В США и странах Западной Европы программистам платят больше из-за более высокой стоимости жизни.
Знание английского языка. Разработчик со знанием английского языка может получать значительно больше своих коллег. Этот навык помогает не только изучать документацию и профессиональную литературу, но и общаться с иностранными клиентами или сотрудниками из других стран.
Курсы для старта в разработке
Сколько зарабатывают junior-, middle- и senior-программисты
Junior, middle и senior ― это названия грейдов, которые используют в IT-сфере для оценки профессиональных навыков:
- Junior — начинающие программисты с коммерческим опытом разработки до двух лет. Они пока ещё много ошибаются и работают под руководством более опытных коллег. Джуны получают меньше всего.
- Middle ― специалист с опытом до пяти лет. Это уже самостоятельный программист, который может принимать решения и предлагать идеи. Его зарплата выше.
- Senior ― разработчик с опытом более пяти лет. В команде он берёт на себя самые сложные задачи и следит за новичками.
- Team lead — программист который не только пишет код, но и управляет процессами. На его плечах лежат задачи общения с клиентами и руководства командой.
Больше всего получают сеньоры и тимлиды, но у них и больше ответственность. Так, например, выглядит список обязанностей тимлида в IT-компании, которая делает свой блокчейн:
Уровень зарплат айтишников часто оценивают по среднему показателю: складывают значения зарплат и делят на количество программистов. Такой способ в большинстве случаев не показывает реальной картины. Например, если в компании девять программистов получают 50 тысяч рублей, а один — 500 тысяч рублей, то средняя зарплата будет равна 95 тысячам, что почти в два раза больше зарплаты большинства разработчиков. Лучше смотреть на медианную и модальную зарплаты.
Для медианы все значения зарплат располагают по возрастанию и берут значение посередине ряда. Половина получает ниже этого значения, а половина — выше. По данным зарплатного калькулятора «Хабр Карьеры» медианный доход программиста в России на момент написания статьи составляет 161 тысячу рублей. Если говорить о грейдах, то данные будут такие:
- junior — 77 тысяч рублей;
- middle — 167 тысяч рублей;
- senior — 280 тысяч рублей;
- team lead — 342 тысячи рублей.
Модальная зарплата — та, которая встречается чаще всего. Для того чтобы её посчитать, надо опросить разработчиков или посмотреть, сколько денег обычно предлагают на сайтах вакансий.
На момент написания статьи на hh.ru в России есть более 50 тысяч вакансий для программистов. Джунам в среднем предлагают зарплаты от 70 тысяч. Мидлам ― от 120 до 200 тысяч. Сеньорам ― от 250 тысяч рублей.
В IT-сфере многое зависит от опыта конкретного кандидата, поэтому диапазон зарплат довольно большой. К примеру, один кандидат просто соответствует всем требованиям компании, а другой — дополнительно преподаёт, пробует новые технологии и вносит вклад в проекты с открытым кодом. Скорее всего, второму разработчику предложат более высокую зарплату.
Какова средняя зарплата программистов в Москве
Согласно исследованию «Хабр Карьеры», медианная зарплата программистов в Москве составляет 187 тысяч рублей. Специалисты компании Uteam насчитали 210 тысяч рублей. Такое различие объясняется тем, что для подсчёта использовали разные данные. «Хабр Карьера» смотрит на показатели из своего зарплатного калькулятора, в котором программисты сами вводят свою зарплату, а Uteam — на информацию в вакансиях.
Не обязательно жить в столице, чтобы получать больше. Можно устроиться в московскую компанию в качестве удалённого сотрудника.
Читайте также:
Какие зарплаты у программистов в крупных городах России
По данным «Хабр Карьеры», медианная зарплата разработчиков в России составляет 141 тысячу рублей, а в регионах — 120 тысяч рублей. Исследователи Uteam отмечают, что медианный заработок программистов в стране — 170 тысяч рублей. При этом в регионах платят на 15% меньше, чем в среднем по рынку. За столицей следует Санкт-Петербург с медианой в 150 тысяч рублей.
Свою статистику по регионам приводит и Росстат, называя регионы с самыми высокими медианными зарплатами программистов:
- Москва — 166 тысяч рублей;
- Санкт-Петербург — 159 тысяч рублей;
- Ямало-Ненецкий автономный округ — 123 тысячи рублей;
- Чукотский автономный округ — 115 тысяч рублей;
- Магаданская область — 114 тысяч рублей.
Сколько платят разработчикам за рубежом
Stack Overflow ежегодно проводит опросы о зарплатах программистов по всему миру. В 2023 году в исследовании участвовали 90 тысяч айтишников со всего мира, а рейтинг стран с самыми высокими годовыми зарплатами возглавили:
- США — от 110 до 200 тысяч долларов;
- Швейцария — от 105 до 150 тысяч долларов;
- Израиль — от 85 до 130 тысяч долларов;
- Люксембург — от 70 до 130 тысяч долларов.
Меньше всего зарабатывают программисты из Пакистана, Непала и Бангладеша. В год у них выходит до 10 тысяч долларов.
Исследователи карьерного сайта Indeed выяснили, что самая высокооплачиваемая должность в США — Chief Technology Officer (СTO). Эти специалисты в среднем получают около 177 тысяч долларов в год. За ними следуют дата-сайентисты и архитекторы интеллектуальных систем. Они зарабатывают 119 и 140 тысяч долларов в год соответственно.
Какие направления самые прибыльные
По данным «Хабр Карьеры», больше всего зарабатывают архитекторы программного обеспечения, разработчики мобильных приложений, фулстек-программисты и разработчики баз данных. Меньше всего — верстальщики и веб-разработчики.
По языкам одни из самых высоких зарплат у разработчиков на Objective-С ― 379 тысяч. На втором месте зарплаты в Scala — 300 тысяч, а на третьем в Ruby — 280 тысяч. Меньше всего зарабатывают программисты, пишущие на C, Python и JavaScript.
Это объясняется тем, что на рынке много опытных разработчиков, пишущих на популярных языках программирования, поэтому компании могут снижать зарплаты. На Objective-С сейчас мало кто пишет, но многие iOS-приложения всё ещё используют его. Компании проще нанять разработчика с опытом в старом Objective-С, чем полностью переписывать код.
Согласно исследованию Uteam, самые высокооплачиваемые программисты — бэкендеры на Java и фронтендеры. Зарплаты таких специалистов доходят до 800 тысяч рублей в месяц. На втором месте — специалисты по информационной безопасности. Работодатели готовы платить им по 600 тысяч рублей в месяц. На третьем месте оказались DevOps-инженеры с окладом до 400 тысяч рублей в месяц. Однако такие доходы возможны при работе на зарубежные компании из России. На местном рынке выходит меньше.
Здесь мы напомним, что в Skillbox есть курсы для старта в разработке: «Профессия разработчик», «Python-разработчик», «Фронтенд-разработчик» и «Веб-разработчик на PHP».
Где больше всего платят разработчикам
Согласно данным «Хабр Карьеры», больше всего айтишникам платят в «Авито» — медиана 325 тысяч рублей. Среди лидеров также «Холдинг Т1», «Райффайзенбанк», «Лаборатория Касперского» и VK.
Исследование Uteam подтверждает, что самые высокие зарплаты в банковском секторе, а также в IT-корпорациях, например в «Яндексе» и VK.
Что в итоге
- Большинство программистов в России зарабатывают от 150 тысяч рублей. Больше всего зарабатывают айтишники в Москве. Медианная зарплата в столице составляет 187 тысяч рублей. Меньше всего ― в регионах, около 120 тысяч.
- Зарплата зависит от опыта и грейда. Джунам предлагают от 70 тысяч рублей. Опытные программисты и тимлиды зарабатывают от 250 тысяч рублей.
- Больше всего зарабатывают архитекторы программного обеспечения, разработчики мобильных приложений и фулстек-разработчики. А меньше — верстальщики и веб-разработчики.
- Самые высокооплачиваемые языки ― Objective-С, Scala и Ruby, меньше всего зарабатывают программисты на C, Python и JavaScript.
- Больше всего программистам платят в корпорациях и крупных компаниях, а также в банковском секторе.
Больше интересного про код — в нашем телеграм-канале. Подписывайтесь!