Pull to refresh

Скиллы в IT, за которые платят

Самые востребованные технологии в программировании (по данным с сайта hh.ru)

Что изучать начинающему программисту? Куда развиваться тем кто освоил основы выбранного языка программирования но понимает что этого пока не достаточно для устройства на работу. Что необходимо для освоения одной из самых востребованных профессий 21 века?

В IT мире используются десятки языков программирования, для каждого из которых есть сотни специализированных библиотек, фреймворков и сопутствующих технологий, без которых невозможна полноценная разработка. В какую сторону грести в этом море технологий юному гику, только что осилившему «С++ для чайников» или «Начинаем программировать на Python»?

В этой статье я попытался сделать рейтинг наиболее востребованных технологий в программировании по данным с портала hh.ru. Здесь мы специально не будем приводить общеизвестные рейтинги языков программирования типа TIOBE, PYPL и пр, вместо этого посмотрим какие навыки программиста работодатель хочет видеть и сколько он готов за них платить.

За основу рейтинга взяты данные с портала hh.ru, которые бесцеремонно парсились с поиска вакансий по ключевым словам: «программист», «Java», «C++», и т.д. Из каждой вакансии извлекалась статистика по ключевым навыкам и размеру обещанной зарплаты. Чтобы привести извлеченные данные к божескому виду над ними были проделаны некоторые пляски с бубном:

  • Размер зарплаты переводился в рубли если она указывалась в другой валюте, при этом использовался курс ЦБ;

  • Если зарплата указывалась в диапазоне «от … до» то бралось значение «от»;

  • Зарплата указанная в виде «до…» не учитывалась. Таким образом оценка зарплаты смещена в сторону минимальной;

  • Если зарплата указывалась «до вычета налогов», то из нее вычиталось 13% чтобы получить зарплату «чистыми»;

  • В зарплате отбрасывались значения в которых работодатель ошибся в количестве нулей: учитывалось только то что выше «нищебродского» и ниже «нереального» уровней зарплаты. «Нищебродский» уровень принят как 20 тыс. руб., «нереальный» - 700 тыс. руб. При этом, по некоторым позициям работодатель реально готов платить до 600 тыс. руб. /мес., чаще всего это вакансии зарубежных кампаний и конечно это не про начинающего падавана…;

  • Из ключевых навыков исключалось все то что не относится непосредственно к программированию, например «Английский язык ....», «Работа в команде» и пр., а также все операционные системы и вездесущие "HTML", "CSS", "Git", "SQL", "XML";

  • И конечно ключевой навык, совпадающий с ключевым запросом, также исключался. К примеру в навыках по запросу "PHP" нет навыка "PHP", "PHP7" и пр.

Полученные навыки отсортированы по частоте упоминания. Выборка по каждому ключевому слову составила 2000 вакансий.

Итак, посмотрим что мы в итоге имеем:

В приведенной таблице суммировались результаты запросов "программист" и "developer".

Статистика по самому востребованному профилю программиста - 1С всевозможного толка:

Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.