1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

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

Discussion in 'General Programming Chat' started by !nj3ct3d, Oct 15, 2016.

  1. !nj3ct3d

    !nj3ct3d Junior Member

    Joined:
    Jun 9, 2016
    Messages:
    113
    Likes Received:
    7
    Gender:
    Male
    I heard that you need to be good at math to become a Programmer. Is it true?
     
  2. wraiyt

    wraiyt Newbie

    Joined:
    Oct 3, 2016
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    i think you just need to have a good brain.
    if you have a good brain then you're good at math.
     
  3. Asif WILSON Khan

    Asif WILSON Khan Executive VIP Jr. VIP

    Joined:
    Nov 10, 2012
    Messages:
    11,486
    Likes Received:
    32,436
    Gender:
    Male
    Occupation:
    Fun Lovin' Criminal
    Location:
    London
    Home Page:
    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.
     
    • Thanks Thanks x 1
  4. Troshi

    Troshi Senior Member

    Joined:
    Aug 19, 2011
    Messages:
    1,018
    Likes Received:
    157
    Gender:
    Female
    Occupation:
    Your job
    Location:
    Where you live
    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.
     
    • Thanks Thanks x 3
  5. ZennoBlaster

    ZennoBlaster Senior Member

    Joined:
    Jan 17, 2014
    Messages:
    1,030
    Likes Received:
    310
    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!
     
    • Thanks Thanks x 3
  6. Tosmekop

    Tosmekop Supreme Member

    Joined:
    Oct 24, 2011
    Messages:
    1,314
    Likes Received:
    883
    Depends on the job.
     
    • Thanks Thanks x 1
  7. Neon

    Neon Jr. VIP Jr. VIP

    Joined:
    Nov 3, 2013
    Messages:
    2,709
    Likes Received:
    6,365
    Gender:
    Male
    Occupation:
    Traveling the world
    Location:
    Berlin
    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 :D ) , 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 :)
     
    • Thanks Thanks x 1
  8. hadzid

    hadzid Regular Member

    Joined:
    Oct 30, 2013
    Messages:
    354
    Likes Received:
    72
    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.
     
    • Thanks Thanks x 1
  9. laur.laurix

    laur.laurix Power Member

    Joined:
    May 8, 2013
    Messages:
    600
    Likes Received:
    222
    Occupation:
    Reverse Engineering Maniac
    Location:
    Mars
    I failed in math class in highschool but that didn't stop me to learn how to code...so the answer is no.
     
    • Thanks Thanks x 1
  10. Taegn

    Taegn Junior Member

    Joined:
    Jul 22, 2016
    Messages:
    171
    Likes Received:
    32
    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.
     
    • Thanks Thanks x 1
  11. kontactg

    kontactg Newbie

    Joined:
    Oct 31, 2011
    Messages:
    14
    Likes Received:
    5
    You'd need multiplication tables sometimes, but that's all.
     
  12. JTrussles

    JTrussles Junior Member

    Joined:
    Aug 3, 2016
    Messages:
    117
    Likes Received:
    34
    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.
     
    • Thanks Thanks x 1
  13. !nj3ct3d

    !nj3ct3d Junior Member

    Joined:
    Jun 9, 2016
    Messages:
    113
    Likes Received:
    7
    Gender:
    Male
    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.
     
  14. markb9876

    markb9876 Junior Member

    Joined:
    Jul 31, 2016
    Messages:
    111
    Likes Received:
    15
    Gender:
    Male
    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.
     
  15. PHPInjected

    PHPInjected Elite Member

    Joined:
    Apr 25, 2014
    Messages:
    2,148
    Likes Received:
    1,877
    Occupation:
    100% Unique Content Writer
    Location:
    Overriding Methods
    Honestly: No.

    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.
     
  16. kenaskizis

    kenaskizis Newbie

    Joined:
    Sep 3, 2015
    Messages:
    11
    Likes Received:
    6
    The thing is if you didn't like math you will probably dislike programing too,both of them need the same type of thinking.
     
  17. SEO ProjectSuite

    SEO ProjectSuite Newbie

    Joined:
    Oct 19, 2016
    Messages:
    10
    Likes Received:
    0
    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.
     
  18. rickydzine

    rickydzine Regular Member

    Joined:
    Jun 6, 2011
    Messages:
    434
    Likes Received:
    217
    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.
     
  19. derekxec

    derekxec Registered Member

    Joined:
    Nov 24, 2014
    Messages:
    90
    Likes Received:
    39
    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.
     
  20. therealgamer420

    therealgamer420 Junior Member

    Joined:
    Oct 24, 2015
    Messages:
    195
    Likes Received:
    56
    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.