> Throwing money at this issue only moves the same group of smart, educated, and skilled people from the same level of jobs. That's not the problem. The problem is that the supply of these talented people is small because the lower education is weak.
You think the problem is that the math/science education isn't there? Please. There are a ton of universities across the country with great CS departments who would be happy to have a bunch of new students. The students just choose not to enroll in those degrees. If you want more students to enroll in those degrees, make the field more attractive for people.
> Finally, I think it's interesting you advised someone stay out of STEM but out of the "banking/consulting/law/medicine" you mentioned, only law is not explicitly STEM. Banking and consulting still have elements of Mathematics and Medicine is still very much in the realm of Science.
I didn't mean I'd encourage them to avoid STEM degrees. I think those degrees are very valuable. I meant I'd encourage them to take their STEm degrees to professions where they'd get better pay, better benefits, etc.