You just do not like free market capitalism because you are being priced out of the market.
Computer programming can be learned in a few months.
To become a good engineer takes minimum 4 years of college and minimum 5 years of good practical experience. I went through that hard slog, and is the reason I never faced competition from H1-B or anyone else. I am now living the American dream, with memberships to private golf clubs.
I have 2 young kids both graduated from college. One is a lawyer, other is a biology major. Both are doing really well in the job market. I am glad they did not choose to become computer programmers or got into IT field. There are millions and millions of under-employed computer programmers walking the streets in India, China, Eastern Europe, Russia, and Western Europe. Get out of that profession ASAP.
When you ASSUME you make an ASS of U not ME. I'm making six figures and have been steadily employed for decades - and not as a programmer (although I do write some code as part of my job).
Computer programming can be learned in a few months.
False, actually - to become proficient takes the same years and experience as for engineering or science. (And if it were true, that wouldn't say much for all those who spent years in Third World diploma mills.)
A thriving middle class is a precondition for a stable capitalist country - and salary depression through mass immigration is poison to a thriving middle class. American immigration policy must benefit America, not a narrow-minded "free market"-uber-alles ideology.
Problem is H-1B/foreign Visa Creep.
It is not limited to IT careers anymore. Nursing and Accounting are on the block as well.
In the late 80s and 90s, I thought off-shore “job sucking sound” (as Ross Perot used to say) was reserved only for factory/autoworkers...and look where we are today...many jobs are now off shore...
Who knows, maybe law and biology will be next... :(