I like the visualisation in [2]!
> However, we have zero reason to believe all of these people "can't find a job in their industry"
We do, from the same datasource I believe. I'm copy/pasting from another reply i made here.
"Some data from the economic policy institute (this is the first place i could re-find it): http://www.rit.edu/news/pdfs/CHE_Hira.pdf
Of the 50% of engineering graduates not working in engineering, 40% of CS grads not in CS, (35% of these two groups, total, are working in totally unrelated fields), ~50% are not working in their fields because of pay and conditions, 37% are not working in their fields because they can't find work, and 10% are not working in the field for another reason. The 37% probably aren't the people who moved into management consulting."
You don't feel that there's a problem, based on the data you found. And you might be right, if you don't look at it at a macro-level. The big picture is confusing, however. Companies and government are crying out for more tech workers. They're all lobbying for an easier way to bring workers to the US (my country, Ireland, are also doing this). But wages for computer scientists, across the US, are flat. They've been stagnant for a decade. If some proportion of CS grads do not go into CS, typical market dynamics would suggest that the lack of supply will drive up wages, and entice them into the field. This isn't happening. In fact, some sizeable proportion can't find their first job, out of college, and don't work in the field again.
Something is amiss.
Another copy/pasted this from another reply of mine:
"Lastly, there's a large supply of unemployed CS graduates in the US: http://www.epi.org/publication/pm195-stem-labor-shortages-mi... "