DEV Community

Discussion on: 10 Algorithms Every Developer Should Learn

Collapse
 
yoquiale profile image
Alex

Aren't some of these a lite too overkill and difficult for front-end developers?

Collapse
 
simoncodephere profile image
Simon Pfeiffer

Hey Alex,

I think it depends on the sorts of problems you are working. Are working through these algorithms going to help you center a div with CSS? Probably not. But a lot of front end development still involves writing functions and tackling problems algorithmically.

So no you probably won't be implementing gradient descent anytime soon, but if you are trying to get more comfortable with the computer-science-ey parts of front-end, this will for sure help.

What I would say is most worthwhile for front-end developers is learning geometry and trigonometry. Those areas of Math are incredibly underestimated parts of building interfaces and will come in handy often

Collapse
 
yoquiale profile image
Alex

Hi, what I like about front-end is the programming part and the markup and styling part. I hate CS and maths though (too much boring theory and not enough practical applications).