Comment: Re:Not entirely (Score 1) 347
I agree with this, but mostly because not all Computer Science programs are the same. I've interviewed a lot of people for development jobs (embedded systems and device drivers), and have been appalled by what passes as a Computer Science education from some schools. If anyone is in a program that makes them question it's value, then you might want to transfer to a school with a better Computer Science program!
Also, take advantage of internship and cooperative education opportunities while you're getting your degree. Putting your skills to use as you learn can help you refine your skills while you finish your degree.