Which country has the best programmers? That’s quite a question in our modern world of tech innovations where software development is becoming more and more important with every day. HackerRank, a HR website for developers and tech companies, has the answer. Would you naturally assume that the answer has to do about Western countries? Check our blog post to find out if this assumption is true and what place Ukraine has taken.
Firstly we’d like to explain what HackerRank does and how it found out the answer to this question. HackerRank regularly post numerous coding challenges for developers to improve their skills. Thousands of developers from all over the world participate in challenges in a variety of languages and knowledge domains from Python and Java, to algorithms, big data, security, and others.
Right now the community has over 1.5 million developers ranked. Developers are ranked and scored according to the accuracy and speed of completing challenges and tasks.
According to that rating, Ukraine is in 11th place. China and Russia score as countries with the most talented developers. The other three top places in top 5 are taken by Poland, Switzerland and Hungary.
The HackerRank’s team has also published rating by disciplines, as developers can choose to participate in 15 different domains. For example, the most popular discipline is algorithms, with 40% of all developers having participated. Chinese programmers have outscored all other countries in mathematics, functional programming, and data structures challenges.
Ukraine is in the top 5 countries among such domains as mathematics, distributed systems, and IT security (1st position).
HackerRank has also prepared a chart with the portion of tests taken in each language by country. Developers of different nationalities participate in Java challenges more than tests in any other language.
- Ukrainian Developers on Top in Eastern Europe (softheme-blog-2017)
- Review – Ukraine High Tech Report 2015 ” Softheme Blog ” Software Outsourcing Ukraine (softheme-blog-2017)