신입 개발자 준비 기간은 전공과 학습 시간, 목표 직무, 채용 시장에 따라 크게 다릅니다. ‘몇 개월이면 취업’이라는 약속 대신 단계별로 무엇을 할 수 있는지 확인하세요.
기초 단계
언어 문법, 자료구조, Git과 HTTP의 기본을 익힙니다. 예제를 보고 이해하는 수준을 넘어 작은 기능을 혼자 구현하고 오류를 수정할 수 있어야 합니다. GitHub Git 안내로 협업의 기초를 확인하세요.
프로젝트 단계
지원 직무와 관련된 기능을 하나 끝까지 만듭니다. 프론트엔드는 화면·접근성, 백엔드는 API·데이터·테스트, 데이터 직무는 질문·정제·결과 해석을 보여 주세요. 실행 방법과 한계를 README에 남깁니다.
지원 단계
공고를 읽고 자신의 기술과 부족한 부분을 비교합니다. 포트폴리오, 코딩테스트, 면접 준비를 병행하되 무리한 일일 문제 수를 목표로 삼지 마세요. 결과물을 정리하는 기준은 신입 IT 포트폴리오 작성법을 참고하세요.