CodingTest
[0주차] 코딩테스트 준비 시작 이유 및 계획 (알고리즘 강의 추천 + 프로그래머스 로드맵)
· 7분 읽기
1. 코딩테스트 준비를 다시 시작하게 된 이유
취업 준비를 하면서 프로젝트 경험을 쌓는 데 집중하다 보니 코딩테스트 준비는 자연스럽게 뒤로 밀려 있었다.
하지만 막상 여러 기업 전형을 살펴보니, 여전히 서류 합격 후 코딩테스트로 1차 전형을 진행하는 곳이 매우 많았다.
특히 예전에 프로그래머스에서 코테를 직접 쳐봤을 때, “아직 실력이 많이 부족하다”는 벽을 크게 느꼈던 기억이 있다. 이 경험 때문에 코딩테스트가 취준 과정에서 하나의 큰 허들처럼 느껴졌다.
그래서 더 이상 미룰 수 없다고 판단했다.
기회가 줄어들기 전에, 제대로 준비하자.
현재는 계획 단계이며, 본격적인 학습은 다음 주부터 시작할 예정이다. 이 글은 앞으로 매주 기록할 **코딩테스트 준비 시리즈의 0주차(준비편)**이다.
2. 공부 방식 – 개념 강의 + 문제풀이 병행
문제만 많이 푼다고 실력이 오르지 않는다는 것을 이미 경험으로 알고 있다. 그래서 이번에는 개념 → 적용 → 반복 구조로 확실한 학습 루트를 만들기로 했다.
그 첫 단계는, 자료구조와 알고리즘 개념을 정리한 뒤, 실전 문제로 적용하는 방식이다.
여러 강의를 비교해 본 끝에 선택한 강의는 다음이다.📌 선택한 강의
〈38군데 합격 비법 – 2025 코딩테스트 필수 알고리즘〉 (인프런)
[38군데 합격 비법, 2025 코딩테스트 필수 알고리즘| 딩코딩코 - 인프런 강의
현재 평점 5.0점 수강생 2,231명인 강의를 만나보세요. 초보자도 쉽게 이해하는 단계별 설명으로, 막연했던 코딩 테스트가 명확해집니다. 필요한 것만 배우고 바로 실전에 적용하세요! 알고리즘,
www.inflearn.com](https://www.inflearn.com/course/38%EA%B5%B0%EB%8D%B0-%ED%95%A9%EA%B2%A9%EB%B9%84%EB%B2%95-%EC%BD%94%ED%85%8C-%ED%95%84%EC%88%98-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98/dashboard)
선택 이유
- 초보도 이해 가능하도록 구성
- 실전 코테 패턴 중심
- 자체 교재 제공
- 5주 완강 가능한 커리큘럼
- 강사의 실제 경험 기반 노하우 포함
따라서 5주 완강 + 프로그래머스 문제풀이가 이번 준비의 핵심 축이다.

3. 언어 선택 – Python으로 진행
이번 코테 준비는 Python으로 한다. 이유는 간단하다.
- 문법이 직관적이라 구현 속도가 빠르고
- 알고리즘 코드 길이가 짧아 사고 과정에 집중할 수 있고
- 리스트, 딕셔너리 등 자료구조가 강력하며
- 강의도 Python 기반이라 그대로 따라가기 좋기 때문
짧은 기간 안에 알고리즘을 익히기 위해서는 Python이 가장 최적이라고 판단했다.
4. 프로그래머스 문제풀이 로드맵 (레벨 0 → 기초 → 레벨 1 → 레벨 2)
기업들이 실제로 코테를 많이 진행하는 플랫폼이 프로그래머스이기 때문에, 실전과 똑같은 환경에서 연습하는 것이 학습 효율이 가장 높다.
이번 준비에서는 프로그래머스 난이도 체계 그대로 단계별로 올라가는 방식을 택했다.
📌 (1단계) 입문 문제
- 목표: 100문제 완주
- 하루 목표: 최소 5문제 이상
- 목적: 파이썬 문법 + 기본 로직 자동화
- 상태: 다음 주부터 시작
[코딩테스트 입문 | 프로그래머스 스쿨
코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요!
school.programmers.co.kr](https://school.programmers.co.kr/learn/challenges/beginner?order=acceptance_desc)
📌 (2단계) 기초 문제
- 문자열/반복문/조건문/리스트 조작 패턴 강화
- 입문 문제 이후 난이도 딱 맞음
- 레벨1의 발판
[코딩 기초 트레이닝 | 프로그래머스 스쿨
프로그래밍 언어를 처음 접하거나 프로그래밍 언어에 익숙해지고 싶다면? 코딩 역량을 탄탄하게 길러주는 코딩 기초 트레이닝으로 차근차근 코딩에 대한 기초 감각을 길러 보세요.
school.programmers.co.kr](https://school.programmers.co.kr/learn/challenges/training?order=acceptance_desc)
📌 (3단계) 레벨 1 전체
- 본격적인 코테 입문 난이도
- 그리디 기초, 해시, 정렬, 구현, 완전탐색 시작
- 강의 5주차와 시너지가 가장 좋음
📌 (4단계) 레벨 2 입문 → 확장
- 기업 코테 실전 난이도
- BFS, DFS, 투 포인터, 재귀·백트래킹, 우선순위 큐, DP 기초 등
- 이 단계부터 실제 기업 기출과 난이도가 비슷해짐
최종 목표는 레벨 2까지 안정적으로 해결할 수 있는 실력 만들기.
5. 학습 루틴 요약
- 매주 인프런 강의 학습 + 정리
- 프로그래머스 매일 최소 5문제(입문,기초 기준) -> 레벨 1 이상부터는 최소 3문제 목표
- 문제 풀이 노트 / 오답 정리
- 매주 일요일 회고 & 티스토리 업로드
이 시리즈는 0주차(계획) → 다음 주 1주차부터 본격 진행될 예정이며 매주 학습 내용, 문제 풀이, 느낀 점, 개선점을 기록할 계획이다.
6. 참고한 블로그
아래 블로그들은 코테 준비 방향과 범위 설정에 많은 도움을 준 글들이다.
- https://haesoo9410.tistory.com/351
- https://young-taek.tistory.com/146
- https://skmouse.tistory.com/entry/코딩테스트-공부방법
- https://blog.naver.com/adamdoha/222152397666
- https://sinw212.tistory.com/2
마무리
이번 코딩테스트 준비는 단순히 많은 문제를 푸는 데에 목적이 있지 않다. 자료구조와 알고리즘 개념을 정확히 이해하고, 문제를 어떻게 접근하고 해결할지 ‘문제풀이 감각’을 기르는 것이 이번 학습의 핵심 목표다.
그동안 제대로 코테 준비를 한 적은 없었고, 인터넷에는 사람마다 전혀 다른 공부법이 넘쳐났다.
그래서 다양한 블로그와 후기를 참고한 뒤, 지금의 나에게 맞는 방식으로 학습 계획을 직접 세웠다.
이 방법이 절대적으로 옳다고 확신할 수는 없지만, 우선 실행해보고 필요한 부분은 유연하게 수정하며 나만의 학습 루틴을 만들어갈 계획이다.
다음 글에서는 [1주차] 인프런 강의 1주차 + 프로그래머스 입문 문제 풀이 시작을 기록할 예정이다. 꾸준히 진행하며 성장 과정을 시리즈로 남겨보려고 한다.
댓글
GitHub 계정으로 댓글을 남길 수 있어요.