Slashdot Mirror


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."

20 of 159 comments (clear)

  1. Re:It's the cold and Isolation by v1 · · Score: 4, Insightful

    When you're stuck in a room and have a creative spirit, coding is a good avenue.

    Then computers in the prisons should be a good rehab route?

    --
    I work for the Department of Redundancy Department.
  2. I don't get it by Anonymous Coward · · Score: 5, Funny

    Why are you looking at nationality? What are you trying to prove? Is this the 1936 Summer Olympics?

    1. Re:I don't get it by vlm · · Score: 5, Interesting

      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
    2. Re:I don't get it by TapeCutter · · Score: 4, Interesting

      "Scientist" - may be. "Engineer" - hell no.

      Agree, I'm degree qualified as a "computer scientist", my job title is "senior software engineer", my job is "code management" which is basically a battle hardened code monkey gaurding the CVS repository. Also to be fair I think CS (and the closely related field of Operations Research) are about discovering, generalising, and refining abstracted algrothims, the latter being the only activity where big O notation is applicable, and even then only as a convinient measuring tool to compare ideas. Compared to most people I meet outside of work I'm a computer/maths 'genius', one major advantage of a formal CS/OR education is that I know that I'm not even close to the bottom rung on that ladder.

      In other words, the difference between my job and Alan Turing's job is that given time he could learn to do my job.

      As for Russian coders I work with quite a few on a daily basis, they are fast, acurate, defensive coders, they also have a culture where pragmatisim and the ability to improvise are valued traits.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  3. Witness the power of... by jeffb+(2.718) · · Score: 4, Insightful

    ...the strong emphasis on mathematics and science during the Soviet era. Just throw in a bit of Lysenkoism to carry its fruits into the current generation, and presto, world dominance!

  4. Re:none of that seems surprising by fuzzyfuzzyfungus · · Score: 5, Interesting

    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...

  5. Consolation by Sponge+Bath · · Score: 5, Funny

    At least the US is still number one in financial scams and reality TV. Snooki can't program.

  6. Someone needs to contact by circletimessquare · · Score: 4, Funny

    Sergey Brin and tell him to keep these Russians away from dominating this American company... oh yeah.... nevermind

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  7. Economics and chess by MetricT · · Score: 5, Interesting

    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.

    1. Re:Economics and chess by O('_')O_Bush · · Score: 4, Insightful

      And because their best and brightest aren't pushed by their parents to join the sea of Lawyers.

      --
      while(1) attack(People.Sandy);
  8. Re:none of that seems surprising by DemomanDeveloper · · Score: 5, Interesting

    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.

  9. Re:none of that seems surprising by gutnor · · Score: 4, Interesting

    There is also the motivation of the contestant. I would expect a lot of Indian to enlist just with the hope to increase their creds or make their resume stand out, that would mean a bigger proportion of lower skill applicant.

  10. Who has the most to gain by competing? by Mannfred · · Score: 4, Interesting

    It seems to me that part of the dynamic here is that highly skilled programmers in the US have less of a need to prove themselves in a competition like this - they probably already have good salaries and good jobs. Programmers in poorer countries are probably not as fortunate, though, and taking part in an international programming competition could provide a ticket to a more lucrative future working for a Western company.

  11. Re:It's the cold and Isolation by DemomanDeveloper · · Score: 5, Insightful

    I'm not sure if you're being sarcastic, but yes, people should have access to computers in prison. Unlike in USA, many other countries do actually try to get prisoners back to being normal, productive people instead of just punishing them.

    Now, internet access and such is another point because that could be used to communicate with other criminals outside.. but having a library of programming books and personal computers for prisoners would be a good way to change those people. Programming books being just example, there could be other things too. The main point being; yes, it is much better to try to get those prisoners life back on track instead of just punishing them.

  12. Language? by __aaltlg1547 · · Score: 4, Interesting

    In America, a student who is good at math, science and CS is called a nerd. In Russia, such a kid is called smart. Seriously, Russia has always kicked ass in science and math education. We should copy their schools.

    1. Re:Language? by O('_')O_Bush · · Score: 5, Insightful

      The problem isn't the schools, it is the culture. The schools aren't the ones labeling kids good in STEM, nerds. That is a hard thing to do when the culture idolizes idiots and liars(sports and entertainment, pick your associations).

      --
      while(1) attack(People.Sandy);
    2. Re:Language? by Rogerborg · · Score: 4, Insightful

      What do you suggest an alternative? The US needs to export something to buy all that foreign made tech, the mainstream commercial porn industry is in freefall, and the German amateurs are already giving away most of the sick niche stuff free.

      Lawyers to sue the world, politicians to tell them that it's OK to do so, and grunts with guns who make it OK to do so. Did I miss any?

      --
      If you were blocking sigs, you wouldn't have to read this.
  13. Re:none of that seems surprising by Anonymous Coward · · Score: 5, Insightful

    Hell even the Indians educated here seem to be fairly useless. Adept at rote learning, useless as engineers. It's cultural.

  14. Re:none of that seems surprising by vlm · · Score: 4, Informative

    Having (probably) visited your country, I can verify that your gasoline costs more per liter than ours does per gallon (a gallon is "around" four liters)

    Also I've seen your (speaking generally) newspapers and you guys have/had crazy import duties and VAT taxes on cars, so ownership and maintenance is very expensive compared to here. Finally your equivalent of the DMV has teeth... you won't allow cars on the road that here would be considered in worn but usable shape.

    The feds (well, the GSA) lets us claim 55.5 cents per mile of expense on our cars when used for govt (and presumably business purposes).. This is hyperinflated such that even land barge SUV drivers with horrible insurance rates and expensive maintenance still make a microscopic profit, so needless to say my domestic subcompact with cheap (married dude) insurance makes me a profit of something like a quarter per mile.

    I'm estimating it costs me about 30 cents per mile to drive here, and in your country it approaches or exceeds one euro per mile, so it's going to be difficult financially to justify spending 6 euro to deliver a 99 cent hamburger three miles away.

    Also our cuisine sucks but its almost designed for a delay in delivery, whereas a lot of the stuff I've eaten in Europe would not benefit by sitting around for 15 minutes and being bounced around in a car before eating.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  15. Eastern Europe education + self-confidence impact? by Moskit · · Score: 4, Informative

    Take a look - it's not just Russia with high scores, but also Belarus, Czech Republic, Poland, Slovakia and Ukraine.

    Western nations fare much worse, especially as a percentage of guys who make throught. It seems as if more people in USA were convinced of their skills and participated, while EE attracted only those who actually have the skill. This corresponds with real life and self-confidence. EE people seem to judge themselfes harder than others and don't participate in such events even if they have skills.

    In any case it's sad to notice that excellent programming skills do not translate to excellent commercial success - many of those talented work for Western companies, do not create good domestic ones.

    Feel free to point out if I'm wrong here.