본 포스팅은 글또에서 코드트리를 한 달 동안 직접 사용한 후 작성한 후기입니다.

글또에서 '코드트리'를 약 한 달 정도 무료로 사용해 볼 수 있는 기회가 생겨 코드트리를 직접 사용해 보며 느낀 장단점 및 후기를 작성해보려고 한다. 코딩 테스트를 계속해서 준비하며 코드트리가 어떤 점에서 도움이 되었는지, 개선할 부분은 무엇인지 솔직한 찐찐후기를 정리해 봤다.
1. 코드트리를 사용하게 된 계기
나는 꽤 오랫동안 알고리즘 스터디를 진행하면서 알고리즘 문제를 풀어왔는데, 거의 모든 플랫폼을 사용해 본 것 같다.
가장 많은 문제를 풀었던 백준부터 프로그래머스, 리트코드, 해커랭크 등 다양한 플랫폼의 문제를 꾸준히 풀어왔다.


코드트리의 경우, 여러 플랫폼들과 비교했을 때 비교적 최근에 서비스를 시작했지만, 이미 삼성 오카방에서 기출문제로 유명해 알고 있었다. 하지만, 국내 타 플랫폼과 달리 유료이기 때문에 취준생 입장에서는 사용을 망설일 수밖에 없었다.

그럼에도 삼성기출로 유명하기도 하고 알고리즘 잘하는 사람들이 많이 추천했었기 때문에 이번에 직접 코드트리를 사용해 보기로 했다.
기존 서비스와의 비교 기대감
우선 코드트리의 경우, 실력 진단을 통해 목표 기업별로 본인의 수준 및 어떤 알고리즘이 취약한 지 확인할 수 있다.

국내에서 가장 유명한 플랫폼인 백준에는 실력진단 기능은 별도로 있지 않고, 프로그래머스에서 비슷한 기능을 리포트 형태로 제공한다.



프로그래머스와 비교했을 때, 장점은 좀 더 상세하게 목표 기업별로 얼마나 알고리즘을 공부해야 할지 등을 나타내주는데
8문제나 풀어야 하기 때문에 시간이 여유로울 때 해야 한다. (실력 진단은 일주일에 한 번만 가능!)
중간중간, 문제를 풀기 싫어서 스킵하고 4문제만 제출했더니 통과가능한 기업이 하나도 없다고 뼈를 때려준다ㅋㅋㅋ
본인의 실력진단을 기반으로 맞춤형 학습코스가 정해지는데, 아래에서 좀 더 자세히 살펴보자.
2. 코드트리의 차별점
문제 구성과 난이도


코드트리는 다음과 같이 커리큘럼이 정해져 있는데, 실력진단을 바탕으로 위의 커리큘럼 중 정해져 문제를 풀 수 있다.
(물론 다른 커리큘럼의 문제도 선택해서 좀 더 연습하고 싶은 종류의 문제를 풀 수 있다.)
각 커리큘럼은 여러 Lesson이 있고 Lesson마다 기본 문제와 연습문제가 있다. 문제마다의 평균 풀이시간과 경험치, 난이도가 표기돼 있어 UI가 굉장히 직관적인 편이다.
학습 커리큘럼과 피드백
학습 커리큘럼은 굉장히 상세한 편이다.
기존의 플랫폼들이 토론하기 게시판만 활성화돼 있는 반면, 문제 풀이 후 또는 경험치를 포기 후 해당 문제에 필요한 기본개념과 해설(+ 시간복잡도, 공간복잡도)을 확인할 수 있다는 점이 굉장히 큰 장점이다.

3. 학습 경험과 변화
약 한 달 동안, 코드트리를 사용하면서 느낀 점들은 다음과 같다.
학습 경험과 변화
코드트리를 시작할 때, 평소 약했던 DP문제를 많이 풀고자 했고, 하루에 한 문제씩은 꾸준히 풀려고 했던 것 같다.
특히나, 다른 사람의 코드와 비교해 보며 좀 더 최적화를 할 수 있는 부분을 신경 쓰며 풀이하고 런타임 및 메모리를 줄이려고 했다. 결과적으로 최근에 여러 회사의 코딩테스트를 보게 됐는데 코딩테스트에서 문제없이 통과할 수 있었다!
사용 경험에 따른 장단점
코드트리를 사용하면서 학습에 특히 도움 됐던 부분과 개선점은 다음과 같다.
장점
- 다양한 문제 유형: 최근 국내 기업의 코딩 테스트 경향을 반영한 다양한 문제를 제공한다. 백준은 거의 대회 위주의 플랫폼이기 때문에 코딩테스트를 준비한다면 굉장히 큰 메리트를 가지고 있다.
- 이해하기 쉬운 해설: 한국어 해설로 문제 접근법과 풀이 과정을 확인할 수 있다. 타 플랫폼 들은 플랫폼 자체에서 제공하는 해설이 없는 반면, 코드트리는 상세한 해설을 확인할 수 있다.
- 맞춤 학습 가능: 사전 진단을 통해 취약한 부분을 집중적으로 학습할 수 있다.
- 편리한 UI/UX: 깔끔한 인터페이스와 제출 목록에서 동일 에러 사례를 필터로 쉽게 확인할 수 있다.

