+ 5

How important is math for software engineers?

Should I learn advanced math

5th Jul 2018, 12:24 PM
Ben
Ben - avatar
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!
5th Jul 2018, 12:29 PM
Alexander Sokolov
Alexander Sokolov - avatar
+ 3
i think you should know a lot about algorithm and logic
5th Jul 2018, 12:49 PM
Hanif Setyananda
Hanif Setyananda - avatar
+ 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.
6th Jul 2018, 5:21 AM
Haris
Haris - avatar
+ 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
5th Jul 2018, 4:11 PM
Zacky Talib
Zacky Talib - avatar
6th Jul 2018, 11:30 AM
Hiro
Hiro - avatar