Найти в Дзене
Ориентир

Как и какой язык выбрать, если вы таки решили стать программистом

Не знаете, какое направление выбрать для освоения новой профессии? Тогда для вас я сделал подборку самых востребованных IT специализаций за I квартал 2020 года. Важное замечание! Данные собраны по всей России без разделения по городам. Зарплаты указаны из среднего расчета по минимальным уровням (от...). В реальности они несколько выше указанных цифр: Также важно понимать: большинство языков программирования, указанных в названиях вакансий, являются лишь частью требований. Например, любой разработчик на языке Python должен знать хотя бы на базовом уровне язык JavaScript и программные технологии Django, SQL, Git и другие. И от набора этих знаний и будет зависеть размер оклада. Итак: Java-программист 1С-программист Python-программист JavaScript-разработчик С++ -разработчик Android-разработчик IOS-разработчик С# -разработчик Как видите, для некоторых вакансий, есть зависимость спроса и оклада. Например, разработчиков мобильного ПО требуется меньше, чем остальных специалистов, но окла
Оглавление

Не знаете, какое направление выбрать для освоения новой профессии? Тогда для вас я сделал подборку самых востребованных IT специализаций за I квартал 2020 года.

Важное замечание! Данные собраны по всей России без разделения по городам. Зарплаты указаны из среднего расчета по минимальным уровням (от...). В реальности они несколько выше указанных цифр:
График средней минимальной зарплаты по всем основным IT-специальностям
График средней минимальной зарплаты по всем основным IT-специальностям

Также важно понимать: большинство языков программирования, указанных в названиях вакансий, являются лишь частью требований. Например, любой разработчик на языке Python должен знать хотя бы на базовом уровне язык JavaScript и программные технологии Django, SQL, Git и другие. И от набора этих знаний и будет зависеть размер оклада.

Итак:

Java-программист

  • Кол-во вакансий по России: 4 900
  • Средняя минимальная зарплата начинающего специалиста (с опытом от 1 года) : 76 500
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 164 000
  • Основная сфера применения: промышленная разработка (например, создание ПО для банковской системы биллинга), а также создание сайтов и веб-приложений

1С-программист

  • Кол-во вакансий по России: 4 540
  • Средняя минимальная зарплата начинающего специалиста: 86 000
  • Средняя минимальная зарплата с опытом от 3 лет: 117 000
  • Сфера применения: разработка и поддержка программного продукта «1С: Предприятие» для автоматизации бизнеса компаний

Python-программист

  • Кол-во вакансий по России: 3 340
  • Средняя минимальная зарплата начинающего специалиста: 69 000
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 147 000
  • Сферы применения: data science (машинное обучение, анализ данных и визуализация), автоматизация процессов и бэкенд-разработка, т.е. программирование серверной части сайтов и приложений

JavaScript-разработчик

  • Кол-во вакансий по России: 3 190
  • Средняя минимальная зарплата начинающего специалиста: 84 000
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 146 000
  • Основная сфера применения: разработка фронтенда, т.е. программирование клиентской части сайтов и приложений

С++ -разработчик

  • Кол-во вакансий по России: 2 550
  • Средняя минимальная зарплата начинающего специалиста: 77 000
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 99 000
  • Сфер применения множество: от сложных коммерческим систем и настольных приложений до игр и игровых движков

Android-разработчик

  • Кол-во вакансий по России: 1 640
  • Средняя минимальная зарплата начинающего специалиста: 110 000
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 154 000
  • Основная сфера применения: разработка и обновление всего, что работает на Andriod - планшетов, смартфонов, умных часов, электронных книг, игровых приставок и других дивайсов

IOS-разработчик

  • Кол-во вакансий по России: 1 490
  • Средняя минимальная зарплата начинающего специалиста: 105 000
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 160 000
  • Основная сфера применения: разработка и обновление всего, что работает на IOS - планшетов, смартфонов, умных часов и т.д.

С# -разработчик

  • Кол-во вакансий по России: 1 390
  • Средняя минимальная зарплата начинающего специалиста: 85 000
  • Средняя минимальная зарплата специалиста с опытом от 3 лет: 130 000
  • Сфер применения как и для С++ множество: от высоко нагруженных серверных приложений до мобильных ПО и веб-сайтов

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

Например, для того же Java сохраняются высокие позиции и по зарплате, и по количеству вакансий, и по рейтингу популярности среди всех языков программирования (по разным оценкам 1-3 место):

Рейтинг популярности языков от сообщества разработчиков TIOBE за 2 последних года
Рейтинг популярности языков от сообщества разработчиков TIOBE за 2 последних года
Рейтинг популярности языков от сообщества разработчиков DUO за 2020 год
Рейтинг популярности языков от сообщества разработчиков DUO за 2020 год

Поэтому, ориентироваться только на количество вакансий и уровень зарплат по России я бы не стал. Подробнее о том, как комплексно подойти к выбору направления и освоению программирования - читайте в этой статье: «Как стать программистом с нуля за полгода: пошаговое руководство»

Читайте также:

Сколько могут зарабатывать программисты на самом деле
Наша жизнь через 10 лет: почему срочно необходимо осваивать IT

И подписывайтесь на канал