Hacker News new | ask | show | jobs
by witcherchaos 2654 days ago
> When it comes to computer science skills, U.S. students approaching graduation have a significant advantage over their peers in China, India, and Russia.

There are a few explanations for this

1.) Programming is an English skillset, which the native English-speaking countries have an advantage. Out of the native English speaking countries (US, England, Canada, Australia, and others), US has the biggest economy, the best tech companies that can train students as interns, and the best infrastructure to grow the students. Where as China, while it does have the population advantage, doesn't have the English capability. Chinese government is currently actively engaging in nationalism (maligning foreign brands, censoring foreign cultures, destroying churches, arresting pastors, saying winnie the pooh is an evil foreign influence), thus will have less and less English skillset overtime.

2.) more innovative/risk taking mindsets. This allows a more creative problem-solving skills amongst students. The Chinese education style is regurgitation and there is a culture of copying and cheating amongst students. Rote learning is widely practiced in schools in India as well, which isn't conducive to innovative problem solving.

1 comments

I don't think so. I'm specifically referring to India, which is all English. All education in India happens in English - it is our primary official language.

I think the difference is in the teachers. This difference is most likely originating because of the education given in univs by good professors.

Everyone has access to the online courses/MOOC

> All education in India happens in English

That is incorrect. In urban areas in India, schools teach in English but in rural areas it's in Hindi. In urban areas, only if it's a big city, then peer to peer communication is in English. However, in other cities, the only interaction in English is with a teacher; other times is in the native tongue.

And even if the students in big cities are learning mainly in English, the teachers are usually not native English speakers, which means that the grammer/pronounciation suffers. which is what you see with Indian engineers that have migrated to other countries.

https://www.quora.com/What-language-is-used-in-schools-in-In...

You are accurate of course - but for the entire sample set that would even be in the running for a computer science test would be entirely native to english for most of their lives in India.