오늘 한 일

배열 챕터를 정리하기 시작했다. 모든 지식들이 중요하지만 배열은 특히 중요한데, 알고리즘에서 굉장히 자주 사용되기 때문이다. 지금은 자바를 공부하면서 배열에 대해 공부하고 있지만, 알고리즘을 풀기 위해서는 기초지식보단 자료구조가 더 시급한 것 같다.

기초 지식은 개발자 역량을 지속적으로 키우기 위해서 필요한 것이고, 단기적으로 취업을 하기 위해서는 알고리즘 위주의 공부가 더 급한 것 같다. 대부분 회사에서는(특히 대기업) 코딩테스트를 먼저 본 후 면접을 보기 때문에 일단 코딩테스트를 통과하기 위해 알고리즘을 공부해야 하는 것이다. 물론 코딩테스트를 통과할 정도의 실력이면 충분한 지식이 있겠지만, 일종의 지름길로서 알고리즘을 먼저 공부하는 것이 좋은 것 같다.

알고리즘을 공부하면서 모르는 부분이 나오면 공부하고 기록해두는 식으로 해야겠다.