[알고리즘] 서론: 개발자가 알고리즘을 공부해야 하는 이유
"알고리즘 공부를 하지 않아도 된다?" 사실 알고리즘을 공부하지 않더라도 당장에 코딩을 하는 데에는 문제가 없다. 다만 효율적인 코딩을 하지 못할 뿐 하지만, 코딩 경력이 점점 쌓이고 더 좋은 코드를 짜려고 시도하고 더 큰 프로젝트에 참여했을 때 알고리즘을 모른다면 작은 프로젝트와는 다르게 속도가 느려지거나 코드가 난잡해보이는 등의 문제점을 발견하게 될 것이다. 당장에 별찍기 같은 낮은 수준의 문제를 푼다면 문제가 없겠지만 나중에 더 큰 데이터를 다루게 되었을 때 알맞은 알고리즘과 자료구조를 사용하지 않으면 내가 개발한 프로그램이 오류가 없음에도 불구하고 너무 속도가 느려서 사용하는데 불편함을 느끼는 등의 벽에 부딪힐 것이다. 즉 알고리즘을 모른 채로 코딩을 하면 효율이 떨어지는 프로그램을 개발하게 된다..
2021.12.12