The headline is in the style of the creeping New Year holidays, but we will only talk about September of the current year compared to the same period in 2018. Under the cut, there is again a public report about the number of search sessions in programming languages, vacancies, resumes and a little about salaries. It worked - what happened.
Compared to the last roundup, TypeScript has been added, as well as JS frameworks - Vue, React, Ember, JQuery, Angular.
The whole list is under the spoiler1C
Assembler
C
C#
C++
clown
CoffeeScript
Cuda
Delphi
Erlang
Fortran
Golang
Groovy
Haskell
Java
JavaScript
Kotlin
Lisp
Moon
Matlab
Objective-C
OpenGL
Pascal
Perl
PHP
PL / SQL
Prolog
Python
R
Ruby
Rust
Ladder
Solidity
SQL
Swift
TypeScript
Visual Basic
Visual Basic .NET
Angular
ember
JQuery
React
View
Introduction
Common
Period: 09.2018 and 09.2019.
Geography: all of Russia.
1. Search
The number of users who searched for vacancies on hh.ru/search/vacancy, or resumes on hh.ru/search/resume with a mention of any language.
2. Jobs
Jobs where the keyword is found in the title/requirements/description/key skills are taken into account. In the case, for example, with TypeScript, there were no clarifications. In the case of 1C, I was looking for mentions of developer synonyms. However, in both cases there are vacancies of the form:
Title: sales manager
Description: ... you will need to interact with a 1C programmer ...
But this is more the exception than the rule. Also, a vacancy can be included in the statistics for two or more languages, if all are mentioned.
3. Regime
In the summary of the method is the same as in the vacancies.
4. Salaries
Everywhere average values. There are two types of salaries - offered (those that employers indicate in vacancies) and expected (those that applicants indicate in a resume). In vacancies, sometimes the values \uXNUMXb\uXNUMXbof “from” and “to” are indicated - he took the average.
Search
It's curious. The overall picture of the search technology life cycle looks like this:
Jobs and resumes show almost the same, but are a little behind.
Resume demand structure
The number of resume searches for each language, divided by the total number of searches for the developer and synonyms. Not all are shown, because compartment that is less than 0,1%. JS loses here and further, including due to the fact that frameworks are not taken into account, and will be shown separately.
Structure of demand for vacancies
Of the 100 people who searched hh for developer jobs in September, 16 were looking for Java jobs. Sometime in 2018, when I first collected this report and found 1C in the top, it was useful to double-check.
Changing the number of resume searches
PHP is a revelation) Kotlin has been steadily growing in popularity for the second year. Scala should be number one on the chart, but I don't yet have an explanation for its over 200% growth and the credibility of the 2019 employers who were looking for Scala resumes in September XNUMX.
Changing the number of job searches
Things like Pascal, Fortran, vb, prolog have grown from ~ 100 users to 130. But Haskell has grown from 500 to 800 people.
Separately about JS - summary
Below are two graphs for the main JS frameworks. The history of supply / demand is noticeably traced - people change jobs, technology, and projects in angular continue to live and look for developers.
Separately about JS - vacancies
So, in search of vacancies, Angular dipped much more. JS seems to outlive us, but React and Vue are doing just fine so far.
Share of vacancies by language of the total
SQL continues to grow partly amid the big data hype, as does python. The number of vacancies with php has fallen slightly, although the demand in the resume search suggests otherwise.
Salaries
And, last but not least, when it comes to insights on money in the labor market, the way to “go to hh and see what is there” is equally useful for job seekers and employers. If you find yourself in a situation where you do not quite understand your fit in the job market, it is useful to look at several pages with vacancies and resumes in your field - this will give a cool idea of \uXNUMXb\uXNUMXbthe salaries in your city, with your skills and your experience.
Salary offered (no sample limit)
General picture throughout Russia. About the sample limit - for example, here Rust has 19 vacancies with a specified salary in September. It’s not very good to build a reliable picture on such an amount, therefore, with a disclaimer.
Salary offered (with more than 100 vacancies)
Expected salary (no sample limit)
The expected salary, as a rule, does not fall anywhere, and you should only look at growth trends. Solidity was in first place last year, however, both the number of vacancies and the number of resumes are insignificant.
Expected salary (with more than 500 resumes)
Only those resumes that were updated from 01.09.2019/31.09.2019/XNUMX to XNUMX/XNUMX/XNUMX, regardless of the date of creation. With a mention of the language in the title/skills/experience/description.
This is where it all ended. Submit your entries for next year. Also, if there is some language that you are extremely interested in, but it was not in the article, write and we will see the state of affairs in it privately in the comments.
Source: habr.com