@ ironman: if the Chinese are so worthless... how come that the mighty US need to borrow money from them just to get by on a day to day base?
Here in WI I don't see any H1 visa engineers (if they are other ethnicity they are born here, or have a green card). I'm myself German on greencard and I don't work for less money than everybody else (still too little, though
. The mediocre designs I see are from US born white people that call themselves "designer"and don't have an engineering degree, or non in the field they work in (i.e. architectural engineering degree is doing mechanical engineering design work).
You are correct that engineering rates are too low and Wall Street jobs pay more and take brains away. But that is because our industry now is based on financing schemes and not on actually doing anything productive. But that is our own fault, not the Chinese. Getting their best people into our country is beneficial. If a company hires mediocre people, that is their own fault (whether US or Chinese). i believe the H1 visa is more for interns.. not much damage done with an intern who doesn't know much. that is normal. when the company let's that $ 10-$ 20 guy do higher-paid work - that is their problem and the company is responsible for the outcome.
China and India will kick our butt... it will be less painful if we adapt and don't seal the doors.