I am from a small town in India and my family was lower middle class. My parents burnt up all they had just to pay for my Bachelor degree. That is the reason I could not afford a Masters degree in the US. And there surely are many students from my background who worked hard to get to where they are.
That does not take away from what I see: Indians who have zero interest in computer science or even in their own work are grabbing the H1B of Indians (or Americans) who have that love and work hard.
>>Indians who have zero interest in computer science or even in their own work are grabbing the H1B of Indians (or Americans) who have that love and work hard.
I judge love towards one's work by commitment and what they are ready to do to get there and not by their ability to memorize trivia. On any given day I will hire a TCS/Infosys services guy with 3 years of experience than a M.S or even a Phd, with no experience- Very simply because, that guy would have lived and breathed struggles under tough budgets and demanding timelines. People with such a background can generally learn and do anything. When compared to graduates who expect special things to happen to them because of their marksheet and university.
Either way, India or US. I can assure you- you are going to see ordinary hard working people will get far ahead of most engineers because of a strong work ethic. This should not surprise you even in time to come. The same applies to US too, don't expect basic things like these to change by changing countries.
You may go to the US get a job. But you might find a Indian cab driver after a few years far ahead of you financially.
And throwaway29, you seem to argue that it is unfair to you that you could top your university but not get a H-1B. Here's my personal take on it. It is going to be a little harsh.
- First things first, Yeah, it is unfair to you. No question about it. A person of modest means has less chances to go ahead in life. Let not the hopefuls with rose colored glasses tell you life is going to be fair. That if you work hard, magic happens..There is just as much truth to it as flipping a coin. Look around. There are a lot of people who were born with a silver spoon, inherited property that is "now" worth a lot of money. And there are people who cannot seem to lift themselves out of their harsh life. There isn't a rule book to follow that guarantees anything.
- The sharp sting of pain you may feel right now is because of your social conditioning; that you were led to believe that it ain't so, that hard work works! It may or may not. No body knows, nor anybody is responsible nor will anybody will hold themselves accountable because they said so.
- Now that we have established that, I want you to really think why you want to go the US. Make money, learn or have a comfortable life? As Kamaal said, you are less likely to become rich as an engineer. If you wanted comfortable life, define for yourself what comfort is. There are downsides to being in the US. I have been here for 13 years now. No body talks about it, but you will feel lonely here. If you are one of "us" introverted types, who will keep to themselves, buddy, I have news for you. It is going to be very harsh. That loneliness will affect the way you think. Also, I haven't lit a Diwali cracker in all these years. You got to think about that.
- Instead, if you want to learn things, there ain't a place like US anywhere. Concepts, things, ideas that seem unreachable are routinely done by people here. There you don't have feel envious about your H-1B brethren. They are totally missing out on it. They are like cattle in a castle, who know no different, nor feel any difference. They are going to pee and poop on the throne without realizing it, just like cattle. There are blindingly smart people here. If you don't get to work with some of them I feel you missed out the best thing that you can get by living here.
TL;DR - There are negatives and positives about living in the US. Think carefully if you really want to be here. And don't expend energy feeling bad about yourself. Life is finite, harsh and unfair.
What I see is that even in today's MOOC/highly-connected world, I'm missing out on interacting/working with the brightest minds in the world, who all seem to be currently concentrated in the US. I can only go so far by watching their talks online, reading their research papers or studying their code. I wish to live/work in that environment for at least a few years.
Not everyone can get everything they want, I get that. But then, I see folks who are neither the best nor the brightest nor the most hard working getting to the US by gaming the system and that hurts.
PS: This is from the point-of-view of a foreigner from a less privileged background. There is a whole other gamut of concerns of US citizens about their own jobs, assimilation, social concerns and all that and I am aware of that.
But that is the choice everyone has to make. If you are ready to put in that kind of struggle in the US. Any similar amount of struggle in India will put you a lot farther than you would ever reach in the US.
This is my humble evaluation of Indian life in US. Scary, but true for almost every one I met there.
>>I have been here for 13 years now. No body talks about it, but you will feel lonely here. If you are one of "us" introverted types, who will keep to themselves, buddy, I have news for you. It is going to be very harsh. That loneliness will affect the way you think. Also, I haven't lit a Diwali cracker in all these years. You got to think about that.
Haven't suffered for 13 years like you do. But have worked for short periods of time in the US. I can attest to this. And I understand what you are going through.
>>Instead, if you want to learn things, there ain't a place like US anywhere. Concepts, things, ideas that seem unreachable are routinely done by people here.
Seriously? If you have to come to a new country to learn or else you can't then coming to US will barely help you. You should learn and do new things where ever you are.
Also one needs to step out of their fantasy chambers and look at the brutal financial reality of life, which they sooner or later have to face. And work their lives from there. Else soon, the very same intelligent people will complain how a butcher down the street who doesn't know any math beyond basic arithmetic got more richer than a Algorithm expert on TopCoder. And cry that life is 'unfair'.