1 분 소요

Introduction

코딩테스트 얘기를 하기 전에 먼저 제 소개를 해야할 것 같습니다.

저는 학부 수학, 석사 통계를 전공했고, 3년차(만 2년 3개월)차 머신러닝 엔지니어로 일하고 있습니다. 전공에서 알 수 있듯이 컴퓨터공학쪽 전공은 아닙니다. 사실 이게 핑계일 수도 있지만 자료구조, 알고리즘 등에 대해 좀 어색한 편입니다.

때문에 유명한 책도 사서 보고, 프로그래머스, 백준도 시작해봤지만 풀 수 있는문제는 계속 풀수있고, 모르는 문제는 계속 모르겠더라구요.

그러다가 ‘코드트리 x 글또 블로그 챌린지’라는 정말 좋은 기회를 통해 코드트리라는 플랫폼을 써볼 기회를 얻었고 이번 포스팅은 코드트리를 써본 후기입니다.

이전의 코딩테스트 준비

코드트리를 경험하기 전 사용했던 플랫폼의 장단점을 정리해보면 다음과 같습니다.

  1. 프로그래머스
    • 장점 : 접근성이 좋고 많은 회사들이 프로그래머스를 사용해 코딩테스트를 보기 때문에 코딩테스트에 익숙해질 수 있습니다. 또, 난이도별로 문제가 나누어져 있어 실력을 늘리기 좋습니다. UI또한 사용하기 편합니다.
    • 단점 : 유형별로 나누어져 있는 문제가 적어 난이도가 아닌 유형별로 공부를 하기는 어렵습니다. 저는 이 부분이 가장 큰 프로그래머스의 단점이라고 생각합니다.
  2. 백준
    • 장점 : 프로그래머스와 다르게 알고리즘 유형별로도 문제가 나뉘어져있습니다. 때문에 난이도와 유형별로 실력을 향상시키기 좋습니다. 또한 매우 많은 문제가 있습니다.
    • 단점 : 개인적으로 사용하기 불편합니다. UI도 구식이고, 문제를 푸는 페이지와 문제 페이지와 달라 문제를 읽으면서 문제를 바로 풀기 힘듭니다.

그렇다면 코드트리는?

저는 약 한달간 코드트리를 사용하면서 코딩테스트 준비가 재미있어졌습니다. 그 이유를 이제부터 밝혀보죠!

장점

  1. 쉬운 UI로 접근성이 매우 좋습니다.
  2. 경험치, 진단 센터를 통한 점수 등을 통해 의지를 불태울 수 있습니다. 도파민에 익숙해진 저에게 너무나도 필요했던 동기부여 시스템이였습니다.
  3. 난이도, 유형별 커리큘럼이 너무 잘 정리되어 있었습니다. 제가 가장 바랬던 공부접근법이였는데 코드트리가 딱이였어요.
  4. 새로 시작하는 유형에 대해 접근방법 등에 대한 설명을 먼저 해줍니다. 저는 이 부분도 아주 좋았어요. 그리고 같은 유형에대해 난이도 별로 적지 않은 문제를 풀어보면서 익숙해질 수 있다는 점도 아주 큰 장점입니다.

단점

  1. 프로그래머스는 함수를 만들고 실행시키면 끝입니다. 하지만 백준처럼 코드트리도 입력과 출력을 명시해줘야합니다. 이 부분이 조금 귀찮았습니다.

  2. 입, 출력을 해야하기 때문에 자바스크립트로 연습하는 데 어려움이 있습니다. 프론트앤드 친구와 같이 해보고 싶었는데 이부분은 좀 아쉬웠습니다.

결론

저는 일말의 고민없이 코드트리로 정착하기로 했습니다. 일단 공부하는게 너무 재밌어진게 정착한 가장 큰 이유같아요. 계속 풀고싶어요. 어쩜 이렇게 잘 만들었을까요? 하하

저와 같은 고민을 하시는 분이라면 코드트리 한번 사용해보시는 것을 강추합니다!!

카테고리:

업데이트:

댓글남기기