개발자 취업 준비 체크리스트: 2026 하반기 지원 4주 계획
수정 2026-10-06 · 사실 재확인 · 2026년 10월 6일 확인 기준
개발자 취업 준비 체크리스트: 2026 하반기 지원 4주 계획
직무 선택, 기술 스택, 포트폴리오, 코딩테스트, 지원 관리까지 순서대로 점검합니다.
직무 선택포트폴리오코딩테스트AI 코딩 도구개발자 취업 준비, 무엇부터 시작할까
개발자 취업 준비를 시작했는데 직무, 언어, 프로젝트 중 무엇부터 정해야 할지 막막합니까? 순서 없이 강의와 자료부터 모으면 지원 시점에 이력서에 쓸 결과물이 비어 있게 됩니다. 이 글은 2026 하반기 지원을 앞두고 직무 선택부터 지원 관리까지 1~4주차로 나눠 한 단계씩 확인하는 체크리스트입니다.
준비의 기준은 채용 공고입니다. 채용 글에는 담당 업무, 요구 기술, 우대 사항, 전형 절차가 적혀 있습니다. 이 네 가지를 읽고 내 준비 상태와 맞춰 보면 지금 부족한 부분이 무엇인지 드러납니다.
신입 지원자와 경력 전환 지원자 모두 같은 흐름으로 점검할 수 있습니다. 다만 경력 전환 지원자는 이전 직무에서 한 일을 개발 프로젝트와 연결하는 설명이 추가로 필요합니다. 아래 표와 목록은 저장해 두고 항목마다 확인 표시를 하면서 사용합니다.
- 채용 글 5개에서 반복되는 기술을 기준으로 직무와 스택을 정합니다.
- 그 스택으로 프로젝트 하나를 끝까지 완성하고 README에 근거를 남깁니다.
- 지원 현황은 표로 관리하고 지원하는 회사마다 내 프로젝트와 연결하는 문장을 적습니다.
- AI 도구는 쓰되 직접 설명할 수 있는 코드만 결과물에 남깁니다.
개발자 취업 직무별 준비 항목 표
직무를 정하는 기준은 세 가지입니다. 어떤 결과물을 만들 때 집중이 잘 되는지, 채용 글을 볼 때 어떤 직무가 내 상황과 맞는지, 그 직무의 포트폴리오를 지금 만들 수 있는지입니다. 아래 표는 주요 직무별로 포트폴리오에 담을 것과 모집 요강에서 확인할 것을 나눈 것입니다.
| 직무 | 주로 만드는 것 | 포트폴리오에 담을 것 | 모집 요강에서 확인할 것 |
|---|---|---|---|
| 프론트엔드 | 웹 화면, 사용자 인터랙션 | 실행 가능한 웹 화면과 코드 저장소 | 요구 프레임워크, 협업 도구 |
| 백엔드 | API, 데이터 저장과 처리 | API 명세와 데이터 설계 설명 | 요구 언어, 데이터베이스 |
| 모바일 앱 | 스마트폰 앱 화면과 기능 | 앱 실행 화면과 코드 저장소 | 요구 플랫폼, 개발 언어 |
| 데이터·AI | 데이터 처리, 모델을 활용한 서비스 | 데이터 출처와 처리 과정 설명 | 요구 라이브러리, 분석 도구 |
기술 스택 정하는 순서
기술 스택은 유행이 아니라 채용 공고를 기준으로 정합니다. 아래 순서대로 진행하면 배울 범위가 좁혀지고 프로젝트를 바로 시작할 수 있습니다.
- 관심 직무의 채용 공고 5개를 저장합니다.
- 요구 기술과 우대 기술을 항목별로 옮겨 적고, 5개 중 3개 이상에 나오는 것에 표시합니다.
- 표시한 기술 중 언어와 프레임워크를 각각 하나씩 고정합니다.
- 고정한 스택으로 작은 프로젝트 하나를 배포 또는 실행 가능한 상태까지 완성합니다.
스택은 프로젝트 하나를 끝낼 때까지 바꾸지 않는 것을 기준으로 삼습니다. 새로운 도구가 눈에 들어와도 완성한 결과물이 없다면 이력서에 쓸 수 있는 내용이 늘지 않습니다. 스택을 고정한 이유는 프로젝트 README에 한 줄로 남겨 둡니다.
포트폴리오 체크리스트
신입 개발자 포트폴리오는 코드 저장소와 설명 문서로 구성됩니다. 지원 전에 아래 일곱 항목을 하나씩 확인합니다.

