(Programming) Do you really need to be good in Math?

Not required. Although it's good if you are. Math and programming requires you to be good at one thing: logic.
 
You need to have logic , logic doesn't mean you should be good in math formula ..Depends from logic and concetrate.
 
Not required. Although it's good if you are. Math and programming requires you to be good at one thing: logic.
Hi FJX

I need a bot automation tool made. tried pv you but seems I don't have the right to do so. ping me if you want discuss about it
 
Math will be more important when you reach in-depth image processing, maschine learning or creating complex algorithm for game graphics.
 
Not really, like most people said, math only becomes important when you're getting more complex and dealing with algorithm creation and optimization.

Paul Graham compares programming to art, in that both require you to think analytically, but in a creative way. So you can definitely become a good programmer without being good at math.

But, as you code more, you'll probably improve your mathematical ability anyway!
 
Nope, not at all - there are exceptions but you likely won't deal with them
 
I work as a web developer, in my field you don't need it most of the time. Sure, sometimes you have to use trigonometry to calculate random movement for some object in a game and things like that, but in 95% of the times all you need is knowledge of the programming language you are working with and LOGIC. Logic is the most important aspect of it.
Perhaps the most common mathematical thing that we use all the time is set theory, which is the basis of all SQL queries. It can be complicated at first but it gets a lot easier once you actually start doing it.
 
You need to be adept in mathematical and logical problem solving. Your skills on high level mathematical theoretical question solving is irrelevant though. You just need the calculative mind to be good at programming (in most cases).
 
In general, programming requires you to know math.

I can't think of any kind of programming that does not involve at least some math.

But why do you ask this question? Do you believe math is hard? If so, you would want to discard that belief. Math is really easy is you get to know the core principles.
 
Not really!
You just need to have a common sense , and good logic!
You can pretty much learn by example as you go!
 
Yea you don't need math, just some casual syntax. And then your program crashes and you have no idea why coz u never heard about boolean algebra or never made your own compiler or assembler. You have no idea why or how something works inside out. If you did you would notice semantic errors IDE never shows. Everybody calls himself developer nowadays .... If you're scared of math,its a good indicator you should stick to web design and 500-1000 lines programs.
 
It depends. For front end web development/back end web programming you don't have to be.
 
Most of the people that are saying you don't need math are talking about their cases so you shouldn't take the advice that much. Basically at first I thought you don't need, but your programming career don't represent just bots and other mini apps that are just simple lines of codes, one day you'll want to reach another level, like drawing things programmatically (GDI), animations, apply formulas and all that things. But even if you don't know math, you can't just simple stay at the same level forever. Your math progress will increase as much as you're programming with it, in a few months it'll look like is nothing for you. So yeah, you need a little math if you want to be more than a basic programmer, but you need more than basic math if you want to be on the top. It also depends of the language. :)
 
Interesting question lol.
I don't think that math and programming are directly related now that I have been coding for x amount of years.

I believe in order to be a successful and unique programmer, you need to think LIKE a mathematician.
Coding is a very systematic language that takes a certain type of thinking to get to where you need to.

For example, your teacher gives you a formula and you have to use that formula to figure out how long it will take for a ball to fall from a 50 foot building.
In the coding world, you're given a library (formula) and you have to figure out how to get your results.

If you're good at math, you're good at thinking systematically, if you can think systematically you're going to understand how to code.
 
I think it's to easy to just say yes or no. This is a very complex question as many have said. A lot of the time math may not be "necessary" to know for simple bot programming or basic websites. I worked for a Game programmer who had only gone to school for 2 years and had never done advanced math classes like Calculus, Linear Algebra, etc and he suffered with not being able to do certain things and advance his company game engine because he just didn't know the math. He had to teach himself enough math to get things done, so yes he NEEDED math to do what he was doing. Programming is very logical and knowing some basic math logic will really help solidify your programming and help you to be better at programming and understanding other peoples code as well.
 
Depends what you are doing.

Most coding languages have a built it tool to solve mathematical problems so not necessarily.
 
Not necessarily, there's a lot of logic, reasoning and planing involved when designing programs. You do find yourself from time to time using math but most of the time is just basic math and a lot of planning on your part.
 
Back
Top