this industry is dead as a future source for jobs for US workers. The college enrollment picture tells the story - US kids are fleeing from these CS/EE/IT programs. And they are making the right choice, you can earn more as a manager of a chain restaurant then in this field.
get into a profession where you can flip real estate or financial securities, law, or in the service economy. That's the place to be. Between the offshoring and the H1Bs, its over. There have been hundreds of thousand of layoffs in these fields since 2001, and yet industry argues there is a shortage of workers and it needs more H1Bs. Its insanity.
It's soo ironic how recently Bill Gates was bitching about the fact that america is sowing the seeds of trouble because high schools and universities aren't pushing more kids to get into engineering, math, and computer science fields.
This coming from a guy who's company is one of the biggest backers/profiteers of the H1B program and always picks to hire foreign labor, even for the most low level work, rather than american workers. And has also methodically been downsizing his american workforce for over 10 years now, while build huge work campuses in India and China.
And when asked about this, always throws out the line, "Technology is part of the global economy so outsourcing is a natural thing". That sorry ass excuse holds as much weight as when a girlfriend hits you with the, "Its not you, its me" line.
If Bill wants to discuss the problem of america's lack of engineers, go look in the mirror Bill.