Link Details

Link 24211 thumbnail
User 111696 avatar

By bloid
via dellanave.com
Published: May 31 2007 / 23:59

The other day I was skimming through my feed reader and I came across a post by Leah Culver called A Computer Science Degree Doesn’t Hurt (Much). Having my own opinions about CS degrees (and degrees in general) this really caught my attention. Not surprisingly, I can’t help but disagree.
  • 14
  • 10
  • 1994
  • 1184

Comments

Add your comment
User 111696 avatar

bloid replied ago:

0 votes Vote down Vote up Reply

An opinion I don't agree with, but an opinion all the same...

User 219203 avatar

Jeff Hill replied ago:

0 votes Vote down Vote up Reply

I've been saying this for years. HOWEVER, I do wish I had more command line experience and other such automated skills that come from simple repetition. I intend to take a course or two for that very reason (once I get the time that I can value it above what I'm currently doing).

User 201282 avatar

jmcantrell replied ago:

0 votes Vote down Vote up Reply

Good CS degrees do hurt a lot, and should hurt a lot. If they aren't, you're not getting your money's worth.

EDIT: when I say that they "hurt", I'm referring to the growing pains your brain undergoes while achieving it. apparently, this is not the same meaning that the author is using.

User 203303 avatar

Craig Tataryn replied ago:

1 votes Vote down Vote up Reply

I am completely biased on this as I do have a CS degree and am going to be entering graduate studies. So take my word with a grain of salt.

People who say learning assembly language is useless is like saying an M.D. shouldn't need to learn Chemistry. These are the basic building blocks people! To understand at this level, helps you understand better on the whole.

The problem is, most of us do the following for a living:
a) Retrieve data from Database
b) Display data from Database
c) Rinse and Repeat

It's not complicated stuff, for that very reason is why we see lots of people in our industry without degrees. It think (in Java anyway) it's tougher and takes more time to figure out what your stack is going to be (i.e. do I use Struts/Spring/Hibernate/etc...) than to program the actual application.

Now where was I going with this? Oh yeah, you don't need a CS degree to program webapps, the guys who created all the nifty libraries which make your life easier already have (I suspect).

User 209827 avatar

evarlast replied ago:

0 votes Vote down Vote up Reply

IT is not equal to CS, or even Software Engineering. The cited example of "architect the design of a high-traffic ad server with a db backend" has nothing to do with either of these really. This is more of an IT problem. MAYBE it is a software engineering problem if the ad server is being developed, but it sounds like this is deploying existing software.

There really is no good college degree programs that crank out good IT workers. The reason: these are skilled trades kind of tasks. Look for passion in the employee and the ability to learn. Then teach them. I think of these guys like Mechanics -- the best ones love to tinker on thier cars in their own time.

User 79499 avatar

in86835 replied ago:

0 votes Vote down Vote up Reply

No pain, no gain!

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.