Earlier quoted context omitted.
Err, I read the article and I have no idea how you found this to be the most important part. I studied in India, and had a chance to study abroad as well. Currently, for reasons that escape me, you lot (Americans) seem to have decided to import those banes of thinking and real learning - standardized tests. Perhaps in order to have some sort of proxy or measurement for what is inherently a chaotic and un-measurable s…
There is a reason why rote learning to some extent works especially in India. There is so much competition you are likely to inevitably work very hard. So much effort that you will ultimately get it even if didn't want to. I know this is brute force way of getting things done. But it is still far better than getting nothing done.
now, theres something to be aware of - "getting _things_ done" in this context means getting a high score in a standarized test, not getting a job.
Having such a score doesn't necessarily mean you are able. Especially in a creative field that requires genuine interest and passion. This sort of training works for training operators of machinery and/or manufacturing workers that require special knowledge, but for creative fields such as programming (and not the CRUD type!) i think having such brute force method of learning is in fact a barrier.
I hear in china that there are so many people who get excellent scores in tests, and yet is unable to find jobs. Simply because jobs suitable for them isn't there, nor are there that many opportunities. The sort of rote learning is really exacerbating the problem, not helping, because the students studied hard (despite not being their "passion"), they get a good mark, but still find themselves in a rathole.