📜 ⬆️ ⬇️

The most popular programming languages

Every month, employers create about 15,000,000 search queries on hh.ru. We analyzed the needs of companies for specific programmers and ranked the most popular programming languages ​​in employers' requests.
So, the top ten most sought-after programmers in Moscow look like this:


Axapta, flash and ruby ​​were very close to the top ten.

UPD: at the request of readers added Minsk.

')
It should be immediately clarified that these are search queries of employers for specific programmers in the search box hh.ru, no more and no less. The rating was formed in the following way: first, we studied which programming languages ​​were used by employers in a search on hh.ru in order to compile a list of the most high-frequency queries. And then they refined the search as much as possible by adding the words “programmer”, “developer”, team lead and their synonyms in Russian and English to the name of the language to be sure that this is exactly the rating of demand for programmers, and 1C queries, for example, refer to accountants or consultants.

St. Petersburg


For comparison, we present data for some other cities of Russia. For example, here is the rating of the most popular programming languages ​​from employers in St. Petersburg:


In St. Petersburg, 1C programmers are much more in demand than in Moscow (7th place). It is worth noting the much lower popularity of sql and Delphi (the latter did not get into the ranking at all), compared to Moscow.

Novosibirsk


Let's continue and see which programmers are popular in Novosibirsk:


In Novosibirsk, programmers working in php are the most sought-after ones: there are significantly more requests for them than for 1C and even more so for java. Interestingly, at 10 place is ruby, not in the top ten, either in Moscow or in St. Petersburg.

Kazan


Now let's take a look at the demand for programmers in Kazan:


The picture is about the same, however, the appearance of Axapta is interesting at the tenth place, and the 1C gap is impressive. In addition, Kazan is the only city where C # bypassed the demand for C ++.

Kazakhstan


In Kazakhstan, we have a website hh.kz , compare the requests of their employers for programmers with the Russian ones:


In Kazakhstan, the demand for Delphi and 1C is much higher than in Russia, while in the top ten there is neither ruby ​​nor python.

Minsk




Comparison with TIOBE


Now let's compare the requests of Russian employers in Moscow with the data of the TIOBE index:


(Taken here: a http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html ).

Well, it is immediately obvious that the TIOBE rating does not include the popular 1C :). But Java, C ++ and C # are obviously in demand in Russia not by chance, in TIOBE they occupy 2, 4 and 5 places respectively. With a difference of several positions, and we and them in the first ten turned out to be Python. But Delphi, popular in Russia, sql, net and even javascript are not included in the top ten TIOBE. On the other hand, they have Visual Basic in seventh place, which is not in demand in Russia, and perl, which is in the top ten only in St. Petersburg.

Bonus The most exotic languages


They figured out the popular directions, but, for example, for the fan, a dozen more of the most exotic programming languages, such that on hh.ru they were looking for very rarely, but still looking for. Data entirely for the 3rd quarter of this year (July-September):




Requests of applicants


I think it will be interesting for everyone to take a look at what programming languages ​​do applicants search for on the hh.ru search to find relevant vacancies;


Applicants of such requests each month create about 70,000,000. For example, such: bit.ly/WFvICw .

And about the money


For any of the above programming languages, you can easily independently determine the salaries offered by the method suggested by blv in the last post .

Source: https://habr.com/ru/post/156803/


All Articles