Russian Programmers Dominate At Google Code Jam
New submitter Migala77 writes "Now that the third round for Google Code Jam is finished and only 25 contestants are left, we can look at which nationalities performed well and which didn't. Code Jam contestant foxlit has the stats, and some interesting things can be seen. Although there were over 3000 contestants from India in the qualification round (17% of the total) , only 3 of those managed to reach the third round (0.7% of the round 3 contestants) . This in contrast to Russia with 77 out of 747, and Belarus with 13 out of 114 reaching the third round. The U.S. performed somewhat below average too, with only 25 out of 2166 contestants making it to the third round."
What I find interesting is the relative cull rates. As might be expected for a large country with some major IT activity, India was well represented at the starting round, but the subsequent rounds knocked 3 factors of ten off the total. Russia and Belarus both only took about one factor of ten, and the US around two...
Numbers per-capita, much less absolute numbers, aren't wildly interesting; but those are some fairly dramatic differences in attrition...
Why are you looking at nationality? What are you trying to prove? Is this the 1936 Summer Olympics?
Differing national funding priorities in education Appear to result in differing results in a competition leading to Very Pointed Questions about those funding priorities.
Frankly I'm flooring the Indians did so miserably. What is wrong with their educational system WRT CS/IT? On thing is sure, the winning solution is not just throwing money on the table, Russia was an economic disaster when these competitors were growing up and learning. The Russians are doing "something" the Indians are not doing.
In a way it IS very much like the olympics, although more cold war era than 1936 era.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
Someone once told me this, and it makes sense to me...
It takes a lot of money to fund a lab in medicine, biology, chemistry, experimental physics, but computer science, theoretical physics, and mathematics basically require just a computer or pencil/paper.
Because Russia is relatively poorer and has fewer labs relative to its population compared to, say, the USA, Russia's brightest minds naturally gravitate towards the "cheap" sciences, and that largely explains why they punch substantially above their weight in those fields.
I've also heard it's due to Russia's love of chess, which score one for them, I *really* wish would catch on here.
Either way, they're definitely doing something right.
Russia dominates in technical computer stuff because during the last decades of Soviet Union, the government greatly pushed and spent money for computer education. It's one of the things that actually worked in Soviet Union's communism.
There's a reason why StarForce (the notorious almost impossible to crack DRM), sophisticated malware, one of the best antivirus software (Kaspersky), cracking of software and games and other highly technical stuff and algorithms originate from Russia and other CIS countries. The fall of Soviet Union led to tons of highly capable programmers without work and income, so some went to dark side while others spend time on good things. Nevertheless, both sides are filled with highly capable people, all thanks to Soviet Union's appreciation to computer technology.