Popular programming languages in Russia 2024
The assessment was carried out based on the number of vacancies for a particular position, depending on the language and region of Russia. The purpose is to provide overview statistics.
Regions under consideration – random method 7 pcs. List: Tatarstan, Bashkortostan, Republic of Ingushetia, Astrakhan Region, Altai Territory, Primorsky Territory, Murmansk Region
List of languages: SQL, 1C, Python, JavaScript, PHP, C#, C, Java (not considered by region).
Data obtained from hh, as of 03/13/24 for the last month. Because no vacancies were found for Ingushetia – additional javascript and c# lines were added from the gorodrabot resource.
Rows in Table 1 (a) relative % of the sample population, (b) vacancies per population, (c) vacancies for programmers per total vacancies.
***
Total vacancies throughout Russia (d): 1,345,212. Vacancies by language, total (e): 56,693. E/d ratio: 4.21%.
Total vacancies in Moscow, St. Petersburg, region: 456069 ≈ 33.9%. Total population: 29,319,724 ≈ 20%.
Java vacancies in Moscow, St. Petersburg, region: 4607 ≈ 71.39% of the total number of Java vacancies throughout Russia. Vacancies 1C programmer in Moscow, St. Petersburg, region: 6282 ≈ 51.51%. Percentage of Java vacancies out of total: vacancies: 1%. To approximate, approximately (c) for these regions is about 10%.
Conclusion: in general, the ranking of languages does not vary much depending on the region. 1C remains the most popular programming language in Russia, mainly in republics, territories, regions and autonomies. And there is also a lower number of required programmers relative to the total number of vacancies.
Source of population numbers: https://ru.m.wikipedia.org/wiki/Population_density_of_subjects_of_the_Russian_Federation