What math skills do a professional programmer need?

Hello i was wondering,

what level of math education does a professional programmer need?

Thanks
Last edited on
He need be able correctly to say desirable salary.:)
Last edited on
In my opinion, basic algebra is required to do even the simplest programming. Aside from that, the more math you know, the better. Math greatly improves your logic. Granted, there is a lot of programs out there that don't need much math in order to program them, but your logic is what really determines your ability to program.

If you have a hard time understanding OOP and making things flow smoothly in your programs, you'll have a much harder time trying to make more complex programs. People will make simple games be thousands of lines long bc they don't understand how to use the logic of the language. You can always improve your skills in programming, math, and logic, it's about learning what's more important.

Logic, imho, is the hardest to improve, but is also the most important.

Language syntax, is fairly easy to pick up, just need plenty of examples and ways to implement them into your program.

Math is the easiest to learn, but the least likely to be used in your program (aside from algebra) unless you're making math applications or using physics.
Besides the math required by the problem domain (differential equations in physics, tensor analysis in civil engineering, linear algebra in video gaming, etc), I would expect any professional programmer understand statistical analysis and of course graph theory and other discrete math. I found myself using those at very different jobs in different industries
Topic archived. No new replies allowed.