3 ms·
Short answer: Depends where you're looking at. Long answer: In India, you'll find engineers dime a dozen. IT service companies like Infosys, Accenture, etc. re
by BhavdeepSethi 13y ago
Short answer: Depends where you're looking at.
Long answer: In India, you'll find engineers dime a dozen. IT service companies like Infosys, Accenture, etc. recruit the bulk of the students from the universities. They don't care which background you're from. A CS/IT Engineer is at the same footing as an Electronics/Mechanical engineer as far as these companies are concerned. They train these undergrads for 2-6 months on a particular skil set (usually something outdated like JSF or Struts in Java or say some proprietary software) and these devs are responsible for delivering the projects for the off-shore companies. Most of these engineers have no clue what they're doing. They're not interested in the field. The only reason they continue to work there is because the work experience can be leveraged to do an MBA. To work on the projects, they pick up snippets from the Knowledge Base these companies maintain, manipulate the snippets enough to make them work with their project and then move to some other similar project. This probably covers 75% of the "devs" out here.
The rest can be categorized from moderate to literally the best in the world. Many of these devs end up going to US for an MS/PhD and so the pool shrinks further. Nonetheless, I've seen some really good devs out here as well. Companies like Google, Amazon, Flipkart, Apigee make sure they get the top brass from these lot.
I'm not surprised why many people may stereotype most of the engineers in India as "bad devs". Unfortunately a majority lies in that lot. Filter them out and the rest are as good as any out there.