One of the most popular Ukrainian sites for IT – dou.ua – ask regular developers and other IT specialists about their preferences and experience of using programming languages for software and web projects.
What are the most popular programming languages as of January 2016? Check our blog post that is loaded with lots of details and graphics of Ukrainian choice.
Some numbers before the key results:
- 6,181 people completed the survey;
- 91.5% of all respondents live in Ukraine;
- 20% of all respondents had already completed the survey in previously, 60% answered for the first time, the remaining 20% didn’t remember.
The key results of this survey:
- Java is still the most popular programming language;
- The use of Scala is climbing once again;
- The ratio between Objective-C/Swift is still 80/20.
The main programming languages in 2015
What language are you using for work projects nowadays?
What languages were you using for work projects during the last 6 years?
According to the graphics, Java is still leading in the IT market, and the number of developers using it is growing constantly. On the other hand, the number of developers using C# is decreasing.
It is also important to mention the increase of Python use. Perhaps, the reason for this is the increasing role of data science components in the projects where Python is used as the main coding language. The growth of Scala is back to the numbers that were noted at the beginning of the previous year.
It is important to mention, that 89% of respondents can highlight one programming language that they use for most of their working projects.
Languages that are preferred to use on given projects
If you start a commercial project, what language would you use?
The situation with what language is preferred for a given project is almost the same as with the what languages are being used category, however there are some interesting trends. Last year fewer developers chose Java as the main language compared to this year. Nevertheless, the usage of Scala is constantly increasing. This could mean that the Java community is still choosing Java but is also thinking about using Scala.
We can notice that Swift has already taken one place higher than Objective-C. Go also continues to gain popularity.
The satisfaction index (the percentage of developers who would like to use the same programming language for their next project as they did for their previous one) shows the following results: first place is still taken by Swift; and Scala joins this group which means these languages are going to be among the future leaders.
What additional languages are you using?
There are no surprises in this pic. The only interesting thing is that the share of C has stopped to decrease, while the share of C+ has started to increase. A possible reason for that is the growth of hardware projects.
What languages are you using for personal projects?
The experience of working as a developer
The main trend is that more than 25% of all developers have work experience of one year or even less. The reason for that is clear – the increased popularity of IT among young graduates.
Also the developers with 10+ years of experience are still highly valuable in the IT market.
The ratio between work experience and programming experience using a single language
During the first year, more than a half of all developers are changing their primary language for coding.
What language did you use to write your first code?
In this case the situation has not changed. The Ukrainian Universities are graduating most students with knowledge in Pascal/Delphi and Basic.
- Programming Languages Popularity in 2015 [GitHut, RedMonk, Jobs Tractor, TIOBE Index] (softheme-blog-2017)
- Rating of Programming Languages Based on Vulnerability (softheme-blog-2017)