I like this article, but it does not delve very deep into why the current perceived shortage exists. On the public policy side, there is probably a belief that more STEM professionals will increase the economic competitiveness of the nation, even if there is a surplus. From technology businesses' standpoint, it is in their interests to have a surplus of STEM graduates in order to maintain or reduce wages.
>On the public policy side, there is probably a belief that more STEM professionals will increase the economic competitiveness of the nation, even if there is a surplus.
Except that it doesn't work, and it should be obvious why. There's no reason to bust your ass in college to enter a field the government floods with foreigners. The more people the government imports the less attractive the field looks to domestic students choosing a major.
I can't complain about my treatment as an EE and later a software developer, but knowing what I know now I doubt I would go into anything technical if I were graduating from high school today.
As somebody graduating from high school in a bit, I have to ask: what would you do differently today? It seems to me that, as somebody who can do comp sci reasonably well, that's my best option right now.
If I were going to do it today the first choice would be business degree and MBA from Harvard or Yale. I'd be willing to borrow what it took, because the payoff is there. In the US today this is the ticket to the C-Suite.
If I couldn't get in I'd try to get an ROTC scholarship for as prestigious a place as I could manage and graduate without borrowing money. Either business or liberal arts, though the latter case is a minefield of worthless programs, so it would require some research.