| "Please, tell me, what senior engineers in the Phillipines or India have 15+ years of software development experience." I do. Started working as a software dev in 1994. Moved to Bangalore to take up another sw dev position at CyberCash India (an offshore office of a Virginia based ecommerce product company http://en.wikipedia.org/wiki/CyberCash,_Inc . ) in 1998. C on VAX Unix. Those were the days. Lived and worked in the US for a while before returning to India (and have no plans of going back to the USA :) ). " They don't exist, because the software industry has only been there for the last 5-10 years." You have no idea what you are talking about. Infosys was founded in 1981, for example. I never worked for Infosys or any of the large outsourced services dev companies, but the idea that there are no developers in India with 15+ years experience is rubbish. (Not getting into whether 'number of years of experience' is a valid metric for judging sw talent). And as for "living and breathing code", I started programming when I was 10 years old, on a Sinclair ZX Spectrum in the Eighties, writing games in ZX-80 assembler. We even had a club for Spectrum devs - in a small town in South India, in the eighties. I have many classmates who still code every day (though they have fancy titles like "Senior Architect" these days). Did most of my generation of coders move into management? Sure they did. Are the good developers swamped by tonnes of clueless people flocking to the "hot career"? Sure they are. But none of that is specific to India. If you have to deal with dumb Indians off a boat who can't speak English but seem to take your jobs, I sympathize. There are a lot of dumb Indian devs. But I've also had to deal with a lot of dumb American devs who think they are automatically superior to all Indian devs "just because". Plenty of those too. (all this is just to counter your idea that people with 15 years of experience writing code don't exist here and "the software industry has only been there for the last 5-10 years" (roll eyes). Please educate yourself before making such emphatic (and false!) statements. |
What I've noticed from working first-hand with outsourcing companies is that they promise degrees and accreditations that don't exist. They promise the developers working on your project will have 5-10 years experience, but for the most part you will get developers with 2-3. They promise masters level CompSci but you are lucky to get associates or trade school level. They promise systems and network engineers with MCSE or RHCE or CCIE but you are lucky to get MCP or CCNA.
I apologize for making blanket statements, but there is a lot of job hopping for qualified candidates in Bangalore (as I'm sure you are aware), so the outsourcing companies are usually offering those candidates that are new to the industry and have not had the time to generate sufficient experience and get a better job somewhere else. That is just the reality of what I have seen in my career.