This guy quotes completely different numbers :
There are some 40,000 computer science bachelors degree earners each year but roughly 4 million job vacancies for computer workers. In all, the median duration of advertising for STEM vacancies is more than twice that of those in other fields.
Short on STEM Talent Don't buy claims that the U.S. has too many STEM workers.
Another thing, one of my coworkers got hired last year as a new college grad with a BCS and she says that she was the only female of her class(that women are much less interested in this than past decades), and I bet one of the few multigeneration Americans too.
The principle finding is that there is a relative shortage of U.S. workers with STEM skills. In other words, STEM skills are in high demand relative to supply, and the problem is especially acute in certain metropolitan areas, where the average vacancy for STEM workers takes months to fill, Rothwell added.
Report Claims HUGE Shortage Of STEM Workers(daily caller 7/1/2014)/
Immigrants are much more willing to move to the jobs than Americans, for obvious reasons.
My next door neighbor moved here from India 6 years ago and just got his wife and kids here recently, he says he got an IT job for Social Security and Medicare.
In fact, the nation graduates more than two times as many STEM students each year as find jobs in STEM fields. For the 180,000 or so openings annually, U.S. colleges and universities supply 500,000 graduates.
This guy quotes completely different numbers :
There are some 40,000 computer science bachelors degree earners each year but roughly 4 million job vacancies for computer workers.
NOT "completely different numbers" - and a nonsense comparison. My source compares apples to apples: new STEM workers (grads) to new STEM position. Your source compares a subset of new STEM workers to ALL existing positions.
In all, the median duration of advertising for STEM vacancies is more than twice that of those in other fields.
Which could equally well mean there's a labor oversupply in the other fields. Or that STEM-qualified Americans don't want those jobs at the offered wages - which would mean by basic market economics that wages need to be raised.