Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re: (OT) Real World Skills Versus CS Skills

by Anonymous Monk
on Jan 24, 2006 at 14:49 UTC ( #525190=note: print w/ replies, xml ) Need Help??


in reply to (OT) Real World Skills Versus CS Skills

I disagree with your breakdown in general.

CS is not about programming. CS is about math.

Confusing the two is far too common in our field.

Source control is a programming issue. Data structures and algorithms are a programming issue. A programmer should know many algorithms and many datastructures, and should be perfectly at home working with new versions of either. A good programmer needs to understand sufficient CS to "read the label" on a library or algorithm but doesnt need the skills to be able to "write the label".

I like the cooking/chemistry metaphor. If you are looking for someone to bake a cake you want someone who has had lots of experience in a kitchen cooking cakes, not someone who has never cooked a cake but who can synthesize vanilla from raw materials.

I also like astronomy metaphor. Computer science has as much to do with programming as astronomy does to the manfucture of telescopes.


Comment on Re: (OT) Real World Skills Versus CS Skills

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://525190]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others cooling their heels in the Monastery: (6)
As of 2014-12-28 03:48 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (178 votes), past polls