The number of foreign-born IT workers in the U.S. is simply astonishing.
Is it fair to allow companies a fairly free hand in bringing in resources, when many native-born Americans end up losing their jobs and opportunities to them?
I keep hearing the companies moan and groan that they cannot find enough people in the US, that US workers do not have the right skills, etc ... when in fact I have seen most willing to retrain constantly. I myself retrained many times, and successfully worked in several different pillars of technology.
But, companies seem hell-bent on continuing this practice: want a 'Go' developer? Rather than allowing on of your 40+ year old coders to learn in a couple months, bring in a younger kid from eastern Europe, India, or Brazil.
Anyone else noticing this trend?