코딩테스트가 처음이라면? : 코드트리(Codetree) 후기

BLANC·2025년 2월 9일
post-thumbnail

이 포스팅은 코드트리 x 글또 블로그 챌린지 2기를 통해 코드트리 체험권을 받아 작성한 후기입니다.

들어가며

본격적으로 개발자라는 길을 선택하기 전 학부에서 자료구조와 알고리즘을 수강했습니다. 당시에 처음 배우는 개념을 그나마 사용해 본 C언어를 사용해서 힘들게 과제를 풀었던 기억이 납니다. 아쉽게도 그때 이해했다고 생각했던 내용도 시간이 지나니 금방 잊어버렸습니다. 그 이후에도 바로 취업할 계획이 없어 알고리즘 공부를 소홀히 했습니다.

취업 준비를 본격적으로 시작하면서 알고리즘 공부를 다시 시작했습니다. 바킹독님의 실전 알고리즘 강의를 보면서 알고리즘을 공부했습니다. 너무 좋은 강의이지만, 강의를 집중해서 듣는 것보다 실제로 해보면서 배우는 것을 좋아하는 성향이라 강의를 보는 게 힘들었습니다. 취업 후에도 미래에 있을 이직 등을 위해 알고리즘 공부를 하려 했지만 보상 심리, 회사 적응, 업무 부하 등으로 약 1년간 하지 않았습니다.

그러던 중 현재 활동하고 있는 글또에서 좋은 기회로 코드트리 체험권을 받아 사용하면서 알고리즘을 공부해 볼 수 있는 기회가 있어 참여하며 한 달간 알고리즘 공부를 해보았습니다.

코드트리(Codetree) 사용해 보기

코드트리는 코딩테스트를 준비하는 학생, 취준생, 이직자를 위한 학습 커리큘럼 및 실력 진단 서비스를 제공하는 코딩테스트 학습 플랫폼입니다. 자세한 설명은 코드트리의 홈페이지를 참고하세요.


오랜만에 알고리즘 문제풀이를 시작하기에 실력진단을 풀어보았습니다. 너무 오랜만에 푸는 알고리즘 문제인지라 결과는 처참했지만, 결과를 기반으로 선택한 목표 기업을 위해서 공부하는 방법을 선택할 수 있었습니다. 그렇게 1달간 코드트리 서비스를 사용하면서 느낀 장단점은 아래와 같습니다.

장점

쉽고 직관적인 UX
코딩테스트 준비 초기에 저는 백준 온라인 저지(이하 백준)를 사용하지 않았었습니다. 백준의 UI/UX가 너무 불편했기 때문인데요. 그래서 이후에 사용할 때는 지금은 유지보수를 하고 있지 않지만 boj.io라는 CLI 툴을 만들어서 사용하기도 했었고, 백준을 좀 더 편하게 풀어보자!라는 백준 문제풀이 검증 vscode 익스텐션 글이 최근 벨로그 트렌딩(2025.02.09 기준)에 올라오기도 했습니다. 코드트리는 웹 IDE를 기반으로 코드를 작성 및 실행이 가능하며 테스트 케이스(이하 TC)를 추가하기도 편리했습니다. 또한, TC를 추가할 때, 출력을 입력하지 않아도 된다는 점이 매우 좋았습니다. 시험이라면 TC의 입출력을 모두 직접 만들고 입력하는 게 중요하지만, 처음 코딩테스트를 준비할 때 매번 TC의 입력과 출력을 만들어내는 것이 어렵기 때문입니다.

TC 입력값에 대한 검증, 출력도 직접 입력하기 등의 기능이 추가된다면 조금 더 좋을 것 같다는 생각이 들었습니다.

목표 기업 코딩테스트 실력 진단
실제 기업의 코딩테스트를 보는 것처럼 제한된 시간 내에 여러 유형의 문제를 풀어보면서 실력 진단을 할 수 있었습니다. 이는 목표 기업의 코딩테스트를 위해 어떻게 공부해야 하는지 로드맵을 제안해 주고, 꾸준히 목표를 달성하기 위해서 어떻게 공부해야 할지 알려줍니다. 이러한 기능은 코딩테스트 시험이 얼마 남지 않았을 때, 모의 코딩테스트를 보는 목적으로도 사용하면 큰 효과를 낼 수 있지 않을까 생각이 들었습니다.

다양한 커리큘럼 제공
백준과 프로그래머스는 난이도 레벨별로 문제를 정리하고 있습니다. 백준은 문제집 형태로 커뮤니티 유저들이 제공해 주는 문제를 풀 수 있지만, 그것을 활용해서 체계적인 공부를 하기는 어렵습니다. 프로그래머스는 기초 커리큘럼을 제공하지만, 기초를 벗어난다면 스스로 문제를 찾아 학습해야 합니다. 반면 코드트리는 기초부터 시작해서 중급 알고리즘까지 차근차근 공부할 수 있는 커리큘럼과 목표기업 코딩테스트 실력 진단을 기반으로 맞춤형 학습 코스를 제공해 주어 조금 더 빠르게 목표에 도달할 수 있도록 제공해 주어 코딩테스트를 처음 준비하는 사람들에게 굉장히 좋을 것이라고 생각했습니다.

단점

적은 문제 수
많은 문제를 풀고자 한다면 절대적으로 백준, Leetcode 등의 플랫폼과 비교한다면 문제의 양이 적습니다.

목표 기업 관련
목표 기업을 선택하여 공부할 수 있는 점은 좋았지만 아직 Beta 기능이라 그런 건지 목표 기업이 제한적(삼성, 구글, 틱톡, 애플, 메타, 마이크로소프트, 현대오토에버)이었습니다. 또한, 목표 기업의 기출 문제는 현재 삼성의 기출문제만 제공하고 있기 때문에 목표 기업 중 대다수인 해외 빅테크 기업에 대한 코딩테스트 관련 정보를 신뢰할 수 있을지 의문이 들기도 합니다.

마치면서

코딩테스트를 준비해야하는 상황에서 본인의 목적에 맞는다면 코드트리 서비스를 추천드립니다.

코드트리는 기초부터 차근차근 학습할 수 있는 커리큘럼을 제공해 주어 처음 알고리즘 공부를 시작하는 사람들에게 추천합니다. 지금 당장 코딩테스트를 봐야 하는 상황인 분들보다는 기초부터 천천히 코딩테스트를 준비하려는 사람이나, 목표 기업 대비 실전 연습이 필요한 사람에게 코드트리는 좋은 선택지가 될 것 같습니다.

✅ 추천 대상

  • 코딩테스트를 처음 준비하는 취준생 및 학생
  • 모의 코딩테스트를 경험해 보고 싶은 사람

하지만 이미 알고리즘에 익숙하고 다양한 문제를 풀기를 원하시는 분들이나 해외 취업을 목표로 하는 분들에게는 아쉬운 선택이 될 수 있다고 생각합니다.

❌ 비추천 대상

  • 다양한 문제를 풀고 싶은 사람
  • 해외 취업을 목표로 하는 사람 (해외 빅테크 기업에 대한 기출문제는 제공되지 않음)
  • 이미 코딩테스트 경험이 많고, 실력이 어느 정도 있는 개발자
profile
Frontend Engineer

0개의 댓글