Еще одна статистика с hh.ru под катом.
Короче говоря, мне очень хотелось посчитать, на каких языках чаще всего пишут отечественные разработчики и какие языки чаще всего ищут работодатели.
Итого — я рассмотрел то, что было указано в вакансиях и в резюме в первом полугодии 2018 и 2017 годов.
Получилось то, что получилось.
Для начала список языков - логически и интуитивно я собрал n языков, убрал такие вещи как TypeScript, React, CSS и т.д. Морально готовился к холивару на тему отсутствия Кобола или чего-то еще (при составлении списка, Возможно я что-то упустил, и что-то упустил).
список 1С Ассемблер С С# С++ Кложур Кофескрипт Куда Дельфи Эрланг Фортран Голанг классный Хаскелл Джава JavaScript Котлин Лисп Луа Матлаб Цель-C OpenGL Паскаль Перл PHP ПЛ/SQL Пролог Питон р Рубин Ржавчина Скала Солидность SQL Быстрый Visual Basic Visual Basic.NET Далее я искал слова из списка в вакансиях (алгоритм аналогичен при подсчете резюме).
Разделил поиск на две части: 1. Когда название языка появляется где-либо в вакансии, будь то в описании, названии или требованиях.
Пример вакансии:
Должность: Java-разработчик Описание: .Такая вакансия будет учтена в статистике как по Java, так и по Python. 2. Когда название языка фигурирует только в названии вакансии.знание скриптовых языков, таких как Python, приветствуется.
Это означает, что вакансия из примера выше будет учитываться только в статистике Java. Все это нужно для того, чтобы примерно отделить основной предмет от смежных навыков и лучше понять, что к чему на рынке).
В случае с такими языками, как 1С или Ассемблер, я искал названия языков вместе со словами разработчик или инженер или синонимами.
Еще несколько важных замечаний:
- период: первое полугодие 2018 года (01.01.2018 – 30.06.2018),
- по сравнению с аналогичным периодом 2017 года,
- искал по всей России без привязки к городам,
- учитываются архивные и скрытые вакансии и резюме.
Топ-20 языков по количеству вакансий (упоминается в любом пункте вакансии)
Как я писал выше, в число вакансий по JavaScript могут входить вакансии с названиями типа «Python-разработчик», если где-то в тексте таких вакансий упоминается JS. JS и SQL — абсолютные лидеры в приведенной ниже статистике, поскольку они чаще всего указываются в дополнение к пометке «будет плюс».Кстати, языки здесь не все из списка — например, Solidity: новинка для блокчейна и смарт-контрактов, всего 160 вакансий в первой половине 2018 года (зарплаты будут ниже, будет статистика по это).
Топ-20 языков по количеству вакансий (указано в названии)
Конечно, у нас нет правила «если вы ищете Java-разработчика, напишите это в названии», поэтому мы не можем сказать, что здесь есть всё (т. е.вакансий с названием типа «нет» нет).
Старший бэкенд-разработчик» вообще в этой статистике).
Итого: 1С лидер, второй PHP (специфика отечественного рынка?), Java рядом (описан рынок труда в Java) Здесь ).
Изменение количества вакансий по сравнению с предыдущим годом
Отношение количества вакансий из первого графика (где язык искался по всей вакансии) к первому полугодию 2017 года (тот же период, тот же алгоритм поиска).Оказалось, что спрос на тех, кто знает Kotlin, увеличился в 7 раз и будет больше.
Топ-20 языков по количеству резюме (упоминается в любом пункте резюме)
Важно: резюме != человек, ведь у каждого есть возможность создать несколько резюме в рамках одного соискателя.Однако около 100к претендентов знают SQL (хорошо) и столько же знают 1С (учитываются только те, кто называет себя программистами).
Интересный пример: на каждые две тысячи вакансий в golang приходится восемь тысяч разработчиков.
Топ-20 языков программирования по количеству резюме (указывается в названии резюме)
Теперь только те резюме, где в названии указан язык.1С снова лидирует, SQL лишь восьмой (чаще всего он не основной, что также можно сказать о vb, R и, возможно, JS).
PHP — не лидер (не любят об этом писать в заголовке резюме, видимо).
Заработная плата в порядке убывания
Дальше два стола.Несмотря на всю мою нелюбовь к таблицам, другого способа показать зарплату я не вижу.
Итак, предлагаемые (из вакансий) — без скобок, а ожидаемые (из резюме) — в скобках.
Значения в тысячах рублей, медианные.
Отсортировано в порядке убывания предлагаемого.
Scala, Solidity и Haskell — абсолютные лидеры по предлагаемой зарплате.
В Clojure в Питере и на Фортране везде указано «N/A» — это значит, что тридцать вакансий (минимум для анализа) с указанной зарплатой для них в 2018 году не найдено.
Доля вакансий и резюме в России
Здесь интересно.Показана доля от общего числа — например, на Москву приходится 41% от общего количества вакансий по Java и 39% резюме (в скобках).
Также отсортировано по убыванию акций Москвы.
Вопросы приветствуются.
Спасибо! UPD: обновлено количество вакансий с упоминанием языка 1С.
Теги: #Карьера в IT-индустрии #Исследования и прогнозы в IT #JavaScript #php #Статистика в IT #зарплата #теги никто не читает
-
Глушитель Для Гаубицы
19 Oct, 24