- Published on
코드트리 사용 후기
개발자에게 "알고리즘 문제 풀이에 대해 어떻게 생각하세요?" 라고 질문하면 다들 할 말이 많고 다양한 답변이 나올 것입니다. 제게도 마찬가지인데요. 확실한 것은 신입 개발자 때보다 알고리즘 문제 풀이 능력의 중요성을 더욱 체감하고 있다는 점입니다. 코딩테스트/알고리즘 문제 풀이는 단순히 취업/이직을 위한 수단이 아닌 것은 명백합니다.
저도 평소에 알고리즘 문제를 주 3개 이상 풀려고 노력 중인데, 2025년에 리뉴얼된 코드트리 플랫폼을 사용할 기회가 생기게 됐습니다. 사용해본 개인적인 후기를 남겨봅니다.
참고: 그 동안 주로 프로그래머스로 알고리즘 문제를 풀어왔다는 점을 참고해서 읽어주시면 감사하겠습니다.
커리큘럼
Codetrails라는 개념으로 커리큘럼이 구성되어 있습니다. 제가 경험해보고 느낀 점은 기존 알고리즘 문제 풀이 방식이 '개별 문제 풀이'에 집중되었다면 Codetrails는 좀 더 '서술적'으로 문제를 풀이해간다는 것입니다. 이러한 방식은 특정 개념의 본질에 더 집중할 수 있고, 단순히 문제를 풀어서 정답이면 넘어가는 방식의 문제 풀이 습관을 개선할 수 있다고 생각합니다. 그리고 서술적인 커리큘럼이기 때문에 문제 단위보다 커리큘럼 단위로 학습의 마일스톤이 설정되어 더 긴 호흡으로 학습할 수 있는 점도 장점이라고 느꼈습니다.
UI
개인적으로 개발자 친화적인 UI라고 느꼈습니다. 첫 인상은 대시보드의 느낌을 강하게 받았는데, 화려한 디자인보다 간결한 디자인을 좋아하는 저에게는 매우 마음에 드는 UI였습니다.
Github 연동
알고리즘 문제 풀이 플랫폼을 처음 접했을 때, 풀이를 저장하고 커밋 기록이 쌓이는 것이 자동화가 되면 좋겠다는 생각을 했었는데 백준허브라는 크롬 익스텐션이 있습니다. 프로그래머스 문제 풀이도 연동할 수 있어서 잔디심기 동기부여도 되는 장점이 있어서 잘 사용하고 있습니다. 하지만 브라우저별 익스텐션 동기화가 되어 있지 않으면 다른 기기에서는 익스텐션을 다시 설치해야하는 불편함이 있습니다. 기기가 자주 추가되지는 않기 때문에 자주 발생하지는 않지만 분명히 불편한 요소입니다.
하지만 코드트리에서는 플랫폼 자체 Github App을 통해 풀이 기록을 커밋하도록 연동할 수 있어서 매우 편리하다고 느꼈습니다. Github 연동 UX도 간결하고 직관적이어서 3분 만에 연동을 마쳤습니다. (백준허브는 블로그에서 절차를 찾고 적용하고 테스트하기까지 15분 이상은 걸렸던 것으로 기억합니다.) 브라우저별 동기화도 필요없으니 매우 편리한 기능이라고 생각합니다.
Gamification
문제를 풀면 XP를 줍니다. 서사적인 커리큘럼과 게이미피케이션 요소가 합쳐지니 RPG 게임을 하는 느낌을 받을 수 있었습니다. 게이미피케이션은 매우 많은 서비스들에서 적용하지만 잘 만들기는 쉽지 않다는 생각을 자주 했었는데, 제 기준에서 코드트리의 게이미피케이션은 잘 만들었다고 느꼈습니다.
총평
아직 문제를 더 많이 풀어보면서 장단점을 더 느낄 수 있을 것 같습니다. 하지만 서비스는 첫 인상이 상당히 중요하다고 생각하는데 개인적으로 개발자들이 사용하는 서비스로서의 첫 인상은 매우 높은 점수를 주고 싶었습니다. 1개월 더 사용해보면서 잘 활용하고 단점도 발견할 수 있는 기회를 가지려고 합니다.
마무리
코딩테스트 플랫폼을 고민 중이던 개발자 분들께 도움이 되었으면 합니다. 읽어주셔서 감사합니다!
“이 포스팅은 코드트리 x 글또 블로그 챌린지 2기를 통해 코드트리 체험권을 받아 작성한 후기입니다.”