+ 5
How important is math for software engineers?
Should I learn advanced math
6 Réponses
+ 10
Hello, Benjamin !
As in any business, it all depends on the problem being solved.
When I participated in the development of recommendatory and reputation systems, mathematics was very necessary. We had to invent and develop algorithms that use the integral and differential calculus, find extremes, build regressions, introduce metrics to determine proximity in a multidimensional space. And all for the sake of some extra hundredths of the RMSE recommendation engine.
In recent years I have been working on the development of high-performance backends operating in 24/7 mode. Now I have enough knowledge of the fundamentals of the theory of algorithms, algorithmic complexity, now the main thing is reliable, supported, extensible, fast code.
And I would not say that because of the less "mathematical" work, I get from it less pleasure and recognition.
In any case, a programmer, however, like an ordinary person, should know and love mathematics!
+ 3
i think you should know a lot about algorithm and logic
+ 3
It depends on what you want to work on.
If you want to develop games with realistic physics good knowledge of math is a MUST.
Very good knowledge of math is also required for machine learning.
For other stuff you'll probably need only basic math skills.
+ 1
It depends if you’re doing something like machine learning you will need a lot of math skills but if somethinng like web development all you need to know is addition, subtraction, multiplication, division that’s it
0
Thank you Alexander Sokolov