ОБНОВЛЕНИЕ 2018: Я создал аналитический сайт для этих данных http://www.reallyhyped.com. Что лучше, чем просто статические графики, как в этой статье

Я просматриваю доску объявлений StackOverflow (https://stackoverflow.com/jobs) уже около 8 месяцев.

Собираем данные и пытаемся увидеть интересные тенденции. Мне нравятся сообщения о вакансиях SO, потому что они имеют ограничение в 5 тегов, описывающих работу. В отличие от парсинга контента поста, который полон модных словечек, я думаю, что 5 тегов являются более точным показателем любых реальных тенденций в сфере занятости и вызывают меньше ажиотажа. Кроме того, компании, которые платят за объявление о вакансиях, как правило, более разнообразны: от крупных предприятий до небольших и крупных магазинов, меньше стартапов.

Итак, что я вижу?

5 лучших техников - обычные подозреваемые. Java и Javascript составляют примерно 25 % объявлений о вакансиях с небольшими изменениями по сравнению с 2016 годом. Python 15 % увеличился, а C# — 12 % уменьшился. Неудивительно, что Python сейчас в моде с вакансиями в области Data Science.

А как насчет веб-технологий, фреймворков F/E? ReactJS стремительно растет 60%, AngularJS стагнирует, а VueJS нигде не найти (от 0 до 5 вакансий в декабре). Как это возможно, читая HackerNews, я думаю, что VueJS — это фреймворк дня. 2017 год станет годом, когда количество рабочих мест ReactJS превысит количество рабочих мест Angular.

Вот процентное изменение для верхних тегов:

javascript -4,14%
java 5,94%
python 14,95%
c# -11,66%
sql -18,99%
php 1,66%
html -21,29%
c++ 20,26%
css -15,98%
Linux 9,76%
angularjs 3,37%
reactjs 58,91%

Выводы?

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

Источники:

Данные, которые я использовал, находятся здесь https://github.com/aparij/soCareers-Data, а инструмент очистки — здесь https://github.com/aparij/soCareersScrape.

Когда-нибудь я сделаю графики интерактивными…