본문 바로가기

Algorithm

코드트리 X 글또 블로그 챌린지 참여 후기 : 코테 준비 끝판왕 플랫폼 '코드트리'

코드트리 X 글또 블로그 챌린지를 통해 작성하는 한 달 코드트리 후기 

코테 준비를 하고 있는 개발자라면 백준, 프로그래머스, 리트코드 등 다양한 코딩테스트 문제 플랫폼을 접하고 있을텐데요. 그 중에서 '코드트리'라는 코딩테스트 대비 학습 플랫폼을 접해 보고 그 후기를 남겨봤습니다. 이 포스팅은 코드트리 x 글또 블로그 챌린지 2기를 통해 코드트리 체험권을 받아 작성한 후기입니다. 

 

코드트리의 장점

(1) 체계적인 커리큘럼

처음 코드트리를 접하고 제일 먼저 감동받았던 포인트는 나의 수준에 맞춰 학습 커리큘럼이 잘 짜여있다는 것이었습니다. 코딩테스트를 준비하려고 할 때 제일 막막했던 부분 중 하나가 어디서부터 뭘 해야 할 지 모른다는 것인데 코드트리는 그런 고민을 해결해줄 수 있도록 학습 수준 별로 학습해야 할 알고리즘을 명시하고 있어 좋았습니다. 

아래 그림처럼 나의 난이도에 맞는 trail을 선택하면 무엇부터 배워야 하는지 차례대로 나타나 있습니다. 수업 제목들을 보며 내가 어떤 부분이 부족한 지 생각해보고 부족한 알고리즘만 따로 공부하기도 편했습니다. 

(2) 쉽고 자세한 설명 

한 레슨은 기본 문제와 연습 문제, 테스트 문제로 나뉘게 되는데 기본 문제에 해당 알고리즘의 핵심 개념들과 개념과 연결된 문제가 같이 명시되어 있어 개념을 이해하기 좋았습니다. 또한 문제에 대한 해설을 통해 이런 알고리즘은 이런 식으로 풀어야겠다라고 감을 잡을 수 있었습니다. 백준이나 프로그래머스의 경우 문제에 대한 해설은 정형화된 것이 아니라 사용자의 답변들을 살펴보거나 블로그를 따로 찾아봐야 하는데 코드트리는 개념문제에 대한 해설이 자세하게 작성되어 있고 코드 또한 코드의 작성내용에 대해 한 줄 한 줄 주석으로 명시되어 있어 이해하기가 쉬웠습니다. 

기본 문제 / 연습 문제 / 테스트 문제로 나뉘어져 있는 레슨

 

기본 문제에 담긴 기본 개념
기본 문제
기본 문제 해설

(3) 맞춤형 진단과 커리큘럼 추천 

아직 베타버전으로 나온 기능이지만 잘 사용한다면 꽤나 유용할 것 같은 기능이 '실력진단'이었습니다. 특정 알고리즘을 나타내는 4문제를 풀고, 나의 강점이 무엇인지 약점이 무엇인지 또한 내 실력으로 통과할 수 있는 기업은 어디인지 보고서를 작성해줍니다. 해당 실력 진단 결과를 토대로 목표 기간 내 성과 달성을 위한 커리큘럼을 아래 그림처럼 제공해주고 있습니다. 이런 기능은 타 플랫폼에서는 보지 못했던 기능이라 본격적으로 코테를 준비하는 분들에게는 약점 공략할 수 있는 커리큘럼이라 유용할 것으로 기대됩니다. 

참고로 실력진단은 1주일에 한 번만 가능하며 한 번 응시하게 되면 일주일 후에 다음 실력 진단에 응시가 가능합니다. 그렇기에 신중하게 실력진단에 임할 필요가 있을 것 같습니다. 

결론 

처음 코딩테스트를 준비했을 때 코드트리를 들어보긴 했지만 유료라서 부담스러운 마음에 사용해보지 않았는데요. 글또 챌린지 덕분에 맘껏 사용해 본 좋은 기회가 되었습니다. 이런 기회를 주신 코드트리와 글또 성윤님께 감사드립니다. 후기를 뒤늦게 작성했더니 구독이 만료가 된 것인지 다시 잠금이 되어 더 자세한 기록을 못해 아쉽네요.. 한 달 구독권이 연장되면 좀 더 다양한 기능을 쓰고 학습 계획을 세워 진행을 한 후, 더 자세한 후기를 남겨보도록 하겠습니다. 

  • 챌린지를 통해 얻은 것
    • 알고리즘에 대한 체계적인 학습법이 있다는 것을 알게 됨. : 지금 당장 코딩테스트를 빡세게 준비하지 않고 있지만 만약 이력서를 작성한 후 코딩테스트를 본격적으로 준비한다면 코드트리를 무조건 이용할 것 같습니다. 코딩테스트를 준비할 때 어떤 점이 부족한 지를 아는 게 중요하다고 생각되는데 실력진단을 통해 부족한 부분을 알 수 있고, 커리큘럼에서 내가 아직 학습하지 않은 알고리즘을 확실히 알 수 있기 때문에 학습 계획을 세우기 용이할 것 같습니다. 
    • 헷갈렸던 알고리즘에 대한 이해 : 이진탐색, DFS, BFS 등 헷갈리는 알고리즘에 대해 그림과 함께 설명을 해주고 있어 직관적으로 이해하기 쉬웠고 관련 문제를 여러 개 연속으로 풀다보니 확실하게 개념이 잡혀 좋았습니다. 
  • 추천하는 사람
    • 코딩 테스트를 이제 막 준비하는 취업 준비 중인 개발자
    • 알고리즘에 대해 체계적으로 배우고 싶은 개발자