- 코드 저장소가 공개되어 있고 실행 방법이 README 첫 화면에 적혀 있습니다.
- 해결하려는 문제와 대상 사용자가 README에 한 문단으로 정리되어 있습니다.
- 배포 링크 또는 실행 화면이 있어 코드를 내려받지 않아도 결과를 볼 수 있습니다.
- 팀 프로젝트라면 내가 맡은 기능과 기여 범위가 구분되어 있습니다.
- 기술을 선택한 이유가 문장으로 남아 있습니다.
- 오류를 만났을 때 원인을 찾아 고친 과정이 기록되어 있습니다.
- 커밋 기록이 기능 단위로 나뉘어 있어 작업 흐름을 따라갈 수 있습니다.
이력서 점검 항목
개발자 이력서는 채용 글의 요구 사항과 내 프로젝트를 이어 주는 문서입니다. 지원할 회사의 모집 요강을 읽고 나서 아래 표의 질문에 답하며 문장을 다듬습니다.
| 항목 | 점검 질문 | 보완 방법 |
|---|---|---|
| 프로젝트 설명 | 무엇을 왜 만들었는지 두 문장으로 말할 수 있는가 | 문제, 해결 방식, 결과 순서로 다시 씁니다 |
| 기여 범위 | 내가 직접 구현한 기능이 구분되어 있는가 | 기능 이름과 담당 부분을 나열합니다 |
| 기술 표기 | 설명할 수 없는 기술이 적혀 있지 않은가 | 프로젝트에서 실제로 쓴 기술만 남깁니다 |
| 링크 | 저장소와 배포 주소가 열리는가 | 제출 전에 시크릿 창에서 직접 열어 봅니다 |
| 공고 연결 | 모집 요강의 요구 기술과 내 프로젝트가 이어지는가 | 지원 회사마다 강조할 프로젝트 순서를 바꿉니다 |
경력 전환 지원자는 이전 직무에서 다룬 업무 지식이 개발 프로젝트의 어떤 부분에 쓰였는지 한 문장으로 추가합니다. 개발 경험이 적더라도 업무 이해가 드러나면 지원 직무와의 연결이 분명해집니다.
코딩테스트·기술 면접 준비 순서
전형 절차는 회사마다 다릅니다. 지원할 회사의 전형 안내에 코딩테스트 언급이 없더라도 있다고 가정하고, 기본 계획인 알고리즘 문제 하루 2개, 2주로 준비를 시작합니다.
실제 예로, 네이버의 「2025 팀네이버 신입 공채」 기술 직군 안내 페이지는 전형 절차를 「지원서 접수 → 서류 전형 → 기업문화 적합도 검사 → 온라인 CS/코딩테스트 → 기술 역량 인터뷰 → 종합 역량 인터뷰 → 입사」 순서로 적고, 이 온라인 전형을 「CS(알고리즘/자료구조, 데이터베이스, 네트워크, 운영체제 등) 및 모집 부문 기초 역량을 확인하는 전형」이라고 설명합니다. 코딩 문제만 풀지 말고 자료구조, 데이터베이스, 네트워크, 운영체제 기초도 함께 복습해 두는 이유입니다.
- 모집 요강에서 코딩테스트 여부, 출제 언어, 진행 방식을 적어 둡니다. 언어 안내가 없으면 프로젝트에 쓴 언어로 연습합니다.
- 배열, 문자열, 해시, 정렬처럼 기초 자료구조와 알고리즘을 먼저 복습합니다. 하루 2문제씩 2주를 풀면 28문제가 쌓입니다.
- 문제를 풀 때마다 풀이 과정을 소리 내어 설명하는 연습을 함께 합니다.
- 내 프로젝트에 대해 기술 선택 이유, 어려웠던 부분, 개선점을 질문 형태로 적어 답을 준비합니다.
- 답변을 녹음하거나 다른 사람 앞에서 말해 보고 설명이 막히는 곳을 다시 공부합니다.
기술 면접에서는 정답을 말하는 것 못지않게 생각한 과정을 설명하는 방식이 중요합니다. 모르는 질문을 받았을 때 아는 부분까지 설명하고 그다음을 어떻게 찾아볼지 말하는 연습이 도움이 됩니다.
AI 코딩 도구를 쓰는 기준
AI 코딩 도구는 학습과 프로젝트 제작에 활용할 수 있습니다. 다만 결과물을 내 것으로 설명할 수 있어야 포트폴리오에 넣을 수 있습니다. 아래 기준으로 사용 범위를 정합니다.
- 생성된 코드를 붙여 넣기 전에 각 줄이 무엇을 하는지 직접 읽고 설명해 봅니다.
- 오류 원인을 먼저 스스로 추정한 뒤 도구의 답과 비교합니다.
- 도구를 사용한 부분과 직접 구현하거나 수정한 부분을 README에 구분해서 적습니다.
- 코딩테스트나 면접에서 도구 사용이 제한될 수 있으므로 도구 없이 풀어 보는 연습도 병행합니다.
아직 쓸 도구를 고르지 못했다면 AI 코딩 도구 비교 글에서 차이를 보고 하나만 정해 프로젝트가 끝날 때까지 씁니다.
4주 실행 계획: 1~4주차 할 일과 완료 기준
준비를 시작하는 날을 1일차로 잡고 4주 동안 진행하는 실행 계획입니다. 각 주차마다 끝났는지 판단하는 기준을 함께 적었습니다.

