<p>Not too long ago in my state, the un/ or under-employment rate among programmers was close to 30%. They lost their jobs to bad economy and outsourcing. I understand that now, H1b visa applications are under a greater US government scrutiny, but that’s just part of the outsourcing problem. In other words, there are NO guarantees, even with a CS degree, and no guarantees that if you do land a job, that it will pay terribly well.</p>