| The real problem is not computer science. Everyone in the United States cannot be a programmer - its going to lead to the same problem we have with law, business, etc. Too many graduates leading to labour oversupply. Government will always be slower to respond then markets. So even though right now there is a shortage of programmers - it might not be the case once these student's graduate. So Govt is always one step behind the movements in markets. What is more important is helping students understand how important learning is. Even though my skills in programming helps me get paid - I use the knowledge I have in biology ( learnt in school ) to make informed decisions as a consumer. My knowledge in writing helps when I need to explain a difficult concept to my bosses. My skills in mathematics helps me model problems in much more efficient ways. Being a programmer in a society with no doctors, or chemists is no fun. Its understanding that the economy is extremely complex - and rather than create bursts of inefficiency in one area - the best thing to do is facilitate the system to perform better - maybe make it easier for labour ( students ) to choose what they want to do with their lives - rather than burden them with student debt ? |
I agree. This just seems like an attempt at a poorly thought-out quick fix. The country has a lot of problems with unemployment/underemployment, so they're fixating on to one job category that's "hot" with a high pay/education ratio as the solution.
But since the real solution is to do something effective about economic inequality, misguided quick fixes are what we're going to get.
Plus, the more CS grads, the more competition for jobs, and the less they have to be paid and the more disposably they can be treated. I'm sure big employers are salivating over that just like they do over an increase in the H1-B quota.