13

Can a person succeed in computer science if he is weak in math?

Comments
  • 9
    In computer science as the science field itself, they will struggle, but you can do just fine in the IT world without it.
  • 1
    But it seems to be everywhere, from programming questions to search engines to cryptography to block chains to data sciences....to be the best at anything , you will need some hard maths skills with you...
  • 1
    @FrodoSwaggins
    would you concider frontend web to fall into the cs field?
  • 1
    With the level of abstraction in modern day stacks, you can do just fine.

    I think what is more critical is the open attitude and willingness to learn or solve problems
  • 0
    From your tags, in data science and ml you'll straight need math, no work around
  • 1
    Nope. For some sub fields it's important but I'm bad as fuck at maths and finished my study well :)
  • 0
    I feel that I'm adequate at math. I have trouble adding and subtracting numbers because that's not how my brain works, but I'm good with vectors and trig and whatnot. I'm very visual, and numbers without meaning (distance, for an example of meaning) are hard for me. The biggest problem I've had is an inability to grok complicated algorithms and a lot of fencepost errors. Granted I'm speaking of personal projects. My career is.... not ready to take off yet.
  • 0
    I don't see much math involved in the software I've peered into, aside from basic algebra, unless the software is geared toward something mathematical (like something physics related).

    I think it's more important to know how pointer arithmetic works than to be good at solving equations. There's Google for the latter.
  • 0
    " I was able to do all the things that I needed to do just by having a very strong, applicable knowledge of (basically) high school topics going through Algebra to Trigonometry, and a little bit of calculus." - John Carmack, 2011

    https://pcper.com/reviews/...
  • 0
    Bro seems like you are not up with JEE yet , if need any mention me .
  • 0
    Logical skills is all that matters try hackerrank or codechef you will clearly know the difference..
  • 0
    From a comp sci perspective? Absolutely. I totally fucking flunked the math reliant modules at uni.

    I was too proud / too ashamed to get the help, I’ve always been appalling at numbers but fine with algebra.

    In terms of being a developer? Certainly not. I’ve done just fine for myself without it, and anything a bit hairy is usually a few Google’s away.

    I’m not developing autonomous driving systems and crazy ML systems, so it doesn’t really tend to be needed.

    And the number of roles I’ve applied for and been completely honest with about it, “I’m not very good at maths, not sure this is for me” and every time the company has come back and said it doesn’t really matter anyway.

    Most places it matters have dedicated mathematicians for that side of things, we just implement and wire it all up 👍
  • 1
    I get straight A's in coding and mostly D's in math.. so if you're not into cryptostuff and all that, where the algorithms itself are actually more or less calculations only, this works out.:D
  • 0
    The same problem. Need some help. From one example I can’t simply find a solution to the root of the equation. Shame.
  • 0
    Yes, a person can certainly do well in computer science. For example, I am currently working as a 3D designer, developing 3D models for games. But at the same time, with geometry, I was always very bad, I was lucky that I stumbled upon the project https://plainmath.net/secondary/..., which helped me to pass all the materials by the end of the university ... Without this site, I definitely would not have coped with my task, but at the same time, 3D modeling is very good for me, but it would seem that you need to know the geometry to the maximum. So it is with programming. Conventionally, the same PHP on which thousands of sites are written does not require a hard threshold for entering mathematics. It all depends on which programming language you want to use.
Add Comment