Slashdot Mirror


Americans Are Scarce in Top Programming Contest

Carl Bialik from WSJ writes "Only four of the 48 best computer programmers in the world are Americans, at least according to a computer-programming competition run by TopCoder. Poland had 11 of the final 48, and Russia had 8. Wall Street Journal columnist Lee Gomes asks whether this is more evidence of a sad decline in American education and competitiveness: 'Surprisingly, the Eastern Europeans don't seem to think so. Poland's Krzysztof Duleba, 22, explained that in countries like his own, there are so few economic opportunities for students that competitions like these are their one chance to participate in the global economy. Some of the Eastern Europeans even seemed slightly embarrassed by their over-representation, saying it isn't evidence of any superior schooling or talent so much as an indicator of how much they have to prove.'"

4 of 478 comments (clear)

  1. Polish politeness. by Whiney+Mac+Fanboy · · Score: 5, Informative
    Some of the Eastern Europeans even seemed slightly embarrassed by their over-representation, saying it isn't evidence of any superior schooling or talent so much as an indicator of how much they have to prove.
    Whilst it's true that Russian & Polish IT guys have less opportunities & more to prove, I think they're just being polite saying "it isn't evidence of any superior schooling"

    The focus on mathematics in education in Poland (along with Russia and China) is far higher then in the US. The difference in what a typical high school graduate can do between these countries is huge. (I also note that at least 1/2 of the four Americans amongst the top coders began their education in Singapore)
    --
    There are shills on slashdot. Apparently, I'm one of them.
    1. Re:Polish politeness. by Flaming+Babies · · Score: 5, Informative
      I also note that at least 1/2 of the four Americans amongst the top coders began their education in Singapore
      I'm perfectly willing to accept that I missed something while reading...
      but where do you see where they began their education?

      Po-Shen Loh, 23, a graduate student in math at Princeton University, and his 21-year-old sibling, Po-Ru, now an undergraduate at CalTech. Both were born in the Midwest of parents who had emigrated to the U.S. from Singapore; their father is a professor of statistics at the University of Wisconsin at Madison.

      Born in the US. Going to school in the US. Did you get additional information from another article?

      According to this article,
      the family has lived in Wisconsin since 1982.
      --
      The right to be heard does not automatically include the right to be taken seriously.
  2. programmers in Poland by Jacek+Poplawski · · Score: 4, Informative

    There are good programmers here in Poland.

    But after my studies I had choice:
    - stay in my home city and work for awerage wage
    - move to western Poland to big city and work for foreign company
    - emigrate to another country

    I have chosen second option, I moved far away from my home city, but many people just emigrate as fast as they can.

    And now there is one more reason to emigrate: terrible political state (PIS, Lepper and Giertych).

  3. Re:My Profession by HoldenCaulfield · · Score: 4, Informative

    Just to touch upon a few of your points.

    Studying doesn't really help with TopCoder - it's a timed, algorithms contest. You have to be able to implement solutions to three problems (easy, medium, and hard), that are then peer-reviewed, before being tested, in a relatively small time window (90 minutes I think?). Think the ACM contest, but shorter time, and no teams . . .

    The hard problem from this year's final was:

    We want to build a new phone network between numPoints points. A number of possible cables is available to construct the network. Each of the cables connects two of the points and has an associated quality and cost. We want to select a number of these cables such that:

    1) All the points are connected to each other, either directly or via other points.

    and

    2) The quality/cost ratio (i.e., the sum of the qualities divided by the sum of the costs) is as high as possible.

    What is the best achievable ratio? If it is impossible to connect all the points, return -1.

    The available cables are described by a String[] cables. Each element of cables consists of four integers separated by single spaces. The first two integers describe the two points connected by the cable. The third integer describes the quality of the cable and the fourth integer describes its cost.

    Solution and discussion for this and the other two problems are here.

    To get to the finals, you have to qualify through a series of online matches. Only 48 advanced to the onsite competition, so holding it the same weekend as DefCon wouldn't help . . .

    As for the bit about prizes, there's a significant purse ($20k was the top prize.) And you wouldn't spend money to get to the finals - if you qualify, they pay up to $1,500 per participant in travel costs, provide accomodations, etc. A few years ago, they even paid for a guest to accompany you. I'm not sure if they've figured something out, but in past years, the foreigners had to play for charity as TopCoder couldn't legal give them the purse.