단점 및 개선점
- 낮은 토론 게시판 활성화: 타 플랫폼에서는 문제별로 활발하게 토론이 이루어지지만, 코드트리는 토론 게시판에 글이 거의 없다.
- 느린 서버 속도: 문제 제출 후 채점 결과가 표시되기까지 시간이 꽤 걸려 풀이 및 디버깅할 때 약간의 답답함이 있다.
- 코드 작성 환경: 코드 에디터에 디버깅 기능이 부족해 에러가 발생했을 때 로그나 출력 정보를 보기 어렵다.
4. 추천 여부 및 결론
체험 소감과 향후 계획
추천 대상
- 국내 기업 코딩 테스트를 준비하는 개발자에게 추천, 특히 삼성 코딩 테스트를 준비하는 사람에게는 필수!!!
- 이유: 삼성 기출문제를 포함한 다양한 기업 문제 제공과 체계적인 학습 환경이 강점이기 때문에
체험 소감
- 한 달간 코드트리를 사용하며 평소 취약했던 DP와 구현 문제를 집중적으로 학습했고, 알고리즘 풀이 감각을 유지하는 데 도움이 되었다.
- 문제 풀이 속도와 정확도가 조금씩 개선되었고, 어려운 문제에도 접근하는 자신감이 생겼다.
향후 계획
- 앞으로도 부족한 알고리즘 유형을 반복 학습하기 위해 코드트리를 계속 사용할 예정
- 팀원들과의 알고리즘 스터디에서도 코드트리 플랫폼을 활용할지를 고려 중임
본 포스팅은 글또에서 코드트리를 한 달 동안 직접 사용한 후 작성한 후기입니다.

글또에서 '코드트리'를 약 한 달 정도 무료로 사용해 볼 수 있는 기회가 생겨 코드트리를 직접 사용해 보며 느낀 장단점 및 후기를 작성해보려고 한다. 코딩 테스트를 계속해서 준비하며 코드트리가 어떤 점에서 도움이 되었는지, 개선할 부분은 무엇인지 솔직한 찐찐후기를 정리해 봤다.
1. 코드트리를 사용하게 된 계기
나는 꽤 오랫동안 알고리즘 스터디를 진행하면서 알고리즘 문제를 풀어왔는데, 거의 모든 플랫폼을 사용해 본 것 같다.
가장 많은 문제를 풀었던 백준부터 프로그래머스, 리트코드, 해커랭크 등 다양한 플랫폼의 문제를 꾸준히 풀어왔다.


코드트리의 경우, 여러 플랫폼들과 비교했을 때 비교적 최근에 서비스를 시작했지만, 이미 삼성 오카방에서 기출문제로 유명해 알고 있었다. 하지만, 국내 타 플랫폼과 달리 유료이기 때문에 취준생 입장에서는 사용을 망설일 수밖에 없었다.

그럼에도 삼성기출로 유명하기도 하고 알고리즘 잘하는 사람들이 많이 추천했었기 때문에 이번에 직접 코드트리를 사용해 보기로 했다.
기존 서비스와의 비교 기대감
우선 코드트리의 경우, 실력 진단을 통해 목표 기업별로 본인의 수준 및 어떤 알고리즘이 취약한 지 확인할 수 있다.

국내에서 가장 유명한 플랫폼인 백준에는 실력진단 기능은 별도로 있지 않고, 프로그래머스에서 비슷한 기능을 리포트 형태로 제공한다.



프로그래머스와 비교했을 때, 장점은 좀 더 상세하게 목표 기업별로 얼마나 알고리즘을 공부해야 할지 등을 나타내주는데
8문제나 풀어야 하기 때문에 시간이 여유로울 때 해야 한다. (실력 진단은 일주일에 한 번만 가능!)
중간중간, 문제를 풀기 싫어서 스킵하고 4문제만 제출했더니 통과가능한 기업이 하나도 없다고 뼈를 때려준다ㅋㅋㅋ
본인의 실력진단을 기반으로 맞춤형 학습코스가 정해지는데, 아래에서 좀 더 자세히 살펴보자.
2. 코드트리의 차별점
문제 구성과 난이도


