디버깅같은 부분이라던가 개발에 사용될 알고리즘 구현할 때 최소한 그 알고리즘에 대한 내부적인 이해는 바탕이 됨

하지만 흔히 아는 개발에서 알고리즘을 사용하는 경우는 대부분 라이브러리로 구현이 되어있음

정말 시스템적으로 알고리즘을 필요로 하는곳은 기존에 만들어진 알고리즘을 적용하는 일이 아니라
평소 생각하지 못했던 새로운 알고리즘을 만들어내는 연구직들이 대부분임

이를테면 현시대 OS의 문제점인 교착상태를 해결하기 위한 획기적인 알고리즘을 개발하거나 그런거

그런건 단순히 알고리즘 문제를 많이 푼다고 되는 영역이 아님