Top global IT firms have more staff in India than home nations
economictimes.indiatimes.com
economictimes.indiatimes.com
In most other ways, these companies transcend national boundaries. For example, many of them book a substantial portion of revenues through complex networks of "offshore" subsidiaries to avoid paying corporate taxes in any jurisdiction.[1]
--
[1] For example, see http://www.nytimes.com/interactive/2012/04/28/business/Doubl...
--
Edit: deleted reference to "Accenture," which is apparently legally domiciled in Ireland (thanks mschaef).
Of course there are exceptions, as there always are, but I guess that from an employee's perspective, IBM looks and feels like an American company very much. Same holds for how sales teams interact with customers.
I would be interested in a comparison between experiences of Indian employees of Oracle and SAP, for instance. I have no clue, but I bet that it's tangible.
That's a nice euphemism for "there are a lot of fresh graduates whom we really don't have to pay much".
Considering that, the initial statement
"It's a measure of India's strength in software services and the number of engineers it produces that some of the world's largest IT companies have more employees in India now than in their home countries."
really isn't something to be very proud of.
1 lakh (or lac) = 100,000
1 crore = 10,000,000
If the man you're looking for is one in a million, we've probably got a thousand of them for you to pick from.
But I think there needs to be a defense made about cheap indian labour & why it works for american firms (more than the french or germans).
I'm sitting in Bangalore right now and I can see why this happened. We all speak English, we grew up watching Simpsons and can quote Friends episodes by events. We're immersed in the culture so deep that visiting your parents is a culture shock.
And the vast numbers are because there are a lot of bad engineers. There are a lot of good engineers - but a far lower fraction than in most other parts of the world.
But if you are an employer who's hiring locally instead of contracting work to a cheap contractor, you can spend some time culling the bad ones and then the good ones were truly great value for money.
My first job paid 250$ a month - for that pittance I was debugging ARM microkernels on an Ericsson phone. And that did pay the bills because of a few other advantages I had growing up - I had a cheap tax-payer funded education, but it was truly remarkable one beyond the textbooks.
My CS grad education cost approx 500$ for 4 years, had good teachers. The tenured professors were great, particularly graph theory & compilers - awesome COBOL teacher, whose lessons are why I'm finding hadoop to be very interesting to work on today. The labs were good with mostly SunOS/Netware boxes & a few Xilinx boards donated by alumni. I even had to do 8086 assembly by hand in hex for my lab exams.
My classmates included children of cab drivers, college professors, household help and of the filthy rich - we weren't equal outside college, but in class we were on the same level. Social class got scrubbed out of our egos and talent showed no correlation. And the EE course had 17 boys for approx 160 girls.
But that said all of us were the top ~1% of the state educational system after the math-heavy entrance tests (I had to get a double digit rank in approx 5-6 million people, to qualify).
Most of us spoke English as a first language (at least as good as one), nearly all of us bilingual (and not in the same languages) who were used to our English being misunderstood. This was something we all learnt to realize & work on our communication.
On top of that my college had an FSF chapter (http://www.cetafi.net/modules.php?name=News&file=print&sid=1...), I volunteered there for 2 months after college and even spent 2 years on an open-source project.
I might have been good engineer material to begin with. But that cheap and rather real-life education I got made me competitive on factors beyond economics.
And I assume there are at least a few like me around for the employers who want to dig through the chaff.
> On top of that my college had an FSF chapter, I volunteered there for 2 months after college and spent 2 years on an open-source project.
Awesome re: FSF chapter and Open Source. If more Indian programmers did things like this (as well as start disruptive businesses) to show they're passionate about software, rather than wanting to be an engineer because it's a "respectable profession" Indian programming would be on the up and up and the world would be better for it.
I have to disagree I find that a lot of people from India do not pronounce the syllables in the way that a native speaker does.
You are aware that native speakers can have (sometimes wildly) varying accents, right?
There are inarguably millions upon millions L1 English speakers in India. The fact that the English they speak isn't identical to the one you speak doesn't really change that fact.
I am not trying to bash people from India here its just that I have more trouble communicating with so called "English as first language too" speakers than other groups.
But they can be understood. And they do speak well, apart from the funny (to us) accent. I personally find it more palatable than southern American accents, and more understandable than Caribbean accents (and I'm married to a Caribbean woman!), but that's just me...
What would work for the Indians is the English English cliche of British civil servants -- everyone understands English if you make a point of speaking sloowwllyy and e-nun-ci-ate cleeaarrllyy.
(Not a native speaker, even if I've read mostly in English since I was a teenager. Which was a while ago.)
Also like how American and British English spell some words differently (color vs colour), Indian English also has that spelling difference. You can't really say they're wrong, just..different.
It has its own Wikipedia page too: http://en.wikipedia.org/wiki/Indian_English
-- It's a measure of India's strength in software services and the number of engineers it produces that some of the world's largest IT companies have more employees in India now than in their home countries. --
What is the # of "good" developers in the US? What is the # of "bad" developers in the US?
This is a lot more of an interesting question.
btw: most western developers also work on simple tickets and CRUD stuff, which is, ironically, the major functionality of most software.