The most popular programming languages
Every month, employers create approximately 15,000,000 searches on hh.ru. We analyzed the needs of companies for specific programmers and ranked the most popular programming languages in requests of employers.
So, the first ten of the most sought-after programmers in Moscow looks like this:
Axapta, flash and ruby were very close to the top ten.
UPD: at the request of readers added Minsk.
It is worth immediately clarifying that these are the search queries of employers for specific programmers in the search line hh.ru, no more and no less. The rating was formed as follows: first we studied what programming languages employers drive into a search on hh.ru in order to compile a list of the most high-frequency queries. And then the search was refined 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 the rating of demand for programmers, and requests for 1C, for example, are not relate to accountants or consultants.
For comparison, we present data on some other cities of Russia. For example, here is the ranking of popular programming languages among employers of 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.
Let's continue and see which programmers are popular in Novosibirsk:
In Novosibirsk, php programmers are the most popular: there are much more requests for them than for 1C, and even more so for java. It is interesting that ruby is in 10th place, not in the top ten either in Moscow or in St. Petersburg.
Now let's take a look at the demand for programmers in Kazan:
The picture is about the same, but the appearance of Axapta in tenth place is interesting, and the 1C gap is impressive. In addition, Kazan is the only city where C # outperformed C ++ in demand.
In Kazakhstan, we have a site hh.kz , we will compare the requests of their employers for programmers with Russian ones:
In Kazakhstan, the demand for Delphi and 1C is much higher than in Russia, while the top ten have neither ruby nor python.
Now, let's compare the requests of Russian employers in Moscow with the TIOBE index data:
(Taken here: a http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html ).
Well, it’s immediately obvious that the TIOBE rating does not include the popular 1C :). But Java, C ++ and C #, obviously, are in demand in Russia not by chance, in TIOBE they occupy 2, 4 and 5 places, respectively. With a difference of several positions, both Python and us were in the top ten. But Delphi, sql, net, and even javascript that are in demand in Russia are not included in the top ten TIOBE. On the other hand, they have there in seventh place Visual Basic, which is not in demand in Russia, and perl, which was in the top ten only in St. Petersburg.
We figured out the demanded directions, but, for example, for a fan, another dozen of the most exotic programming languages, those that were rarely searched on hh.ru, but still were. Data entirely for the 3rd quarter of this year (July-September):
I think it will be interesting for everyone to look at what programming languages the applicants drive into the search on hh.ru in order to find the corresponding vacancies, I will not torment: The
applicants create approximately 70,000,000 such requests every month. For example, such: bit.ly/ WFvICw .
According to any of the programming languages mentioned, you can easily independently determine the offered salaries according to the method proposed by blv in a previous post .
So, the first ten of the most sought-after programmers in Moscow looks like this:
Axapta, flash and ruby were very close to the top ten.
UPD: at the request of readers added Minsk.
It is worth immediately clarifying that these are the search queries of employers for specific programmers in the search line hh.ru, no more and no less. The rating was formed as follows: first we studied what programming languages employers drive into a search on hh.ru in order to compile a list of the most high-frequency queries. And then the search was refined 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 the rating of demand for programmers, and requests for 1C, for example, are not relate to accountants or consultants.
St. Petersburg
For comparison, we present data on some other cities of Russia. For example, here is the ranking of popular programming languages among employers of 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, php programmers are the most popular: there are much more requests for them than for 1C, and even more so for java. It is interesting that ruby is in 10th place, 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, but the appearance of Axapta in tenth place is interesting, and the 1C gap is impressive. In addition, Kazan is the only city where C # outperformed C ++ in demand.
Kazakhstan
In Kazakhstan, we have a site hh.kz , we will compare the requests of their employers for programmers with Russian ones:
In Kazakhstan, the demand for Delphi and 1C is much higher than in Russia, while the top ten have neither ruby nor python.
Minsk
Comparison with TIOBE
Now, let's compare the requests of Russian employers in Moscow with the TIOBE index data:
(Taken here: a http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html ).
Well, it’s immediately obvious that the TIOBE rating does not include the popular 1C :). But Java, C ++ and C #, obviously, are in demand in Russia not by chance, in TIOBE they occupy 2, 4 and 5 places, respectively. With a difference of several positions, both Python and us were in the top ten. But Delphi, sql, net, and even javascript that are in demand in Russia are not included in the top ten TIOBE. On the other hand, they have there in seventh place Visual Basic, which is not in demand in Russia, and perl, which was in the top ten only in St. Petersburg.
Bonus The most exotic languages
We figured out the demanded directions, but, for example, for a fan, another dozen of the most exotic programming languages, those that were rarely searched on hh.ru, but still were. Data entirely for the 3rd quarter of this year (July-September):
Job Seekers
I think it will be interesting for everyone to look at what programming languages the applicants drive into the search on hh.ru in order to find the corresponding vacancies, I will not torment: The
applicants create approximately 70,000,000 such requests every month. For example, such: bit.ly/ WFvICw .
And about the money
According to any of the programming languages mentioned, you can easily independently determine the offered salaries according to the method proposed by blv in a previous post .