Зарплаты разработчиков в России: по городам, языкам программирования и уровню

Сколько зарабатывает разработчик в России
Сколько зарабатывает разработчик в России

Какой язык программирования оплачивается ниже, как зарплата зависит от квалификации (напрямую, конечно, но мы всё равно посчитали), что требуют работодатели от кандидатов-программистов и снова — зарплаты и статистика, и цифры

Средняя зарплата в России 41 117₽.

Средняя зарплата в российском IT — 45 157₽, при этом разработчикам в среднем платят 65 398₽. Это статистика за октябрь 2020 года.

На сайте 47 000 вакансий для разработчиков в России.

В каких городах нужны разработчики

Октябрь 2020, % от вакансий в России

  1. Москва — 25%
  2. Санкт-Петербург — 9,6%
  3. Новосибирск — 2,9%
  4. Екатеринбург — 2,7%
  5. Казань — 1,9%
  6. Нижний Новгород — 1,7%
  7. Краснодар — 1,6%
  8. Воронеж — 1,3%
  9. Ростов-на-Дону — 1,3%
  10. Пермь — 1,3%

Сколько платят разработчикам в городах высокого спроса на профессию

Октябрь 2020, топ-10 городов по количеству вакансий по запросу «Разработчик», средняя зарплата по запросу «Разработчик»

  1. Москва — 105 675₽
  2. Санкт-Петербург — 86 062₽
  3. Казань — 71 285₽
  4. Воронеж — 69 105₽
  5. Новосибирск — 68 396₽
  6. Нижний Новгород — 65 593₽
  7. Краснодар — 63 811₽
  8. Екатеринбург — 63 646₽
  9. Пермь — 59 375₽
  10. Ростов-на-Дону — 55 679₽

Для сравнения нашли самые низкие зарплатные предложения для программистов в России — это небольшие города с населением менее 300 000:

  • Орск — 40 100₽
  • Стерлитамак — 36 846₽
  • Зеленодольск — 34 000₽
  • Муром — 32 953₽
  • Пятигорск — 30 426₽

Это средняя зарплата за октябрь 2020 в вакансиях по запросу «Разработчик».

Как зарплата зависит от уровня разработчика и языка программирования, что требуют работодатели от кандидатов

Повторимся, в среднем нашим разработчикам платят в октябре 2020 — 65 398₽.

Требуют много, редко соотносят требования с зарплатой и уровнем разработчика. Например, почти из 50 000 вакансий по запросу «Разработчик» на нашем сайте всего 10% с упоминанием квалификации специалиста. Объяснение простое — не все работодатели из IT (если точнее — всего 5% работодателей из IT).

Требуют разное, часто одни и те же «технические» требования можно увидеть в вакансиях специалистов разных уровней. Плюс работодатели теперь смотрят на человеческие качества разработчиков и общий кругозор.

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

Желательно знать английский язык, хотя бы для чтения технической литературы. Конечно, многие научились обходиться без этого навыка, но в итоге тратят больше времени на решение некоторых задач.

Умение работать в команде — немаловажный фактор. Тяжело представить современную IT-компанию, в которой работает один разработчик, рано или поздно происходит процесс организации команды, разделение обязанностей и задач.

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

Технологии, которыми должен обладать кандидат в большинстве случаев зависят от конкретной отрасли, но современную разработку тяжело представить без системы контроля версий. У большинства руководителей/менеджеров IT-подразделений неоднозначные представления об уровнях подготовки специалистов, отсюда и вопросы к современным требованиям. Не стоит опираться на слова Junior, Middle, Senior в заголовке вакансии, нужно смотреть на требования,

Лев Кочаков, ведущий PHP-разработчик ГородРабот.ру

Другие сферы тоже сфокусировались на мягких навыках и личностных качествах кандидата — новый тренд рынка.

Начнём с зарплат.

Сколько платят Junior-разработчикам

Октябрь 2020, средняя зарплата по запросу «Junior-разработчик»

В среднем по России — 42 780₽

  • Москва — 54 137₽
  • Санкт-Петербург — 48 937₽
  • Казань — 33 816₽
  • Новосибирск — 40 664₽
  • Ростов-на-Дону — 30 789₽

Сколько платят Middle-разработчикам

