Well.. The average Indian is proud of his “software skills”. He is proud that India is the “Software hub” of the world.
Who called India a Software hub? Its an IT/ITES hub – agreed. There’s a lot of difference between software and IT. IT is the lower end of the spectrum, consisting of computerising business processes, providing computer infrastructure and developing systems to give businesses better communication, better support options and so on. Basically, its stuff like making a complaint log system for a company that logged complaints on paper, and communicated thru’ email/phone, or making a communication-centered system for a business who have suppliers from parts of the country, or a spread out office. This sort of work just needs an average B.E. undergraduate, and some good training. Thats all! It doesn’t even need CS skills.
Software engineering, on the other hand is developing innovative products, something people would buy and use, something really cool! Some examples are Adobe Photoshop, Microsoft Word. Now, tell me – how many Indian companies even develop software? How many software products are associated with the word “India”? Near nil.
The average Indian is no way capable of developing software. That needs 4 years of hard work, something the average Indian never does. Besides, who wants to work hard when there are people who recruit you without barely knowing anything. As a matter of fact, India’s neighbour Bangladesh has some of the best programmers in the world.
Personally, I feel India is headed for doom. We are constantly lowering our own standards. Before, getting a job was pretty difficult, and everyone was aware of this fact. They worked hard, actually studied and cared about having an arrear. Nowadays, people just care about 68%, N arrears history and 1 arrear standing. And nobody cares about understanding any concepts, since the average Industry doesn’t care about it anyways. They will train us and thats all matters. Who studies when the industry will train? Hell! I don’t even need to be able to program to get an IT job! We are pandering to the low requirements of Industry around us.
China, with their hard work and far better CS skills will just mercilessly overtake us in 10 years. I presume their lack of English skills is a major setback for them.
I wonder how India will be 10 years in the future…
George has an excellent post here