Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,152,735 members, 7,817,024 topics. Date: Friday, 03 May 2024 at 11:20 PM

Which Country Has The Best Programmers? - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Which Country Has The Best Programmers? (2387 Views)

Why Are The Best Programmers Not Found? / If Programming Languages Were Countries, Which country Would Each Lang represent / Guess Which Country Has The Best Developers Courtesy Of Hackers Rank? (2) (3) (4)

(1) (Reply) (Go Down)

Which Country Has The Best Programmers? by UncleSnr(m): 2:18pm On Aug 27, 2016
Too long and i am on mobile.


We began our analysis by looking at which test types are most popular among developers. HackerRank developers can choose to participate in 15 different domains, but some are more popular than others. The following table shows the proportion of completed tests that come from each domain.


The most popular domain by far is algorithms, with nearly 40% all developers competing. This domain includes challenges on sorting data, dynamic programming, and searching for keywords and other logic-based tasks. For algorithms tests, developers can use whichever language they choose, which may partially explain why it’s so popular. Algorithms are also crucial for coding interviews, so it could explain why more coders would practice algorithm challenges. At a distant second and third, Java and data structures coming in at about 10% each. Distributed systems and security are our least popular tests, though we still receive thousands of completed challenges in those areas.

So based on these tests, which country has the programmers that score the highest?

In order to find out, we looked at each country’s average score across all domains. We standardized the scores for each domain (by subtracting the mean from each score and then dividing by the standard deviation; also known as a z-score) before finding the average. This allows us to make an apples-to-apple comparison of individual scores across different domains, even if some domains are more challenging than others. We then converted these z-scores into a 1-100 scale for easy interpretation.

We restricted the data to the 50 countries with the most developers on HackerRank. Here’s what we found:


Since China scored the highest, Chinese developers sit at the top of the list with a score of 100. But China only won by a hair. Russia scored 99.9 out of 100, while Poland and Switzerland round out the top rankings with scores near 98. Pakistan scores only 57.4 out of 100 on the index.

The two countries that contribute the greatest number of developers, India and the United States don’t place in the top half. India ranks 31st, with an overall score of 76 and the United States falls in at 28th, with a score of 78.

Though China outperformed everyone else on average, they didn’t dominate across the board. Which country produces the best developers in particular skill areas? Let’s take a look at the top countries in each domain.


Next up, we also compared how the developers in each country split their time up amongst different challenge types and then compared these domain preferences to those of the average HackerRank user. This allowed us to figure out which countries are more likely than the rest to take a test in a particular domain—and which countries are less likely than the rest.


As the table above shows, China participated in mathematics competitions at a much higher rate than would be expected given the average developer’s preferences. This might help explain how they were able to secure the top rank in that domain. Likewise, Czech developers showed an outsized preference for shell competitions, a domain in which they ranked number one.

But beyond these two examples, there seems to be little relationship between a country’s preference for a particular challenge type and its performance in that domain. We also wanted to know whether countries have specific preferences when it comes to programming languages. Are Indians more interested in C++? Do Mexicans code in Ruby?

The following chart breaks down the proportion of tests taken in each language by country.


While Pakistan, Sri Lanka and Nigeria are currently toward the bottom of the hacker rankings, they can look to Switzerland’s steadfast developers for inspiration. When a HackerRank developer gives up on a challenge before making any progress, they earn a score of zero. Switzerland has the lowest percentage of nil scoring users, which make Swiss coders the Most Tenacious Programmers in the World.

Read more:
http://blog.hackerrank.com/which-country-would-win-in-the-programming-olympics/

1 Like

Re: Which Country Has The Best Programmers? by UncleSnr(m): 2:23pm On Aug 27, 2016
Javanian, kodewrita, lordZOUGA, Slyr0x, Seun and Lalasticlala. What do you all have to say about this?
Re: Which Country Has The Best Programmers? by Donald3d(m): 2:33pm On Aug 27, 2016
Wow thats a long way down !!!
Re: Which Country Has The Best Programmers? by L4stl00k(m): 5:31pm On Aug 27, 2016
Every country have there own legend....one legend is a novice in another place........Nairaland even vulnerable for SQL injection
Re: Which Country Has The Best Programmers? by FrankLampard: 7:15pm On Aug 27, 2016
L4stl00k:
Every country have there own legend....one legend is a novice in another place........Nairaland even vulnerable for SQL injection

Naso oh. Ordinary SQL injection.
Re: Which Country Has The Best Programmers? by L4stl00k(m): 7:28pm On Aug 27, 2016
No time to talk here.....WhatsApp me
Re: Which Country Has The Best Programmers? by kodewrita(m): 3:19am On Aug 28, 2016
You may be drawing the wrong conclusions from it.

China's scoring better for a reason (mathematics) while Nigeria's spectacularly weak on Functional programming, AI and Mathematics (All areas where China's strong).

We also do not show up anywhere in the rankings except on Tutorials.

Other thing to mention is that HackerRank might not necessarily be well-known around here ( there are thousands of IT-related websites we all browse daily.).

Basically, don't judge too early. I daresay if this site gets more popular in Nigeria our scores might be even higher.

1 Like

Re: Which Country Has The Best Programmers? by kingofthejungle(m): 6:35am On Aug 28, 2016
Nigeria no. 2 on ruby
Re: Which Country Has The Best Programmers? by L4stl00k(m): 6:43am On Aug 28, 2016
Hmmmm
Re: Which Country Has The Best Programmers? by Aybee92(m): 1:37pm On Aug 28, 2016
kingofthejungle:
Nigeria no. 2 on ruby
got me wondering o Nigerians are so obsessed with php tho its not on d list
Re: Which Country Has The Best Programmers? by UncleSnr(m): 11:24pm On Sep 03, 2016
Aybee92:

got me wondering o
Nigerians are so obsessed with php tho its not on d list
PHP wasnt mentioned there.

(1) (Reply)

Tutorial: How To Build Payment Gateway / Capitalise First Letter Of Words In A String / HELP ASAP! Pros And Cons: Native Vs. Web App (HTML5)

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 24
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.