Октябрь 2020, средняя зарплата по запросу «Middle-разработчик»

В среднем по России — 93 839₽

  • Москва — 113 619₽
  • Санкт-Петербург — 97 977₽
  • Казань — 90 747₽
  • Новосибирск — 83 239₽
  • Ростов-на-Дону — 80 962₽

Сколько платят Senior-разработчикам

Октябрь 2020, средняя зарплата по запросу «Senior-разработчик»

В среднем по России — 139 519₽

  • Москва — 173 907₽
  • Санкт-Петербург — 171 289₽
  • Казань — 148 407₽
  • Новосибирск — 141 899₽
  • Ростов-на-Дону — 145 421₽

В среднем по России зарплата «сеньоров» в 3 выше зарплаты «джунов».

Зарплаты по языкам программирования

Октябрь 2020, средняя зарплата разработчика в России в зависимости от языка программирования

  • PHP — 104 500₽
  • C++ — 127 000₽
  • Python — 127 250₽
  • Java — 132 250₽
  • Ruby — 137 750₽

Самый высокооплачиваемый язык программирования — Objective-C. Средняя зарплата такого разработчика в России осенью 2020 составляет 173 000₽.

Самый большой зарплатный разрыв между Senior и Junior квалификациями у Gо-разработчиков — здесь ведущие специалисты зарабатывают в 4,2 раза больше начинающих.

Теперь о требованиях.

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

Поэтому российским работодателям приходится держать зарплату на уровне и создавать условия для команды.

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

Требования

Часто требования завышают — от «джунов» с опытом разработки менее года требуют примеры успешно реализованных проектов, а от специалистов среднего уровня ждут навыков лидов и архитекторов.

Да, работодатели хотят за более низкую зарплату получить очень хорошего специалиста — и это тоже тренд рынка труда 2020.

Постарались собрать адекватные и «по делу» требования для разработчиков разных уровней.

Требования к Junior-разработчикам

  • Опыт разработки более 1 года
  • Умение работать в команде
  • Английский на уровне чтения технической документации
  • Знание структуры и принципов работы
  • Знание процессных консолей и программ
  • Знание синтаксиса и основных принципов применения языка
  • Опыт успешных проектов и интеграций приветствуется

Требования к Middle-разработчикам

  • Опыт разработки от 3 лет
  • Опыт работы в команде (контроль версий, стандарты кодирования)
  • Английский на уровне полного понимания технической документации
  • Уверенное знание синтаксиса и особенностей языка
  • Знание подходов разработки и паттернов проектирования
  • Понимание принципов UI
  • Умение разбираться в чужом коде, делать Code-review
  • Опыт написания тестов
  • Наличие выполненных проектов

Требования к Senior-разработчикам

  • Опыт разработки от 5 лет
  • Опыт работы в отрасли
  • Опыт управления командой и работы с подрядчиками
  • Отличные коммуникативные навыки
  • Опыт работы со сложной архитектурой и построение собственной
  • Умение работать с многопоточностью и оптимизировать производительность
  • Опыт сопровождения полного цикла продукта
  • Успешные релизы, интеграции, выполненные проекты
  • Английский на уровне свободного общения с клиентами и подрядчиками (письменный и разговорный)
  • Опыт работы со смежными технологиями приветствуется
  • Опыт Fullstack-разработки приветствуется

Похожие статьи

Рабочие профессии в России ‒ зарплаты, вакансии и перспективы

Рабочие профессии в России ‒ зарплаты, вакансии и перспективы

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

08.10.2020 14:05

Последние статьи

Почему в твоей жизни нет ничего кроме работы ‒ 6 самых частых ошибок

Почему в твоей жизни нет ничего кроме работы ‒ 6 самых частых ошибок

Жаль, что я так много работал ‒ эта фраза входит в топ упрёков самому себе в старости. Люди жалеют, что слишком много времени тратили на работу и слишком мало ‒ на свои желания и мечты. Проверь ‒ не повторяешь ли ты их ошибки

26.02.2021 16:42
Подпишись на статьи ГородРабот.ру
COOKIES
Продолжая пользоваться сайтом GorodRabot.ru вы соглашаетесь на использование файлов cookie. Более подробную информацию можно найти в п. 5 «Положения об обработке персональных данных»