There are more than a few factors that make us think American programmers are the best in the entire world, one of them is called Bill Gates. It turns out that if programming was a category, the United States would not take home as many Summer Olympics’ gold medals as usual. HackerRank, a platform gathering engineers from all around the globe, decided to examine their data to see which country is number one at programming, proving that an American dream is not as sweet as most people tend to think.
Regularly posting thousands of so-called challenges for developers who desire to improve their coding skills, HackerRank was able to gather the results of 1.4 million tests and rank about 300,000 developers from each country based on their accuracy and speed. These challenges, offered by the biggest free coding practice website, could have been participated in 15 different domains; with algorithms, java and data structures being the most popular ones. Which countries made it to the top, you wonder?
In order to find out, HackerRank used so-called z-score, subtracting the mean from each score and then dividing by the standard deviation before finding the average and then converting the scores into 1-100 scale for easy interpretation, placing the United States that contributes the biggest number of developers at 28th and India which is known as the fastest growing concentration of programmers even behind the USA, at 30th. Vivek Ravisankar, co-founder and chief executive of HackerRank admits he is not at all surprised to see these results. Are you? It is high time to reveal which country made it to the top!
The University of Napoli Federico II
Considering the fact that Apple itself has decided to build a university there with 9 month-long courses, Italy looks to be in the right place. As it is ranked second in both tutorials and databases, investing in Italian programmers sounds reasonable.
Czech National Library of Technology in Prague
Czech Republic dominated the shell scripting challenges, ranking second in mathematics at the same time.
National Centre for Space Studies’ Facility in Toulouse
In 2014 France joined a small number of countries offering programming classes in elementary schools, therefore it should not surprise us at all to see France do well in C++ challenges.
National Chiao Tung University’s College of Electrical Engineering and Computer Science in Taiwan
Ranking second in data structures, fourth in databases and fifth in functional programming, Taiwanese developers seems to be comprehensive enough to deserve the 7th spot. If not giving up was a category, Taiwan would unfortunately not make it to the top.
Tokyo University of Technology
Japan has mastered the Artificial Intelligence challenges, ranking fifth in mathematics and data structures at the same time. The very fact that Japanese scientists from the University of Tokyo have recently saved a woman’s life using AI leaves us without a doubt.
University of Technology and Economics in Budapest
Hungary was one of the first countries offering programming classes in both primary and secondary schools, ranking first in tutorials and third in Java, C++ and Shell challenges.
SwissTech Convention Center
The homeland of Pascal, one of the first computer programming languages, is Switzerland. The same country that, according to HackerRank’s study, never gives up, scoring in the top five in nine of fifteen challenges.
University of Technology in Gdańsk
Sitting on Switzerland’s tail, Poland scored in the top five of six out of fifteen challenges with the impressive first place in Java, the most popular and preferred language amongst the HackerRank’s users. It managed to beat Switzerland, making it to the top 3.
Russian Academy of Sciences in Saint Petersburg
Ruling in algorithms, the most popular challenge on the platform, Russia taking the second place does not surprise anyone. It is the same country of hackers who are currently suspected of hacking the U.S. election system.
Chinese University of Hong Kong’s Science Centre
China is the only country who ranked as first place in three challenges being data structures, mathematics and functional programming. Did anyone not see this coming?
It turns out that being in the homeland of Bill Gates is no longer enough and investing in other countries may be more beneficial than ever. Beware, other companies are thinking the same!