Marlborough Express

NZ struggles in coding Olympics

-

New Zealand finished 41st in the coding Olympics, a long way behind where it placed in the real competitio­n.

We managed to place 19th in Rio but a new HackerRank study reveals that Kiwis would not do so well if coding was one of the competitiv­e events. The study compiled the results of 1.4 million coding challenges by about 300,000 developers completed on the website HackerRank, a free coding practise website that doubles as a developer recruiting ground for companies such as Facebook and Airbnb.

After breaking down the results by country, HackerRank found that Chinese coders landed in first place. The US, which won the most medals in Rio, ranked 28th. ‘‘I don’t think it’s that surprising,’’ said Vivek Ravisankar, co-founder and chief executive of HackerRank. ‘‘In my opinion, the US’ position here mirrors a lot of the other world ranking reports, such as STEM education performanc­e or even other internatio­nal coding competitio­ns,’’ he said.

HackerRank found that the most talented coders were based in China, followed closely by Russia. Rounding out the top five were Poland, Switzerlan­d and Hungary. The three poorest performing countries were Pakistan, Sri Lanka and Nigeria.

The data was also spliced by the type of challenge, breaking down into puzzle categories such as algorithms, data structures and artificial intelligen­ce. Algorithms, which was the top challenge choice for coders, was dominated by Russians, while the Chinese performed best at data structures.

The study falls in line with other rankings that capture the skill sets of coders by country.

At this year’s Internatio­nal Olympiad in Informatic­s, a UNsponsore­d competitio­n of computing skills, the list of winners told the same story. Chinese, Russian and Eastern European contestant­s dominated.

Russian and Chinese coders continue to triumph at the ACM Internatio­nal Collegiate Programmin­g Contest, where St Petersburg University beat out Harvard University this year.

Then there’s Google Code Jam, where participan­ts compete to solve algorithmi­c puzzles – China and Russia are neck and neck with first-place prizes, save for three back-to-back wins by a top coder from Belarus named Gennady Korotkevic­h.

Part of these countries’ success with producing top-quality coders might have to do with starting math- and computer-focused education at an early age.

In China, preschool coding classes have become increasing­ly popular for parents of young children. In Russia, math circle culture that dates back to the Soviet era introduces problem solving and math ‘‘olympiad’’ competitio­ns to students as young as middle school.

Ravisankar, who has spoken with top performing coders on HackerRank about where they learned their skills, agrees that this is the most commonly cited answer for coding excellence.

‘‘There’s more of a culture of coding and practising mathrelate­d subjects at a much, much earlier age in these countries,’’ said Ravisankar. ‘‘It’s just a part of early education over there,’’ he added. Washington Post

 ??  ?? After breaking down the results by country, HackerRank found that Chinese coders landed in first place.
After breaking down the results by country, HackerRank found that Chinese coders landed in first place.

Newspapers in English

Newspapers from New Zealand