Why Do Programmers Need Algorithms at All?

KatiaG
1 min readMay 24, 2022
Photo by Marvin Meyer on Unsplash

To solve complex problems

With algorithms, you will be able to write clean and efficient code. Let’s imagine, you want to find Ben Smith, with whom you were in the summer camp 15 years ago, and finally confess your feelings. You have to check millions of users with the name Ben Smith and sort them by relevance for that. If you don’t want to wait another 15 years while your code is running, you need to learn search and sorting algorithms.

To crack the interviews

You also need to know algorithms to crack the coding interviews. Leetcode problems would be solved faster if you have a knowledge of data structures and algorithms. Your solutions will be faster and more elegant.

Algorithms are the reason why Google search is so fast, and pretty much why computers are in the state they’re in today. And it is impossible to be a programmer not knowing them.

--

--

KatiaG

Software Developer, +12 years coding. Bachelors in CompSci.