일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 글또 #다짐
- jooq
- bean
- 모의면접
- redis
- DI
- spring context
- 티스토리챌린지
- SQL
- 사이드 프로젝트
- 트러블슈팅
- 보따리
- Database
- 부꾸
- 체험
- 구슬
- 테오의 스프린트
- 동적 SQL
- 눈송이
- jscode
- 프로그래머스
- 코드트리
- dto projection
- 후기
- 오블완
- 글또
- 부꾸러미
- Spring
- open contribution jam
- 북극곰
- Today
- Total
벤티의 개발 로그
[후기] 코드트리 한 달 사용 솔직 후기 1편 본문
이 포스팅은 코드트리 x 글또 블로그 챌린지 2기를 통해 코드트리 체험권을 받아 작성한 후기입니다.
코드트리?
작년부터 참여한 글또 10기에서, 12월에 코드트리를 1달 이용할 수 있는 기회를 얻게 되었다. 마침 코딩 테스트가 내 약점이라고 스스로 판단했기 때문에 어떻게 공부할지 계획을 짜고 있었는데, 좋은 기회라고 생각하고 얼른 지원했다!
코드트리 소개
1월 2일부터 코드트리 구독권을 얻어 이용하게 되었다. 다른 서비스와 가장 큰 차이점은 '형태'라고 생각한다. 다른 문제 풀이 사이트는 풀 수 있는 문제가 많이 있다. 물론 이것이 나쁘다는 것은 아니지만, 알고리즘이나 자료구조에 대한 개념이 많이 부족하다.
코드트리는 위 사진처럼 Novice Low, Novice Mid, Novice High, Intermediate Low, Intermediate Mid, Intermediate High 6단계로 나눠서 어떤 알고리즘이나 자료구조에 대한 개념과 문제를 제공한다. 이 부분이 가장 큰 장점이라고 생각한다. 예를 들어, 내가 가장 부족한 부분이 DP라고 하면, Novice High에서 DP 개념을 익히고 Intermediate Low에서 DP 관련 문제를 풀면 된다. 개인적으로 '코딩 테스트, 이번에는 올솔하고 싶다!'라고 한다면 Novice Mid에서 모르는 개념만 빠르게 익히고, Intermediate Low부터 문제 풀이를 시작하고, 막히는 부분은 Novice High로 점검하기를 권장한다.
두 번째 장점은 '자세한 개념 설명'이다. 개념 설명이 한 단계에서 끝나지 않는다. 이것이 무슨 얘기냐면 어떤 한 섹션의 기본적인 내용과 용어를 먼저 설명하고, 이 내용과 용어를 제대로 이해했는지를 다중 선택 객관식 문제 풀이를 통해 체크할 수 있다. 또, 각 문제별로 해설이 제공되어 문제를 풀고 조금 이해가 되지 않는 부분이 있으면 바로 확인할 수 있다.
마지막 장점은 '시간복잡도'에 대해 계속 고민할 수 있다는 것이다. 거의 모든 개념의 설명에 시간복잡도에 대한 내용이 포함되어 있다. 물론 알고리즘 학부 수업에서 배운 내용을 잊어버린 것은 아니지만, 문제를 풀다 보면 보통 문제를 맞히는 데에만 급급해 시간 복잡도 고려는 후순위로 밀리기 쉽다. 즉, 단순히 '이 코드로 제출한 결과 시간 초과가 났으니 더 빠른 방법으로 풀어야겠군'에서 끝나지 않고 '어떤 상황에서 어떻게 코드를 작성하고, 어떤 개념을 이용하는 것이 유리한지'에 대한 내용이 자세하게 나와 있다.
코드트리 이용 후기
난 매일 같이 코드트리를 이용해 문제를 풀었다. 매일 같이. 코딩 테스트에서 번번히 고배를 마시는 게 너무 싫었고, 내 약점이라고 생각했기 때문에 이 약점을 해결하는 것을 새해 목표로 잡았다. 덕분에 흔들리지 않고, 미루지 않고 계속 문제를 풀었던 것 같다.
1달 동안 풀이한 결과, 확실히 문제 풀이 속도가 빨라지고, 정답률이 높아졌다. 희망자에 한해 구독권을 한 달 연장할 수 있는데, 주저하지 않고 신청할 것이다! 😆 이 기회를 제공해주신 모든 분들께 진심으로 감사드린다.