사이드 프로젝트는 규모보다 완료 기준이 중요합니다. 초보자는 기능을 끝까지 만들고 실행 과정을 설명하는 경험이 우선입니다. 경력자는 실제 업무에서 풀었던 문제와 비슷한 제약을 어떻게 다루는지 보여 주면 좋습니다.
초보자: 한 가지 흐름 완성
할 일 등록·조회, 공개 데이터 검색, 학습 기록처럼 입력과 결과가 분명한 주제를 고르세요. 요구사항을 세 문장으로 적고 화면 또는 API 한 개를 먼저 완성합니다. 테스트 데이터로 예외 상황을 확인하고 README에 실행 방법을 남깁니다.
경력자: 설계 판단 드러내기
권한, 오류 복구, 성능 측정, 접근성 등 하나의 제약을 깊게 다뤄 보세요. 사용하지 않은 기술을 많이 나열하기보다 왜 그 기술을 택했는지와 대안의 한계를 적는 편이 유익합니다. 공개 가능한 코드만 사용하고 회사의 비공개 자료를 옮기지 마세요.
공통 완료 기준
다른 사람이 설명서만으로 실행할 수 있는지 확인하세요. GitHub README 안내를 참고해 설치, 사용, 테스트, 미완성 항목을 구분합니다. 서류로 연결하는 방법은 포트폴리오 정리법을 보세요.