|
If someone wished to enter the IT industry and decided to get a tertiary qualification, what degree is the best
|
|
|
|
|
Hi Chris and all!
Well, let's see now...a degree in computing. Hmmm...what do they teach at universities these days? If you're looking at the undergraduate or diploma courses, I would've thought they do a reasonably good job of doling out the goods. On the Masters level, it becomes more of a responsibility of the students...i.e., lots of researching and assignments to boot.
I was interested to see that most people have voted for industry experience. Hey, let's face it...these days, just about any guy hiring someone for job in the 'industry' demands the applicant have a degree...the higher, the better!! There seems to be a misguided notion that having a qualifcation implies he or she is better suited to the task. Let me at this point in time take a moment to indicate that most of the industry pioneers (good ol' Gates, Larry Ellision (Oracle), etc...none of them ever held a degree. But what they did have was a deep rooted desire to make the world a better place (or turn the world upside down as many would like to think!!).
But don't get me wrong...I'm not saying a degree is not required these days. They might *project* you as a better candidate for a job, but that projection is different from the real thing-atleast in most cases. What I'm saying is that they don't really spell that much benefit for folks who're left on the deep end of the pool in the real world. Honestly, tell me how many universities teach the intricacies of COM or similar topics deemed complex?? Most folks who know COM inside out probably did it the hard way-spending hours wading through books, getting answers from the source, researching on the internet, writing code...so many frustrations...oh and of course, the obligatory six month mental fog as Kraig Brockshmidt would have you know.
It looks like more often, the students do all the hard/fun stuff out of their own interest and the breakthroughs they acheive obviously enhance an institution's presence. Even a recent research held in Australia (and published in the papers) indicate that the current generation of students are more computer savvy than their mentors. Ours is unfortunately a highly volatile area. What is the craze today fades off tomorrow. That's one reason why it always makes sense to learn C++ as much as you can-it's never going to go away.
The bottom line is...in my opinion anyways...university degrees might sort of lay the very basic foundation, but after that, it really becomes a matter of learning on the fly in the industry. Of course, a degree also gives you a slight edge when applying for a job. Private institutions seem to focus on the core, can-be-immediately-put-to-use skills.
As for what degree is most useful...if you had just one take, then I'd say any degree heavy on programming and design (the names of degrees varies with universities, so I really am unable to comment on the exact name Could be ideally a Bachelors in Computing. Sometimes you may find that related degrees might help you perform more efficiently in your area-for example, a degree in mathematics *might* bring you a whole new wealth of experience that you could put to use.
Looks like even algorithms these days come in cans (what with the STL!!). These days, one needs to know how to put it all together-all the while maintaining excellent design too. Of course, you can also supplement a degree with external studies at private institutions-in which case you'll be more ready to take on the real world (industry!!). Or should I say, more ready to get a job??
Well....at the end of the day, this topic is sure to raise as many yes'es as no's. It's the sort of thing where not all would agree at all on one answer.
So...the debate continues...
|
|
|
|
|
Master Degree on some technical subject or math or phisics...
|
|
|
|