| 주차 | 기간 | 할 일 | 완료 기준 |
|---|---|---|---|
| 1주차 | 1~7일차 | 채용 글 5개 저장, 요구 기술 표시, 스택 고정 | 언어와 프레임워크가 각각 하나로 정해졌다 |
| 2주차 | 8~14일차 | 프로젝트 핵심 기능 구현 | 핵심 기능 하나가 실행된다 |
| 3주차 | 15~21일차 | README 작성, 배포 또는 실행 화면 준비 | 코드를 내려받지 않아도 결과를 볼 수 있다 |
| 4주차 | 22~28일차 | 이력서 수정, 회사별 연결 문장 작성, 첫 지원 | 지원서 1건 이상 제출했다 |
지원 현황 관리 표
여러 회사에 지원하다 보면 요구 기술과 마감일이 뒤섞입니다. 스프레드시트나 노트에 아래 항목을 열로 만들어 지원하는 곳마다 한 줄씩 기록합니다.
| 기록 항목 | 적을 내용 | 활용 방법 |
|---|---|---|
| 공고 링크 | 원문 주소와 저장 날짜 | 채용 글이 내려가도 내용을 다시 확인합니다 |
| 요구·우대 기술 | 모집 요강 문구 그대로 | 내가 가진 기술과 대조합니다 |
| 전형 절차 | 서류, 코딩테스트, 면접 순서 | 단계별 준비 일정을 잡습니다 |
| 마감일 | 서류 제출 기한 | 가까운 순서로 정렬해 확인합니다 |
| 프로젝트 연결 문장 | 이 회사와 내 프로젝트가 만나는 지점 | 지원서 첫 문단에 그대로 사용합니다 |
| 진행 상태 | 지원 전, 제출, 결과 대기, 종료 | 탈락한 곳의 요구 사항을 다음 준비에 반영합니다 |
자주 묻는 질문
Q. 비전공자도 개발자 취업을 준비할 수 있습니까?
모집 요강의 지원 자격란에 전공이나 학력 제한 문구가 있는지 먼저 봅니다. 제한 문구가 없으면 지원할 수 있는 곳으로 보고, 프로젝트 결과물과 README로 준비 수준을 보여 줍니다. 제한이 있는 곳은 지원 목록에서 빼고 나머지에 집중합니다.
Q. 처음 배울 언어는 무엇으로 정해야 합니까?
관심 직무의 채용 공고 5개를 읽고 3개 이상에 나오는 언어를 고릅니다. 3개 이상 겹치는 언어가 없으면 가장 많이 나온 언어로 정합니다. 직무마다 요구 언어가 달라 특정 언어가 항상 정답은 아닙니다. 하나를 정했다면 프로젝트 하나를 끝낼 때까지 유지합니다.
Q. 포트폴리오 프로젝트는 몇 개가 필요합니까?
기본값은 1개 완성 + 1개 보완입니다. 먼저 프로젝트 1개를 문제 정의, 구현, 개선 과정까지 설명할 수 있게 끝냅니다. 그다음 채용 글에서 요구하는데 첫 프로젝트에 없는 기술 하나를 골라 두 번째 프로젝트로 보완합니다. 모집 요강에 개수가 적혀 있으면 그 숫자를 따릅니다.
Q. 코딩테스트는 모든 회사에서 봅니까?
회사마다 다릅니다. 전형 안내에 코딩테스트가 적혀 있지 않아도 있다고 가정하고 알고리즘 문제 하루 2개, 2주를 기본으로 준비합니다. 한 사례로, 토스는 경력 3년 이하 개발자를 대상으로 한 「2025 토스 NEXT 개발자 챌린지」 안내에서 「서류 제출자를 대상으로 온라인 코딩 테스트를 비롯한 개발 과제 전형이 진행된다」고 밝혔습니다. 출제 언어와 진행 방식이 안내 메일에 없으면 프로젝트에 쓴 언어로 연습합니다.
Q. AI 코딩 도구로 만든 프로젝트를 포트폴리오에 넣어도 됩니까?
도구 사용 자체보다 결과물의 코드를 직접 설명할 수 있는지가 기준입니다. AI 도구를 쓴 부분과 직접 구현하거나 수정한 부분을 README에 구분해서 적고, 코드마다 왜 그렇게 작성했는지 답할 수 있어야 합니다. 채용 안내에 AI 사용 규정이 없으면 과제와 코딩테스트는 도구 없이 푼다고 보고 준비합니다.
개발자 취업 상황별 다음 행동
직무를 아직 정하지 못했다면 관심 직무 두 개의 채용 글을 5개씩 저장하고 공통 기술을 표시합니다.
스택은 정했지만 프로젝트가 없다면 고정한 스택으로 작은 프로젝트 하나를 실행 가능한 상태까지 완성합니다.
프로젝트는 있지만 지원을 시작하지 않았다면 README와 이력서를 점검 표에 맞춰 고치고 지원하는 회사마다 연결 문장을 적습니다.
서류 전형을 통과했다면 안내 메일에 적힌 전형 방식에 맞춰 준비합니다. 방식이 적혀 있지 않으면 알고리즘 문제 하루 2개와 프로젝트 예상 질문 10개 답변을 2주 동안 준비합니다.
출처
- 네이버 · 2025 팀네이버 신입 공채(기술 직군) · https://recruit.navercorp.com/micro/teamnaver2025/tech · 확인일 2026-09-29
- 토스(토스피드) · 토스, 「2025 토스 NEXT 개발자 챌린지」 접수 시작 · https://toss.im/tossfeed/article/2025next · 확인일 2026-09-29
다음 단계 이번 주 안에 관심 직무의 채용 공고 5개를 저장하고, 위 표의 확인 항목에 맞춰 요구 기술을 옮겨 적은 뒤 5개 중 3개 이상에 나오는 기술 하나에 표시합니다.