Ecosystem development in 2018: what programmers live in Russia and the world

In early 2018, we conducted our annual JetBrains Developer Ecosystem 2018 survey to find out how the programming world lives and how it has changed compared to 2017. Here we will share the most interesting results.

image

We collected and analyzed the views of more than 6,000 developers from 17 countries. About 300 of them come from Russia, and this allows us to draw conclusions about how the Russian development market differs from the rest of the world.

Top 5 most frequently used programming languages ​​for the world and for Russia looks like this:

  1. Javascript
  2. Java
  3. Python
  4. Php
  5. C #

(Respondents answered the question “Which programming language / languages ​​do you use regularly?” And could choose more than one language.)

However, Russian developers write C twice less often - 8% of respondents indicated it as a regularly used language, on average around 16% of programmers use it in the world. Another difference is the more frequent use of Kotlin, almost 15% of developers write on it, which is significantly higher than the world total (9%). Of course, we are pleased with such recognition of Russian colleagues.

Top 3 main programming languages ​​in Russia coincides with the world:

  1. Java
  2. Javascript
  3. Python

(Respondents answered the question “Which programming language is your main language?” And could choose up to three languages ​​by ranking them.)

We also asked our respondents if they planned to switch to another programming language in the coming year. In the world, the most promising language, the transition to which is planned by the largest number of developers, has become Go. In Russia, he was slightly ahead of Kotlin. In C, C #, C ++, JavaScript, Ruby, Russian programmers migrate less willingly than developers in the whole world.

During the past year, more than 90% of developers in Russia and the world have studied at least one new language. At the same time, Russian programmers were much less interested in the popular languages ​​JavaScript, Python, PHP.

We were also interested in how approaches to hosting change. We asked developers where they hosted databases and / or services and / or applications that they develop themselves or in a company (it was possible to choose more than one option). In the world, we see a steady trend towards the transition from our own servers and local infrastructure to cloud services: Amazon Web Services (30%), Google Cloud Platform (10%), Microsoft Azure (10%), etc. In Russia, the use of cloud services significantly lower, and storing data locally or on private servers is much more popular than in the world. About 63% of Russian respondents reported about local data storage (for the world this figure was 55%), 68% of developers from Russia indicated private servers (54% in the world).

Another interesting comparison:


In addition to professional topics, we asked a few questions about everyday life and found that:


For more details about the global development ecosystem, see the full report with infographics (in English) . As part of the study, we asked more than 150 questions, although not all were included in this report. Full results will be available later when we publish the anonymized source data. The research methodology is available here .

We plan to continue to monitor trends in the development and conduct such surveys. We will be glad to see you among our respondents, join .

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


All Articles