No, I don't think a job is deserved.
I was simply commenting on the previous poster's lamenting the lack of people going into the hard sciences and engineering.
If the corporate community wants to create an environment where we have lots of Americans going into these fields, quit laying off qualified American engineers and hiring H1-B visas from these other countries.
There has NEVER been a shortage of qualified American engineers. But we are generating one now, because no one in their right mind will spend seven or so years in one of the toughest curriculums there is, just to be replaced by a slightly cheaper foreigner or have their job shipped offshore.
There are three engineers in my family:
One Software Engineer with a PhD in physics.
One MS Electronic Engineering.
One BS Electronic Engineering with an MBA.
All three of us have lost our jobs because of outsourcing or being replaced by H1-B visa holders.
No, we are not whining: we started our own company designing and selling physiological research instruments and are doing just fine. But we were lucky..right place, right time.
But would I recommend engineering to a bright young student?
Hell NO.
Not in this business climate.
>...no one in their right mind will spend seven or so years in one of the toughest curriculums there is...
No one should be an engineer unless he enjoys learning the skills, and unless he can get a useful degree in 4 years.