2026년에 내가 개발자 포트폴리오를 만든다면
나는 튜토리얼을 보거나 자격증을 모으는 데 몇 달을 허비하지 않을 것이다.
나는 한 가지 목표에 집중할 것이다. 내가 실제 문제를 해결할 수 있음을 증명하는 포트폴리오를 만드는 것이다.
채용 담당자는 학위보다 당신의 작업물을 더 중요하게 생각한다. 그들은 단 한 가지만 묻는다:
"직접 만든 것을 보여줄 수 있나요?"
처음부터 시작하기 위한 나의 계획은 다음과 같다.
Step 1: 한 가지 언어를 마스터하라 언어를 이리저리 옮겨 다니는 것을 멈춰라. 하나를 선택해 제대로 배워라. 웹 개발을 원한다면 JavaScript를 선택하라. 프레임워크를 다루기 전에 기초를 먼저 익혀라.
Step 2: 프로젝트를 만들어라 튜토리얼은 안도감을 주지만, 프로젝트는 실력을 준다. 다음 세 가지를 만들어라:
- 작업물을 보여줄 개인 포트폴리오 사이트.
- CRUD 작업을 연습할 수 있는 할 일 관리(Task Manager) 앱.
- 차트 사용법을 익힐 수 있는 지출 추적기(Expense Tracker).
Step 3: 매일 GitHub를 사용하라 GitHub 프로필은 당신의 공개 이력서다. 내용 없는 빈 저장소로 채우지 마라. 열 개의 고품질 프로젝트를 유지하라. 모든 프로젝트에 명확한 README 파일을 포함하라.
Step 4: 팀 워크플로우를 배워라 문법만으로는 부족하다. 팀이 어떻게 일하는지 알아야 한다. Git 브랜치를 사용하고 Pull Request를 연습하라. 이것들이 실제 업무에서 사용하는 기술이다.
Step 5: 자신의 성장 과정을 기록하라 가르치는 것이 가장 좋은 학습법이다. 자신의 실수와 성공에 대해 짧은 글을 써라. 이는 온라인상에서 당신의 존재감을 구축해 준다.
Step 6: 프로젝트 중심의 이력서를 작성하라 들어본 적 있는 모든 도구를 나열하지 마라. 완성한 프로젝트를 나열하라. 당신의 작업에 대한 증거를 보여줘라.
Step 7: 면접을 준비하라 배열(Array)과 같은 자료구조를 연습하라. 더 중요한 것은, 자신의 프로젝트를 설명하는 연습을 하는 것이다. 면접관들은 알고리즘보다 프로젝트에 더 많은 시간을 할애하는 경우가 많다.
고용주는 문제 해결사를 찾는다. 자격증은 눈에 띄게 해주지만, 포트폴리오는 당신을 채용하게 만든다.
진짜 결과물을 만들어라. 소비하는 것을 멈추고 창조하기 시작하라.