Comment What's the degree going to do for them? (Score 1) 655
I'm going to sit here and speculate on why. First of all, I taught myself C at 11 years old, and I'm 25 now. In the past 14 years, I've obtained a pretty good idea of what programming is, and of course spent plenty of time messing around with and administrating my own systems. I'm sure this isn't an unusual story to hear on slashdot, I'm sure many of you made a similar journey. But here's the problem, after talking with friends who had taught themselves how to program and do it well, and had gone through schooling for that subject, I realized there weren't heaps of new things to learn. Almost all of the schooling would be rehashing things I already knew.
So where am I going with that? Programming is a relatively easy subject to pick up on your own. You can just start messing around and get immediate results. You don't need a huge buildup of theory before you can start applying the stuff, either. If I can start coding in C at 11, it isn't that hard. And I'm definitely not one of those people who had a PhD by the time he was 14 either. So this doesn't really surprise me at all, the degree has very little practical value to someone who is already confident in their abilities with these kinds of things.
It was actually because of this that I chose my major to be Electronic Engineering instead(still working on it). The material is more challenging to me, and most of it isn't stuff that I've done already. It's not as easy to learn on my own (though it could be done. I even made a list of textbooks used in the 4-year school I want to attend in case I decided I wanted to go that route). I'm not sure how everyone else here feels about it, but I think programming is easy shit. Using computers is relatively easy shit. Just because you don't have to spend as much time making that foundation, I think it's a lot easier to get away without getting a degree in it. Maybe this is due entirely to the fact that it's easier to self-teach, rather than it being an easy subject in and of itself. I know many of you wouldn't agree with the latter statement. Once you know it, why have someone try to reteach you?