Monday, November 28, 2005

Indian Engineers Suck

'India does not produce enough good computer engineers and those it does are good at theory but not very well equipped to handle the practical aspects.'
-- Microsoft Chief Technical Officer Craig Mundie

Mundie's bombshell, dropped during a recent India visit, blows our country's pride -- at being an information technology knowledge goldmine -- to smithereens. But just why did Mundie say what he did? What ails our software engineer-developing engines? In a three-part special, we try to find answers. Here is the first instalment:

Not many can deny that Indian students are creative, innovative and scientifically inclined. When it comes to mathematics and the physical and biological sciences, Indian schoolchildren are ahead of their counterparts in developed countries like the United States.

Many bright Indian minds opt for computer science in college to become part of the Great Indian Tech Boom story.

But companies like Microsoft -- which has a full-fledged India Development Centre in Hyderabad -- are not happy with the computer engineers they are recruiting from college campuses.

Here is more proof, in Mundie's words:

  • 'India produces a lot of engineers. But the production of computer science engineers is low, pro rata.'
  • 'India did not have enough software companies nor are enough companies developing India-specific applications.' The reason, Mundie argued, was the poor quality of the country's software engineers.
  • 'There are so few Indian software companies developing local software. That is a negative reinforcement, because there is no local software and no new applications.'
  • 'The problem with the engineers can be attributed to policy issues… Universities in India, did not get proper funding for research and were not directed towards software development.'
  • '[Indian] Computer engineers are more into theory and less in managing businesses, building businesses or writing source codes, the key to software development.'

Experts agree with Mundie. India's software engineers can work cheaply and quickly, but when it comes to quality, industry experts are unanimous in their opinion: Few Indian software engineers are probing new frontiers, raising the bar or exploring new horizons.

Professor J G B Tilak, senior Fellow, National Institute of Education Planning and Administration, New Delhi, says the gradual withdrawal of government support, with increased private participation in technical education, affected quality and led to commercialisation of education. The NIPEA is the Indian government's apex organisation of education planners specialising in policy, planning and management.

The main concern, Tilak argues, is the "declining share of government expenditure on technical education in the total education expenditure, which presently hovers around 4 per cent, as against over 5 per cent 12 years back."

Compare this to the 15 to 30 per cent that every major economy -- including Taiwan and Brazil -- spends on national research and development. China's research and development spending, especially in engineering fields, for example, is a good 10 per cent, says a recent Forbes study.

Retired engineering professor K S Madhavan says research and development in engineering has been in a state of decline in the last few decades because of the poor state of affairs in India's colleges.

Engineering colleges in the country have been growing at 20 per cent a year, while business schools have grown at 60 per cent annually. Five Indian states -- Tamil Nadu, Andhra Pradesh, Maharashtra and Kerala -- account for 69 per cent of India's engineers. Uttar Pradesh, Bihar, Gujarat, Rajasthan and Orissa account for only 14 percent. From its 113 universities and 2,088 colleges -- many of which teach various engineering disciplines -- India produces nearly 350,000 engineering graduates every year. All of Europe produces 100,000 engineering graduates a year, and America produces only 70,000.

But, the quality of Indian engineers is questionable, says Madhavan, who has had a career spanning four decades and is now advisor to several engineering colleges in Karnataka and Kerala.  "That is because of the lack of trained faculty and the dismal State spending on research and development in higher education in the country," he says.

4 comments:

Kartik Matmari said...

# Vikram

Yeah this article is good man. And I find it convincing too

# Sunny

Thanks a lot for finding time to leave a comment. I know iam a bit slow in posting articles. Work and travel was keeping me busy. But your point is taken I shall do it more diligently

Anonymous said...

It's completely true: indian niggers suck shit at thinking. All of the indian niggers I know and work with in IT, can only memorize things; they are fucking retarded when it comes to figuring something out conceptually. Even my dog can memorize things. Let's face it, indian niggers are worthless slumdog retards. Warmest Regards - :-)

Anonymous said...

oh, and one more thing: STAY OUT OF AMERICAN IT INDIAN NIGGERS, OR PREPARE TO GET THE SHIT BEAT OUT OF YOU

Anonymous said...

you are right dude indian student can only memorize thing instead of thinking logically or conceptually.As i am an engineering student i had realize this thing -
student are lack of knowledge they even do'nt know what they are doing in engineering.no research work at all.
number of choices regarding UG courses are very less usally 6.i can definately say that INDIAN EDUCATION SYSTEM IS REALLY SUCKS INDIAN STUDENT ONLY DESERVE TO BE AN IDIOT OR DONKEY AS THEY LIKE TO DOING LOTS OF HARDWORK ON MEMORIZING THINGS.India will never going to devlop any technology as they can only adopt it.this is the reality and never going to be change.