Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Maybe we could draw some parallelism between mathematician and programmer.

  (Pure) Mathematician Applied Mathematician / Enginneer Programmer
People skill Teaching Working with clients, coworkers. Working with clients, coworkers.
Management skill Admin. Conference. Manage project. Manage project.
Business skill Doesn't necessarily need one Good to have if they want to be their own boss Important if you try to assess if a project is profitable rather than "interesting"
Logical & analytic skill "What's the best algebraic representation/model for a problem that can help me prove the theorem easiest?" E.g. the Four-Color theorem, whose problem was formulated in many different ways. Turn something in form of human language (fuzzier) into some representation or model that's "well-defined" and unambiguous. E.g. coming up with some sensible database schema, logical data flow, class diagram, etc.
Math skill: "algebra," "discrete math," etc Some mathematicians are more into group theory, graph theory, combinatorics, etc. Optimize traffic flow, flight crew scheduling; make realistic landscape with fractals on movie, etc. Coding replies on group/field theory; cryptography on number theory, optimization on combinatorics, etc.
Math skill: "calculus," "analysis," "continuous math," etc. Others more into ordinary/partial differential equation (ODE/PDE), fourier/wavelet analysis, etc. Model weather, ocean flow with PDE. Digitize analog signals, etc. You'll use a lot of fourier/wavelet analysis if you deal with "signals"
Programming language used None, or mathematica, etc. Matlab, SAS, Splus, GIS, spreadsheet, etc. A lot.
Other science (physical or human) skill Doesn't necessarily need any, though many know some by association of the math problems they deal with Too numeric and diverse to list "Human factor" is important to know (by training or instinct) for GUI design. You use quite a bit of physics if you do animation. Biology of course if you're in bioinformatics.

If you're going to be a programmer, you're going to need skillset that's shared by mathematicians and engineers, even though they may not feel like they're doing the same things. The differences vary probably more by what you actually do than by the nature of your discipline alone.

Many people from arts and social science fields did become good programmers after much practice and persistence.

Java is probably the most resources-rich and popular among beginners (partly due to its successful marketing). Eventually you'll decide for yourself which tools you feel most comfortable to work with.

In reply to Re: Programming and math by chunlou
in thread Programming and math by kiat

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others avoiding work at the Monastery: (4)
    As of 2018-02-25 23:56 GMT
    Find Nodes?
      Voting Booth?
      When it is dark outside I am happiest to see ...

      Results (315 votes). Check out past polls.