On Tue, 11 Dec 2007 01:59:32 -0500
Chad P. [email protected] wrote:
make you actually good, at least judging by the results I’ve seen.
It seems most CS degree programs are just (really long, really
expensive) Java certification courses, these days.
OK, I’ll bite 
As someone who has just completed a degree I’m afraid I’ll have to
agree with you Chad. I look back on what I’ve actually learnt over the
past 10 years (that right! 10. I’ve been doing it part time through
distance education as well as getting married, having 2 kids, 3 jobs, 2
states, 3 houses…) and if I had to summarize I’d say it taught me a
little about many things, but not a lot of anything in particular!
Interviewer: “What can you tell me about the OSI?”
Me: “Open Systems Interconnect, 7 layers, blah blah”
Interviewer: “Good”
Interviewer: “Have you ever administered a network before?”
Me: “ar… no”
Interviewer: “mmm”
Interviewer: “What’s OOP”
Me: “Object Oriented Programming, classes, instances, inheritance,
polymorphism… ramble, ramble, ramble”
Interviewer: “What projects have you worked on that involved OOP?”
Me: “um … none”
Interviewer: “mmm”
Interviewer: “What languages have you used?”
Me: “Java/J2EE, Perl, PHP, javascript, C, C++, Ruby”
Interviewer: “That’s good. How would you rate your level of expertise
in these languages”
Me: “um … beginner in all of them”
Interviewer: “Is it time for coffee?”
(See a trend yet ;-))
Interviewer: “What Operating systems are you familar with?”
Me: “Windows 95/Me/2000/XP, Linux/Unix”
Interviewer: “Good, so what does ‘make >& make.output &’ do then?”
Me: “ar … uses make …”
Interviewer: “Ar … so you know about ‘make’ then?”
Me: “well, I’ve heard of it” (Sinks into chair)
Interviewer: “mmm, go on…”
Me: “I’m not getting this job, am I?”
Interviewer: “um … no!”
Uni teaches a lot of theory, but unless you’re working in the industry
that’s all it is… theory! I’m actually working in IT now but I
wasn’t for the first 8 years of the degree.
Now that I’ve finished, it’s time to actually learn something beyond an
introductory level. I’m not saying the degree wasn’t beneficial. It was.
But I would say there was a lot of ‘fluff’. I do though find myself
thinking “oh, that’s what the lecturer was trying to get across” at
times.
One thing I will say about the whole Cert/Uni thing though is it
depends on the person. Like somebody else said, you could sleep through
a course, barely pass the exam, and forget it the next day. Or you
could use it as a springboard to go further. Would I do another
Cert/degree? Nope! Hopefully I’ll get to a point where I’ll be of some
use to an open source project. I think that would definitely be the way
to go.
cheers,