Why are russians so good at programming?

Why is it that students from China, Russia and US are very good in Mathematics and algorithmic programming?

  • The last 10 year trends in International Mathematical Olympiads and the ACM ICPC and other programming competitions have shown these countries performing exceptionally well. Why is that ?

  • Answer:

    These countries have diverse and enormous talent everywhere. It's also a fact that these countries invest in the development of such talented students not in view of prizes but, yes as youth development. Ex: Titu Andreescu, Zhuming Feng and many other extra-ordinary teachers have been harboured  in the States for the IMOs. Talking of the ICPCs and other programming contests- the universities have a rigorous CSE programme which emphasizes on core algorithmic programming and mathematics. The students work real hard and have a personal zeal in such fields. Not to mention even India is pretty good and has achieved a lot in both Maths and Coding competitions. We have the IITs which come up with the brightest and the best every year (There are others, but IITs top the list). Besides the student force in India is also one of the brightest and talented and probably THE MOST focused. It's just that sometimes talent goes unnoticed. In general the whole success factor just boils down to intelligence, passion for the subject and nurturing it through practice and training.

Anonymous at Quora Visit the source

Was this solution helpful to you?

Other answers

In my opinion, there are a lot of people in these countries, so there must be lots of clever students. on the other hand, the development of economy in these countries are very rapidly, and there governments take computer education serious. So ……

Li Zhaoxian

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.