Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation

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?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://525190]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others chilling in the Monastery: (4)
As of 2018-05-20 18:02 GMT
Find Nodes?
    Voting Booth?