Software developers are now in high demand in Ukraine than ever. So if you want to improve your coding skills and to get a top tech job in the Ukrainian IT company, you need to know what programming language to choose for your further career.
Dou.ua – one of the most popular Ukrainian websites for IT, interviewed developers and other IT specialists about their preferences and experiences in using programming languages for software and web projects. So what are the most popular programming languages in Ukraine as of February 2017?
Some numbers before the key results:
- 8 186 people completed the survey;
- 90% of all respondents live in Ukraine;
- 80% of Ukrainian IT specialist are living in top 5 largest cities – Kyiv, Kharkiv, Dnipro, Lviv and Odesa.
The main results of the survey
What language are you using for your projects today?
The 4th place is taken by PHP (13%) and the 5th place goes to Python (7%). It is interesting how Python is popular among Ukrainian developers but the reason for that could be the increasing role of data science components in projects where Python is used as the main coding language.
Programming with C++ takes 5% of the market, followed by Ruby (4,5%), Swift and Objective-C. The last language in top 10 is Scala (1,5%) which is more popular than C and 1C.
What language have you been using for the last 6 years?
The languages that are used on given projects
If you started a commercial project, what language would you use?
The situation is almost the same as with the languages that are being used, however there are some interesting trends. We have noticed the growth of Go. Developers started using Kotlin and TypeScript, while fewer developers choose Java as the main language for their project comparing to the previous year. We can assume that more developers prefer Kotlin and TypeScript to Java because Java can limit their potential and skills.
Studying new programming languages
What language are you going to learn next year?
If you’re among such developers, then check our blog post with a list of free online courses that started in February.
What additional languages do you use?
This graphic is quite similar to the figure with the main languages, except of Unix Shell taking the second place, and higher positions of SQL extensions, comparing to the previous year.
What languages do you use for your personal projects?
- 5 Trends of the Ukrainian IT Labor Market in 2017 (blog.softheme.com)