코드트리를 사용해서 공부를 한지 어느새 2달이 되었다. 그동안 나는 얼마나 발전했을지 궁금해서 오랜만에 다시 한번 실력진단 테스트를 보았다.
코드트리에서는 실력진단 테스트 결과로 사용자의 수준을 측정하고 6단계로 나누어서 각 수준 별로 추천되는 알고리즘의 학습을 지원한다. 나는 현재 가장 높은 단계인 알고리즘 실전 단계를 공부하고 있는데 위상정렬, 크루스칼, KMP 알고리즘 등 고급 알고리즘에 대해서도 배울 수 있다. 보통 다른 코테 교육 같은 경우는 DFS, BFS, 정렬 알고리즘 등 기초 & 초급 알고리즘 정도에서 그치는데 코드트리에서는 그 이상의 중급 알고리즘도 배울 수 있다는 점이 마음에 들었다.
아쉽게도 최대 유량이나 세그먼트 트리 같은 중고급 알고리즘은 배울 수 없지만 어차피 이런 알고리즘들은 코딩테스트에 잘 등장하지 않는다고 하니 코딩테스트만을 목표로 하는 사람이라면 코드트리만으로도 충분할 것 같다.
지난주 토요일 네이버 신입 공채 코딩테스트에 참가했다. 내가 취업 준비를 시작하고 나서 처음으로 치러보는 코딩테스트라 많은 걱정을 했었다. 네카라쿠배는 코딩테스트가 매우 어렵게 출제된다는 얘기를 들었어서 혹시 한 문제도 못 풀면 어떡하지 하고 생각을 했었다. 하지만 그런 걱정들은 전혀 의미가 없었던 것 같다. 나는 코딩테스트에서 3 문제 중 총 2.5솔(2시간 중 30분을 남기고 모든 문제를 풀고 난 후 반례와 시간 복잡도를 테스트했는데 미처 생각 못 한 반례가 있었다...)을 했고 코딩테스트에 대한 나름의 자신감이 생겼다.
지금까지 2달간 코드트리를 사용해 코딩테스트를 공부를 해온 후기였다. 만약 나처럼 취업(이직러들도 추천!)을 위해 코딩테스트를 준비하고 있는 사람이 있다면 한 번쯤 사용해 봐도 좋을 것 같다. 코딩테스트를 처음 준비하는 사람은 어떤 알고리즘을 어떻게 공부하면서 준비해야 할지 몰라서 헤매게 되는데 코드트리를 사용한다면 그 길을 알려줄 길잡이가 있기 때문에 훨씬 편하게 준비할 수 있을 것이다.
ps. 지난 한 달간의 코드트리 사용 후기는 이곳에서 볼 수 있습니다.