An acquaintance of mine is finishing up a computer science degree at a local university. This got me wondering, is there ANY use for this degree in the US?
Call me blind or cynical, but I see one of five paths, because to me, any "real" jobs are in India or China that deal with CS:
Path #1: Stay in college, get a PhD, and go teach. This seems the only way to use the finer points of CS theory.
Path #2: Use the CS degree as a base to get into law school, as its almost impossible for an attorney to ever get unemployed. No, employment with a big name law firm isn't guaranteed, but its impossible to not find work unless disbarred.
Path #3: Go into IT and "enjoy" 60-120 hour weeks, zero job security, and the knowledge that you will be replaced the second the company finds someone cheaper. Of course, if anything goes wrong, be it a server glitch, an employee caught hacking, or something along these lines, the IT employee gets the blame for it because it happened on his/her watch.
Path #4: Become a code monkey earning barely above minimum wage slinging out C++/Java/VB .NET code or designing dynamic web pages... until the job is moved offshore.
Path #5: Go into tech support, earn barely above minimum wage doing hours on the phones, until the call center gets moved to India. Maybe if lucky, drive some company's Geo Metro around with a corporate logo to fix people's computers.
I hope I'm not too cynical, but am I blind, or is CS a futureless degree?