nhamann comments on Optimal Employment Open Thread - Less Wrong

13 [deleted] 14 February 2011 10:49PM

You are viewing a comment permalink. View the original post to see all comments and the full post content.

Comments (42)

You are viewing a single comment's thread. Show more comments above.

Comment author: nhamann 16 February 2011 01:32:40AM 6 points [-]

Math is not necessary for many kinds of programming. Yeah, some algorithms make occasional use of graph theory, and there certainly are areas of programming that are math-heavy (3d graphics, perhaps? Also, stuff like Google's PageRank algorithm uses linear algebra), but there are huge swaths of software development for which no (or little) math is needed. In fact, just to hammer on this point, I distinctly remember sitting in a senior-level math course and overhearing some math majors discuss how they once took an introductory programming course and found the experience confusing and unenjoyable. So yes, math and programming are quite distinct.

The probability I would place on you being able to make a living doing programming is dependent on only one factor: your willingness to spend your free time writing code. There's plenty of people with CS degrees who don't know how to program (and, amazingly, don't even know how to FizzBuzz), and it's almost certainly because they've never spent significant amounts of time actually building software. Programming is "how-to" knowledge, so if you can find a project that motivates you enough to gain significant experience, you should be set.