Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re: Mathematics eq CompSci

by dragonchild (Archbishop)
on May 02, 2005 at 12:49 UTC ( [id://453197]=note: print w/replies, xml ) Need Help??


in reply to Mathematics eq CompSci

I have a degree in both. Did the math side help? Yes, it did. Could I do what I do without it? Yeah ...

Now, here's the question - if you could get a CS degree'd person, that would be preferable. However, if you couldn't, what's the degree you'd take as a substitute? Art? Philosophy? French Literature?

No - you'd take Math.


The Perfect is the Enemy of the Good.

Replies are listed 'Best First'.
Re^2: Mathematics eq CompSci
by bofh_of_oz (Hermit) on May 02, 2005 at 13:38 UTC
    Could I do what I do without it? Yeah ...

    One little disagreement: you couldn't do it without math...

    At this point I am being deliberately general and by 'math' mean "...the study of patterns of structure, change, and space" as it is defined somewhere on the Net. In this definition math, as logical thinking, is the basis for the 'intelligent' life. You cannot make an informed decision in life without reviewing gathered data, searching for patterns, comparing them, and choosing between them based on some criteria. And that is math! So, it is needed not just for programming

    I realize my opinion might be somewhat biased, but too often I see people who did NOT take math in school trying to become programmers because they want to be well paid. Their behaviour makes me want to say 'those who cannot work with their heads shalt work with their hands'...

    P.S. If I couldn't get a CS degreed person, I would choose Physics as a substitute - they know math and they can apply it...

    --------------------------------
    An idea is not responsible for the people who believe in it...

      "Math", in your somewhat expansive definition, is the "study of patterns". I certainly don't have to study them in order to apply them. You don't have to understand the structure of plant DNA in order to create hybrids. Heck, the most comprehensive plant modification is teosinte to maize (corn) and it was completed within a generation around 5000 years ago. I think that's before Gregor Mendel cross-bred peas.

      The point is that some of the best programmers I've ever met had little to no formal training in Math or similar topics. Plus, your definition of Math is better as a definition of Philosophy. :-)


      The Perfect is the Enemy of the Good.

Re^2: Mathematics eq CompSci
by nimdokk (Vicar) on May 02, 2005 at 16:27 UTC
    I don't quite consider myself a programmer per se, but I write Perl scripts to do certain tasks. That said, my degree is actually in English/Lit. I maintain that for undergrad degrees - a good solid liberal arts degree is very helpful since it quite ofen (not always mind you) teaches you more about how to think around problems (not saying Math/CS couldn't do that as well :-)
Re^2: Mathematics eq CompSci
by adrianh (Chancellor) on May 03, 2005 at 15:21 UTC
    Now, here's the question - if you could get a CS degree'd person, that would be preferable. However, if you couldn't, what's the degree you'd take as a substitute? Art? Philosophy? French Literature?

    I dunno about that. I've come across a lot of mathematicians who really suck at programming. That step from the abstract to the concrete can be a doosy.

    I've also come across a lot of good programmers with a philosophy & psychology background - but that may be a biased finding on my part since I spent a chunk of my early years around AI folk.

    Personally I'd pick any engineering or physics degree before maths :-)

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (3)
As of 2024-04-19 23:52 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found