Самые Популярные Языки Программирования – 2018

Еще одна статистика с hh.ru под катом.

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

Итого — я рассмотрел то, что было указано в вакансиях и в резюме в первом полугодии 2018 и 2017 годов.

Получилось то, что получилось.



Самые популярные языки программирования – 2018

Как все это произошло.

Для начала список языков - логически и интуитивно я собрал n языков, убрал такие вещи как TypeScript, React, CSS и т.д. Морально готовился к холивару на тему отсутствия Кобола или чего-то еще (при составлении списка, Возможно я что-то упустил, и что-то упустил).

список 1С Ассемблер С С# С++ Кложур Кофескрипт Куда Дельфи Эрланг Фортран Голанг классный Хаскелл Джава JavaScript Котлин Лисп Луа Матлаб Цель-C OpenGL Паскаль Перл PHP ПЛ/SQL Пролог Питон р Рубин Ржавчина Скала Солидность SQL Быстрый Visual Basic Visual Basic.NET Далее я искал слова из списка в вакансиях (алгоритм аналогичен при подсчете резюме).

Разделил поиск на две части: 1. Когда название языка появляется где-либо в вакансии, будь то в описании, названии или требованиях.

Пример вакансии:

Должность: Java-разработчик Описание: .

знание скриптовых языков, таких как Python, приветствуется.

Такая вакансия будет учтена в статистике как по Java, так и по Python. 2. Когда название языка фигурирует только в названии вакансии.

Это означает, что вакансия из примера выше будет учитываться только в статистике Java. Все это нужно для того, чтобы примерно отделить основной предмет от смежных навыков и лучше понять, что к чему на рынке).

В случае с такими языками, как 1С или Ассемблер, я искал названия языков вместе со словами разработчик или инженер или синонимами.

Еще несколько важных замечаний:

  • период: первое полугодие 2018 года (01.01.2018 – 30.06.2018),
  • по сравнению с аналогичным периодом 2017 года,
  • искал по всей России без привязки к городам,
  • учитываются архивные и скрытые вакансии и резюме.



Топ-20 языков по количеству вакансий (упоминается в любом пункте вакансии)

Как я писал выше, в число вакансий по JavaScript могут входить вакансии с названиями типа «Python-разработчик», если где-то в тексте таких вакансий упоминается JS. JS и SQL — абсолютные лидеры в приведенной ниже статистике, поскольку они чаще всего указываются в дополнение к пометке «будет плюс».

Кстати, языки здесь не все из списка — например, Solidity: новинка для блокчейна и смарт-контрактов, всего 160 вакансий в первой половине 2018 года (зарплаты будут ниже, будет статистика по это).



Самые популярные языки программирования – 2018



Топ-20 языков по количеству вакансий (указано в названии)

Конечно, у нас нет правила «если вы ищете Java-разработчика, напишите это в названии», поэтому мы не можем сказать, что здесь есть всё (т. е.

вакансий с названием типа «нет» нет).

Старший бэкенд-разработчик» вообще в этой статистике).

Итого: 1С лидер, второй PHP (специфика отечественного рынка?), Java рядом (описан рынок труда в Java) Здесь ).



Самые популярные языки программирования – 2018



Изменение количества вакансий по сравнению с предыдущим годом

Отношение количества вакансий из первого графика (где язык искался по всей вакансии) к первому полугодию 2017 года (тот же период, тот же алгоритм поиска).

Оказалось, что спрос на тех, кто знает Kotlin, увеличился в 7 раз и будет больше.



Самые популярные языки программирования – 2018



Топ-20 языков по количеству резюме (упоминается в любом пункте резюме)

Важно: резюме != человек, ведь у каждого есть возможность создать несколько резюме в рамках одного соискателя.

Однако около 100к претендентов знают SQL (хорошо) и столько же знают 1С (учитываются только те, кто называет себя программистами).

Интересный пример: на каждые две тысячи вакансий в golang приходится восемь тысяч разработчиков.



Самые популярные языки программирования – 2018



Топ-20 языков программирования по количеству резюме (указывается в названии резюме)

Теперь только те резюме, где в названии указан язык.

1С снова лидирует, SQL лишь восьмой (чаще всего он не основной, что также можно сказать о vb, R и, возможно, JS).

PHP — не лидер (не любят об этом писать в заголовке резюме, видимо).



Самые популярные языки программирования – 2018



Заработная плата в порядке убывания

Дальше два стола.

Несмотря на всю мою нелюбовь к таблицам, другого способа показать зарплату я не вижу.

Итак, предлагаемые (из вакансий) — без скобок, а ожидаемые (из резюме) — в скобках.

Значения в тысячах рублей, медианные.

Отсортировано в порядке убывания предлагаемого.

Scala, Solidity и Haskell — абсолютные лидеры по предлагаемой зарплате.

В Clojure в Питере и на Фортране везде указано «N/A» — это значит, что тридцать вакансий (минимум для анализа) с указанной зарплатой для них в 2018 году не найдено.



Самые популярные языки программирования – 2018



Доля вакансий и резюме в России

Здесь интересно.

Показана доля от общего числа — например, на Москву приходится 41% от общего количества вакансий по Java и 39% резюме (в скобках).

Также отсортировано по убыванию акций Москвы.



Самые популярные языки программирования – 2018

Вот и все.

Вопросы приветствуются.

Спасибо! UPD: обновлено количество вакансий с упоминанием языка 1С.

Теги: #Карьера в IT-индустрии #Исследования и прогнозы в IT #JavaScript #php #Статистика в IT #зарплата #теги никто не читает

Вместе с данным постом часто просматривают: