There are companies in India where people are coders longer than five years (I was at one).
My gut feeling (inferring from conversations) is that the vast majority of companies do not perform work of sufficient complexity to require more than three years of technical learning. The only way employees there can then add value to the organization is by becoming a manager.
Just one question, is this "after 5 year i should be a manager" sustainable? How many managerial positions are available?
Usually these are only a small percentage of the total... and to have something to actually "manage" the manager/employee ratio must remain somewhat constant (or that "add value" become meaningless).
I recall one fellow from Gujarat I met at engineering college who was in it because the degree would earn him a better dowry. He explained it thus:
1. If you have a B.E. degree, you get a INR 2000000 dowry alongwith a 800cc Maruti Suzuki automobile.
2. If you have a MBA degree, you get a INR 3500000 dowry, alongwith a Maruti Suzuki Esteem, or a Tata Indica.
3. If you have a M.D degree, you get a INR 5000000 dowry, alongwith a Maruti Suzuki Esteem / Tata Indica, and a furnished apartment.
4. If you have completed IAS school, you get a INR 7500000 dowry, alongwith a luxury car, and a rowhouse/bungalow.
Apparently, the way the parents reason when it comes to sending their kid to college is: if sending him to college costs me such and such, what will the returns on such an investment be?
I don't quite understand. Is the guy saying that if he gets his stamp, then he can marry this particular woman whose parents will pay them a 1 crore dowry, but otherwise he can't marry her? or is he saying that if he gets the stamp they can get the 1 crore dowry, but otherwise, he will still marry the same woman, but her parents will gift them less than a 1 crore dowry? or is he talking in the generic sense that if he has the stamp, then he would be elgible to marry an arbitrary, non-specified woman whose parents would pay a 1 crore dowry?
Dowry is a deeply rooted cultural custom in some regions India where the Bride's father/family has to pay a heavy sum of money to the bridegroom or family in order for the marriage to take place.
Now, I hear you ask : "Why do they need to pay?. can't she marry someone else?". It's difficult to explain. But I will try.
Love-Marriage (Name for the "not arraged by families" marriage) is still a No-No in india. Which means your parents finds a girl/guy for you. Also,you are supposed to find a bride/bride groom from the same relegion-caste you are from.
So, if everyone expects dowry in your relegion/caste,you end up with no other option but to pay the money to get your girl married.
Now the amount of Dowry varies according to the bride grooms family status & of course the qualification and job of the bride groom. If the bride groom has moved outside india, specially to US or UK, the dowry paied increases considerably, as it's considered a socially prestegious thing and he is considered a winner in Life.
Hence the Guy in question asking to be sent to US. And "Crore" is a word used to denote 10 million Indian Rupees.
As an "ABCD", i.e. American-born child of Indian immigrants, I can assure you that the pressure is distinctly different. Middle class Indians have a pretty rigid set of expectations for their kids, and there's hardly any room for individual expression. Everyone is expected to go for the prestigious-but-safe occupations of doctor, lawyer, or engineer (in that order). Meanwhile in American society we tolerate, and even encourage, experimentation and "following one's dream". Yes, everyone's still generally expected to get married, have kids, buy a house, etc... but there's usually no threat of being disowned for choosing to become an artist, or even teacher.
Yeah, but in my opinion the actually confused ones are the FOBs (first-generation immigrants)! Some of them appear to have been flash-frozen when they immigrated and long for an India that no longer exists.
I feel like there's a lot more talk of "following one's dream" than there is actually approval of people who do so, outside of normal tolerances. Many of my friends at university were forced into engineering/pre-med by their parents. Also. outside of the Bay Area, telling people you want to do a startup gets responses of extreme confusion and discouragement.
At least one of the problems, IME, is that salary ranges are rigidly determined by the employee tier.
The tiering system goes something like this:
Software Engineer -> Lead -> Architect
Without advancing through the ranks, it is well nigh impossible to get reasonable increases in pay; so people (even those who may wish to write more code) strive to climb up the ladder.
Not saying it makes perfect sense to everyone, but there is some logic to making sure people climb up the ladder quickly (if they are capable) in large corporations.
Let me start off with saying nobody gets a "crore" in dowry using a US Visa stamp, Almost all software engineers can get a stamp if they want them.
Almost all major software companies (Microsoft, Google, Oracle, VMware, ..) have big development centers in India where many people have been spending there careers coding. The problem lies with people who get into outsourcing companies thinking what they are doing is "software development", while most of it is really manual testing or basic support work.
"Almost all major software companies (Microsoft, Google, Oracle, VMware, ..) have big development centers in India where many people have been spending there careers coding"
They still don't make money on par with their peers who went into management. ( The OP made this point). Neither do they have as much social prestige in Indian society. (another point made by the OP). I personally know people in both Yahoo and Google India (emphasized - Google Mountain View is a very different place) who moved to management from coding to make more money/get more prestige.
Another thing about these "big development centres" is that by and large crappy work is done here, relative to the work done at HQ in California. There are some exceptions, but largely this is true. Google India (with minor exceptions) does very non-core work for e.g. I know people who moved back to Mountain View after trying Bangalore for a while because serious development work couldn't be done out of Bangalore - many reasons, one of which was excessive interference by non technical managers, which again supports the OP's points)
Yahoo India is mostly Ops and maintenance, but then Yahoo is going down the tubes anyway with the best engineers leaving worldwide.
I don't know anything about what VMWare does in India but I would be very surprised if cutting edge work were done in India. I would suspect maintenance, testing etc or at best some non strategic work. That said I should ping some folks in VMWare to find out. (Is Ganesh Ram still with VMWare? he was one of the very early pre IPO hires and my junior in college).
So yes you have a point (Product Dev companies >> Outsourced Enterprise companies), but that doesn't really contradict the OP.
I worked with an Indian guy for a few years. He said that in India it is extremely unusual for a person to not follow an extremely rigid career track. It's the legacy of the cast system pigeonholing people into various professions. In the caste system, your identity very narrowly dictates your job. In the west, job and identity are far more distinct.
"It's interesting how almost every aspect of life in India is eventually spun and attributed to the caste system - kind of like Godwin's law."
Yes. Usually by people who have no direct experience of India. But then many people in India with no direct experience of America believe it is an immoral nihilistic society of "uncultured" pleasure seeking barbarians (rich too ;-)) .
"
>> it is an immoral nihilistic society of "uncultured" pleasure seeking barbarians
>You're saying its not?"
yes I am. Or more precisely the point was that America is no more an immoral nihilistic society than India is.
To clarify even more, I am saying that the Indian assumption of "moral superiority" to America (something you'll hear if you hang around Non Resident Indian circles) is total rubbish.
Most Indians in America clump defensively with "their own kind" and know next to nothing of American history or culture and have few real friends (not acquaintances) among Americans. I have lived in the USA and it is a great place. These days I live in India and (surprise, surprise) it is a great place too.
America and India are very different from each other - what would you expect? India and America are almost exactly half the world apart- but there is really no "moral" superiority for one over the other. People are the same everywhere. There are just as many (by ratio) cultured people and uncouth ones, good people and bad people, bright people and fools in India as in America.
People who say and believe such things are (imo) close minded idiots reacting stupidly to culture shock.
"as long as you want to change the tone of your post completely from an strong absolute to a weak relative statement..."
Rubbish. There is no "change of tone". In my first comment I said that some people in India believe that America is a nihilistic nation and Indians are somehow more "moral". In my second comment, in response to your statement saying that you think such a judgment about Americans is correct (says a lot about you doesn't it? Why do you continue to live and work among these uncultured nihilists then vs going back to your more civilized homeland?), I said that people who believe such crap are fools and hypocrites. No "tone difference" there. And there were no absolute statements made in the first place to "tone down".
You missed the point. The misconceptions some Indians have about the West are absurd. Here are a few samples:
1. Every American divorces at least once. An average American marries about 3 to 5 times. I have no idea where this comes from.
2. Americans disown their kids at 16. I've pointed out that American teenagers often work part-time, and that this is a good thing. I'm usually just shouted down.
3. Americans don't entertain guests because food is too expensive. Nobody spends the night at anybody else's place.
4. Americans are materialistic and value money over family bonds.
5. American girls always dress in skimpy outfits. American guys sleep with every girl they can.
Frankly all your misconceptions ring so true. Just fire up HBO, Star World or any other western channel here in India and you will see all these misconceptions come alive. How else are Indians supposed to make opinions? :)
Hmm, by this logic Indians would believe that life in India is about dancing and singing all day in a rain of flowers, and getting lucky is getting a peck on the cheek... Now I've never been in India but I'm pretty sure Indians realize it's not like this :)
Fundamental Attribution Error: "A person will attribute qualities of [their own nation] to their environment and situation, but qualities of [other nations] to inherent properties of those others."
Everyone knows their own country isn't like the way it's portrayed by the media. But, at the same time, everyone knows that all other countries are like the way they're portrayed in the media. It's a wonder our brains don't leak out.
This has nothing to do with caste system. India doesn't have the social safety net like the west, so people tend to be more conservative, for example if you get injured at work , you are screwed for rest of your life , no disability benefits like in the west .
Believe it or not I went half my life without knowing what my caste is, no one cares about caste at least in the cities .
>> "no one cares about caste at least in the cities"
I find this to be reasonably close, till it comes to marriage. Very few families wholeheartedly agree for an Inter caste marriage.
I really don't think caste plays that much of a role (in day to day Indian corporate life) as it is made out to be. Past 5 years working in this industry, I have never been asked about my caste or been discriminated against because of it. It seems the non-Indian is more obsessed with caste than Indians, nowadays.
What always fascinates me is that this rigid track extends beyond careers and to the family life. According to my Indian colleagues, the social structure sets expectation on the type of wife, age you are married, age you start having kids.
I would say this is true to a large extent. Our family knew an Indian who wanted to marry his Japanese girlfriend. The parents behaved like the biggest <censored> on the planet, even harassing the couple and taking the guy around to meet other women (who they thought were more appropriate for their son). Needless to say, that family went through quite a rough patch. But this is true of Indian parents. On one hand you have the new, more educated variety of parents who allow the kid to charter his/her own life. Then you have the weirdos who are completely out of touch with the world and feel that they know everything (no literally, from deciding their kids' majors in college to deciding where the kid should build his/her home). Right now there are more weirdos in India than the sane ones.
I don't have a better response than saying BullSH!T.
Ask your friend to peek out and look at the city dwellers, there's no set age for one to get married though parents are heavily involved in the process, there's social pressure and most people get married in their 20's.
Ofcourse these are the norms, within the handful of people I know the exception rate would be 20-30% which is high enough not to take all the social structure/expectation stuff too seriously
Oh come on. I know several people in their late twenties being pressured into marriage by their families. Why? Because, according to their families, if they don't marry right now they'll never find a husband/wife for themselves and spend their lives childless. Or something.
I said there's social pressure... but frankly isn't this the same even in the US, don't mom nag their daughters to find the right guy when they are of the "right" age here.
My gut feeling (inferring from conversations) is that the vast majority of companies do not perform work of sufficient complexity to require more than three years of technical learning. The only way employees there can then add value to the organization is by becoming a manager.