http://us.rediff.com/money/2005/nov/28bspec.htm?q=bp&file=.htm
'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
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.'
Mmmmm.. Has to see who works in Microsoft, Oracle, IBM, Intel...
India certainly creates good Engineers, very hard working, adaptible, quick learning, knows how to maintain networking, guaranteed to resolve issues etc.., etc..,
( I often feel we're trained like Abimanyu, who knows how to get into Arena, and fight but the exit strategy ie.., Moving up in the ladder of Mgmt is where we've compromised, Well, its not going to last long, one fine day Indian Engg., will sit down, think and walk up. Provided we develop the social skills).
- Couple of things, Not very impressive Communication Skills, Sales and Marketing Skills, (Its because the way schools raised us.
for such a huge Population what our schools have done is really great.
- I strongly feel that the life and experience in US gives very good oppurtunity to develop the lagging skills provided one takes effort other than just working hard to save the job.
Quote:
Orginally posted by desi in ottawa
http://us.rediff.com/money/2005/nov/28bspec.htm?q=bp&file=.htm
'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
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.'
-----------------------------------------------------------------
The cowards never started,
The weak died on the way,
Only the strong arrived.
http://www.youtube.com/watch?v=_yK1i9cLAMM
I have to agree on the poor quality of the majority of software developers.
I was having this discussion with my boss the other day, about the attractiveness of India as an outsourcing destination. There is a ton of rework involved in the work submitted by junior developers; I have seen this numerous times myself.
But companies only bill clients for 8 hours/day while working close to 11 or more to get the work completed so the client does not get exposed to this.
The average Indian developer is shoddy and does not want to learn from his mistakes. This may sound harsh, or a put down, but unfortunately it is a reality.
Quote:
Orginally posted by alexm
I have to agree on the poor quality of the majority of software developers.
I was having this discussion with my boss the other day, about the attractiveness of India as an outsourcing destination. There is a ton of rework involved in the work submitted by junior developers; I have seen this numerous times myself.
But companies only bill clients for 8 hours/day while working close to 11 or more to get the work completed so the client does not get exposed to this.
>>>Why they work for 11 hrs for a 8 hrs job? Are they underbidding to get the contract? OR are they learning on the job? They could use those 3 hrs to check the quality of the work, review the codes, etc.
The average Indian developer is shoddy and does not want to learn from his mistakes. This may sound harsh, or a put down, but unfortunately it is a reality.
>>>It is in the ego, nothing else. I dont give a damn attitude. Right now there is more demand for techies in India. Sometimes I wonder if (and only if) countries like Philippines and Brazil start cutting into the outsourcing pie, what will these techies do? Move to those countries?
>>>Why they work for 11 hrs for a 8 hrs job? Are they underbidding to get the contract? OR are they learning on the job? They could use those 3 hrs to check the quality of the work, review the codes, etc.
What I meant was that most projects today are fixed price, and not T&M. So a task (of say 8 hrs) is estimated taking into account development time and a round of review. But due to the poor quality of the work, there are multiple rounds of review involved as the client would not accept such poor deliverables. So an 8 hr task is stretched to 11 hrs. It does not hurt the project because people are not paid by the hour, no overtime either. So they can put in more hours without hurting the bottom line. Sometimes mgrs take care of the problem by throwing trainees, or people on the bench temporarily on the project.
>>>It is in the ego, nothing else. I dont give a damn attitude. Right now there is more demand for techies in India. Sometimes I wonder if (and only if) countries like Philippines and Brazil start cutting into the outsourcing pie, what will these techies do? Move to those countries?
I agree with you completely here. Most people don't get it. This period of insane salary demands etc. will last another 5 yrs or so max after which people will have to start delivering again or not get any further up the ladder.
No wonder Indian Professionals dont get jobs here untill they upgrade their qualifications to a Canadian Degree.
-----------------------------------------------------------------
"Ever dance with the devil in the pale moon light?"
"I always ask that of all my prey."
"I just like the sound of it."
This article seems to suggest that India is living in the dark ages as far as software and computer engineering is concerned.
If this article were true, I wonder what Microsoft, Oracle, Flextronics, IBM, SAP, GE, Texas Instruments and most of the international majors are doing having development centres in India?.
Alexm's generalisation about the poor quality of Indian Software developers is dangerous. I wonder then why most of the fortune\"500\" companies source their software development from India.
The comments posted by \"NorthAlberta\" damn all Indian Professionals including the IIT's, IIM's etc.
-----------------------------------------------------------------
Light up your life by being positive
Advertise Contact Us Privacy Policy and Terms of Usage FAQ Canadian Desi © 2001 Marg eSolutions Site designed, developed and maintained by Marg eSolutions Inc. |