Discussion in 'General Programming Chat' started by !nj3ct3d, Oct 15, 2016.
I heard that you need to be good at math to become a Programmer. Is it true?
i think you just need to have a good brain.
if you have a good brain then you're good at math.
Short Answer = Yes
Almost all certified programming/computer science courses will require a reasonable level of mathematics, and as you progress the level requirement gets higher.
Depends on what you want to do. If its web dev / small programs / etc, then not really. Software engineering with some complex shit? Yeah, you're gonna need to know calc, linear algebra, discrete, etc depending on the problem. Anything AI or ML, double that.
Not really. I create bots all the time, and it's mostly about good logic and using the shortest possible route to achieve the desired result. My maths is shite, so I use a calculator!
Depends on the job.
When it comes to university, you can get a degree in computer science with average math knowledge (depends on the country where you are studying as well ) , when it comes to finding a job the things change, depending on what exactly you are supposed to do.If you want to become a programmer, don't let maths stop you. Look ... when it comes to maths in school I was really, really, really fuckin bad, but when it comes to university, you know exactly why you are studying maths there and it's way way way different then school, (now I'm doing pretty good actually). It depends on a lot of things dude ... just be passionate about it, have motivation and nothing will stop you from achieving your goals
Most of college/uni classes definitely have math in their programs but you can be good programmer without those. Like a guy above said - having right mindset and logic is enough for most problems.
Also there are tons of problems/questions answered on sites like stackoverflow, you just need to know what to type in search box.
I failed in math class in highschool but that didn't stop me to learn how to code...so the answer is no.
Depends what you mean by become a programmer - if you want to do it offically as a job by working for a company or something like that, then you will need math to get your computer science degree. If you just want to use it for stuff like building bots then so long as you arent terrible you should be fine.
You'd need multiplication tables sometimes, but that's all.
You're basically asking if you need to be good at language in order to write. As has been mentioned previously, it depends on what you're writing/programming. Simple things don't need it much, complicated things do.
Math is just a certain type of logic, a way of reasoning and understanding relationships and patterns. You don't need algebra to budget your groceries, just like you don't need a computer science degree to program a bot. For the things that are truly beyond you, there are always others who can do it for you.
Much appreciated guys! I'm just really scared since in high school my math grades are F but just passed due to special work. Lol.
No just have a reasonable level not expert. The most difficult part of programming is being able to translate your idea into a workable program. Again it depends on what sort of app you want to write.
You just need to understand basic math concepts and how to connect the dots (so to speak) and you can use Google for most of what you'll use.
The thing is if you didn't like math you will probably dislike programing too,both of them need the same type of thinking.
You have to be good with logic. If you are, then most likely you'll be good with math.
On my uni we had certain amount of math, but nothing difficult.
Depends on what you're doing, anything with physics such as games, yes.
Anything else, practically, no. Logic is the most important thing in any case, and math is logical, it all works down to the four basic operators; +,-,/,*
The reason math is recommended so much is because it's highly logical, and programming is highly logical. They hold that common ground.
If you can do basic math (add, subtract, multiply and divide) you are good to go. I'm not so good at math, and I can code just fine. In some things it helps a bit, games for example, but even then it just helps a bit. My advice would be to learn a programming language, and if you run into a problem that requires math you don't know learn what you need.
Unless you aim to work at a highly specialized company for a highly specialized job, then no, math is not that needed. Even when making games, some game engines will do the physics computations for you.
Separate names with a comma.