The only people I'm blaming for anything are the people writing these articles that leave out what I believe to be crucial and potentially explanatory information.
Any victim blaming you found into my comment was put there by you.
Another way of parsing the data, which is fully coherent with my prior point: society is making great progress, we're approaching the point where even our janitors are afforded the luxury of a college education.
Now, by saying this, I don't mean that we should settle for the status quo and that all is well. Just like with interfaces we should make systems that make it easy to choose right and hard to choose wrong.
The whole "I graduated, I'm entitled to a job" sentiment must go away, or we will end up with an army of hungry homeless history, women-study, art, philosophy graduates.
1) Give up and work for a shitty job, until it gets automated, then go homeless and hope the government keeps them alive
2) Learn new marketable skills and get a job. You're right, we can't all be programmers, but we can be nurses, car mechanics, accountants, pilots, welders, plumbers, farmers, etc.
3) Start a small business. Many successful small businesses are literally as stupid as "buy wholesale, sell retail". Many have very low barriers to entry, like making ice cream.
Nursing is more for people who like to help/save other people, and it's a noble profession in my mind.
And then there's growing things and selling them, which is usually very profitable, and lands you all kinds of government subsidies, depending on where you are and what you're growing.
I have two degrees in IT-related fields, and I'm fascinated by modern farming. If you're not familiar, I recommend checking it out.
[1] http://www.bls.gov/ooh/architecture-and-engineering/chemical... [2] http://www.computerworld.com/s/article/9245494/What_STEM_sho...
Software developers are indeed in demand.
"The number of employed software developers, the largest IT occupation segment, increased by only 1.75%, to 1.1 million, a gain of 19,000. The unemployment rate for developers last year was 2.7%, which is still elevated, according to Hira."
Software developers are doing well, especially compared with some other STEM professions, it's just not huge in absolute terms because there's only about 1.1 million software developer jobs overall. Good for us programmers, but not for STEM careers in general.
A generation or two ago you had a bunch of guys with degrees in literature and art-history managing plants full guys with highschool diplomas. And they all were middle-class or higher.