코드트리는 다음과 같이 커리큘럼이 정해져 있는데, 실력진단을 바탕으로 위의 커리큘럼 중 정해져 문제를 풀 수 있다.
(물론 다른 커리큘럼의 문제도 선택해서 좀 더 연습하고 싶은 종류의 문제를 풀 수 있다.)
각 커리큘럼은 여러 Lesson이 있고 Lesson마다 기본 문제와 연습문제가 있다. 문제마다의 평균 풀이시간과 경험치, 난이도가 표기돼 있어 UI가 굉장히 직관적인 편이다.
학습 커리큘럼과 피드백
학습 커리큘럼은 굉장히 상세한 편이다.
기존의 플랫폼들이 토론하기 게시판만 활성화돼 있는 반면, 문제 풀이 후 또는 경험치를 포기 후 해당 문제에 필요한 기본개념과 해설(+ 시간복잡도, 공간복잡도)을 확인할 수 있다는 점이 굉장히 큰 장점이다.

3. 학습 경험과 변화
약 한 달 동안, 코드트리를 사용하면서 느낀 점들은 다음과 같다.
학습 경험과 변화
코드트리를 시작할 때, 평소 약했던 DP문제를 많이 풀고자 했고, 하루에 한 문제씩은 꾸준히 풀려고 했던 것 같다.
특히나, 다른 사람의 코드와 비교해 보며 좀 더 최적화를 할 수 있는 부분을 신경 쓰며 풀이하고 런타임 및 메모리를 줄이려고 했다. 결과적으로 최근에 여러 회사의 코딩테스트를 보게 됐는데 코딩테스트에서 문제없이 통과할 수 있었다!
사용 경험에 따른 장단점
코드트리를 사용하면서 학습에 특히 도움 됐던 부분과 개선점은 다음과 같다.
장점
- 다양한 문제 유형: 최근 국내 기업의 코딩 테스트 경향을 반영한 다양한 문제를 제공한다. 백준은 거의 대회 위주의 플랫폼이기 때문에 코딩테스트를 준비한다면 굉장히 큰 메리트를 가지고 있다.
- 이해하기 쉬운 해설: 한국어 해설로 문제 접근법과 풀이 과정을 확인할 수 있다. 타 플랫폼 들은 플랫폼 자체에서 제공하는 해설이 없는 반면, 코드트리는 상세한 해설을 확인할 수 있다.
- 맞춤 학습 가능: 사전 진단을 통해 취약한 부분을 집중적으로 학습할 수 있다.
- 편리한 UI/UX: 깔끔한 인터페이스와 제출 목록에서 동일 에러 사례를 필터로 쉽게 확인할 수 있다.

단점 및 개선점
- 낮은 토론 게시판 활성화: 타 플랫폼에서는 문제별로 활발하게 토론이 이루어지지만, 코드트리는 토론 게시판에 글이 거의 없다.
- 느린 서버 속도: 문제 제출 후 채점 결과가 표시되기까지 시간이 꽤 걸려 풀이 및 디버깅할 때 약간의 답답함이 있다.
- 코드 작성 환경: 코드 에디터에 디버깅 기능이 부족해 에러가 발생했을 때 로그나 출력 정보를 보기 어렵다.
4. 추천 여부 및 결론
체험 소감과 향후 계획
추천 대상
- 국내 기업 코딩 테스트를 준비하는 개발자에게 추천, 특히 삼성 코딩 테스트를 준비하는 사람에게는 필수!!!
- 이유: 삼성 기출문제를 포함한 다양한 기업 문제 제공과 체계적인 학습 환경이 강점이기 때문에
체험 소감
- 한 달간 코드트리를 사용하며 평소 취약했던 DP와 구현 문제를 집중적으로 학습했고, 알고리즘 풀이 감각을 유지하는 데 도움이 되었다.
- 문제 풀이 속도와 정확도가 조금씩 개선되었고, 어려운 문제에도 접근하는 자신감이 생겼다.
향후 계획
- 앞으로도 부족한 알고리즘 유형을 반복 학습하기 위해 코드트리를 계속 사용할 예정
- 팀원들과의 알고리즘 스터디에서도 코드트리 플랫폼을 활용할지를 고려 중임