Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can mathematical concepts help me In web development?

I have seen programmers "battling" it out with really complex mathematical problems in their codes, particularly in the fields of game programming, physics programming, graphics programming, etc. I am a web developer, and I wonder if there are math concepts out there that I can use for web programming. I started web programming a year and 2 months ago, and all I have dealt with were complex analysis of systems, database queries, user interface designs, simple data structures, complex data manipulation and interpretation (regexes, parsing, etc) but I have not (yet) found a need for complex math.

So to repeat the question, are there mathematical concepts out there that can leverage my web development skills? If there are, what scenarios are do they come as an advantage or indispensable?

like image 738
yretuta Avatar asked Jul 23 '10 01:07

yretuta


People also ask

Is math important for web development?

“It's absolutely not a barrier to becoming a web developer.” According to Web Developer Charlotte O'Hara, it's not only easy to learn to code without having a background in math, but outside of some routine arithmetic, most web development projects don't rely heavily on math at all.

What math is used in Web development?

You will need to know advanced calculus and linear algebra to understand how the learning models work. This is probably one of the programming paths that requires the most math.

How is mathematics useful in programming?

This field of mathematics is also utilized in a wide array of programming areas such as making visuals or graphs, simulations, coding-in applications, problem-solving applications, analysis and design of algorithms, and making statistic solvers.

Why is it important to understand mathematical concepts?

It gives us a way to understand patterns, to quantify relationships, and to predict the future. Math helps us understand the world — and we use the world to understand math. The world is interconnected. Everyday math shows these connections and possibilities.


2 Answers

There's no reason you can't use your math brain cells today in a web app. You mention game, physics, and graphics as if these are exclusive of web programming. They're not. There are quite a few online games implemented as web apps today, for example, which require non-trivial math (in Flash, Silverlight, or even JavaScript) to get the pixels in the right place on the screen, including 3D projections and transformations. Add HTML 5's Canvas to the mix and things get really interesting.

The web programming mentality is often preoccupied with server configs, databases, and cache performance, but construction of the web UI front-end is also part of web programming. As soon as you're responsible for placing pixels in front of the user (more than just text), you will need math. If those pixels need to move, you will need math.

like image 82
dthorpe Avatar answered Oct 01 '22 17:10

dthorpe


Queueing Theory is one mathematical concept that relates to how your webserver can handle requests, looking at your incoming request rate and how long each request takes to serve.

like image 30
Stephen Avatar answered Oct 01 '22 19:10

Stephen