Comprehensive questionaire: Math role in programming

sobirjonovs profile image Sanjarbek Sobirjonov ・1 min read

How is it important to know math and geometry to be supper-mupper programmer?:) I think it is not important just have to have a fundamentals, yeah?


Editor guide
abhinav1217 profile image
Abhinav Kulshreshtha

It depends on level of your scope of work. Needless to say you must be at least good with basic mathematics ( BODMAS ). You would also need to have an conceptual understanding of some other higher skills like sets, volume, flow, Probability, Logics etc.

As a backend developer, I rarely used maths until about 5 years ago when I started taking probability, and deeper optimizations. Stil its not common use-case for most of the time.

I am not a web designer but I do use a scss mixin for generating automatic grids. I took it from an old youtube video, and it has some complicated maths. Most of designers I have worked with just eyeball the layout. At the very least, they calculate dimensions of page. Margin+padding+width+stuff = 100% of layout.

On database end, Only maths I had to use was to have an understanding of sets, How to join data, union, inclusion, exclusion. It's not hard or purely mathematical, It's more about conceptual.

Skip fields like Game development, Analytics, They need higher understanding of not just maths but core computing too..

danutu89 profile image
Daniel Ionut

If you wanna be a software engineer you gonna need a lot of maths, because software engineering is data science and it s based on maths, but if you wanna do something else i don t think you gonna need a lot of maths, just the base

yaser profile image
Yaser Al-Najjar

software engineering is data analytics

From where did you bring that definition?

danutu89 profile image
Daniel Ionut

Data science sorry*

dorshinar profile image
Dor Shinar

It really depends on the field and the exact thing you plan to do. As a web developer, elementary school arithmetics are enough. As a data scientist advanced math could be more valuable.
I would say that learning pretty much anything is always good.

fanfan1609 profile image
Dat Vo

You will see how math is important when you try in Machine Learning.
It needs Linear Algebra, Matrix Algebra, Probability, and some basic Calculus.

sobirjonovs profile image
Sanjarbek Sobirjonov Author

Thank everybody those who answered detailed. I'm very happy because of I'm new here...

ronnewcomb profile image
Ron Newcomb

3D graphics needs geometry and vector calculus, and statistics are becoming common in AI and performance testing, but other than that... basic algebra and percentages for accounting code.