본문 바로가기
🪞 회고

코딩테스트 준비를 위한, 코드트리 후기

by @Eddy 2024. 3. 2.
728x90

 

꾸준한 블로그 글쓰기를 위해 참여한 글또에 `코드트리`라는 코딩테스트 학습 플랫폼에서 협업 제의를 해준 덕분에,

나같은 코딩테스트 유랑민도 코드트리 커리큘럼에 참여할 수 있게 되었고, 한 달동안 사용하면서 느낌 장단점을 가볍게 정리해봤습니다.

 

  장점  

문제집

사실 지금까지 코딩테스트를 공부하는 게 어려웠던 점은, 내가 잘 하고 있는건가,, 라는 모호함이 컸습니다.

고등학교를 넘어서부터는 커리큘럼이나 개념의 깊이에 대해 본인 스스로 찾아가야하는데, 매번 스스로 찾다보면 쉽게 지치기 마련이죠.

그런 의미에서 정해진 커리큘럼과 단계가 있고, 개념을 알고 문제를 풀 수 있다면? 이라는 생각을 적극 반영한 플랫폼이라는 생각이 들었습니다.

특히 내가 인터넷을 통해 찾은 개념이 불확실하거나, 이해하기 어려울 수 있는데 코드트리는 이문제를 해결하겠다는 의지와 노력이 보였습니다.

 

빠른 피드백

사실 코드트리의 가장 큰 장점은 빠른 피드백이라고 생각합니다.

많은 개발자들이 사용하는 백준이나 프로그래머스의 경우, 내 질문에 대해 익명의 누군가가 답변해주길 기다려야하는 시스템이기에 조금 답답하게 느껴지곤 합니다.

하지만 코드트리의 경우, 운영진으로 보이는 분이 하루도 되지 않아(빠르면 5분 이내, 오래걸렸던 건 2시간 정도) 답변을 해주십니다.

어떤 질문을 하냐에 따라 답변의 질이 달라지겠지만, 문제를 풀기에 상당히 도움이 되는 답변을 곧바로 받을 수 있다는 게 큰 장점입니다.

5분에서 2시간 이내면, 다른 문제를 푸는 동안에 답변이 오는 충분한 시간이기에, 상당히 빠른 편에 속합니다. (가끔, 내 질문을 기다리고 있었나? 싶을정도로 빨리오더라구요.)

특히 나같은 Swift 사용자의 경우, Swift로 코딩테스트를 준비하는 사람이 적기 때문에 스스로 해결하거나 다른 언어를 보며 해답을 찾아야 하는데 Swift로도 답변을 주시기 때문에 사용하는 언어가 마이너하거나 코딩테스트 초보자라면 큰 도움을 받을 수 있을 겁니다.


  

  단점  

물론 장점만 나열한다면 좋겠지만, 

아쉬운 점이 없는 플랫폼은 없으니, 아쉬운 점도.. 두 스푼..

 

유료 플랫폼

코딩테스트를 공부할 수 있는 백준, 프로그래머스가 무료플랫폼인데에 비해, 부분 유료화 플랫폼이라는 점은 아쉬울 수 밖에 없습니다.

아무래도 무료 플랫폼이 있는데, 굳이 유료? 라는 생각을 할 수 있지만, 제휴 학교에 다니고 있다면 여러 혜택으로 상당부분 해결될 수 있습니다.

 

상대적으로 적은 사용자

앞서 언급한 유료 플랫폼이라는 점이 사용자 수가 쉽게 늘지 못하는 이유라고 생각합니다.

사용자가 적다는 말은 다른 개발자들의 코드를 읽을 기회가 적다는 것을 의미하고, 그만큼 성장이 제한될 수 있습니다.

왜냐면 우린 '어쨌든 풀었다'를 하는 개발자가 아닌, '올바르게 푸는' 개발자여야 하기 때문이죠.

그래도 많은 사람들이 사용하는 언어(JAVA, Python 등..)에서는 다양한 풀이를 볼 수 있으나, 마이너한 언어를 사용하는 개발자에게 이 부분은 아쉬울 수 밖에 없습니다.

 

하지만 모든 문제에 대한 해설을 제공하기 때문에, 정 모르겠다 싶으면 해설을 통해 문제가 의도한 답을 알 수 있으니, 어느 정도 필요한 정보는 얻을 수 있을 겁니다. 여기서 또 아쉬운 점은 내가 푸는 언어로 해설을 제공하지 않습니다. 내가 사용하는 언어로 해설을 제공해주면 더 좋을 것 같네요..


 

코드트리, 백준, 프로그래머스처럼 다양한 코딩테스트 플랫폼을 사용했지만, 어느 하나가 은탄환이 되긴 어렵다는 생각이 들었습니다.

결국 각각의 성향을 가진 플랫폼 중, 나에게 가장 잘 맞는 플랫폼을 찾아 공부하는 것도 실력일 수 있다는 거죠.

그걸 위해 코드트리에서 무료 커리큘럼이 제공되고 있으니 나에게 맞는 플랫폼인지 알아가는 건 어떨까요?

반응형

댓글