
다음 지원 버튼을 누르기 전에 이력서를 한 번 더 열어 보셨을 거예요. 검색해서 찾은 가이드대로 한 장에 맞추고, 프로필 요약 아래에 기술스택을 줄줄이 적고, 경력은 STAR 형식으로 정리했죠. 형식은 다 지켰는데 이게 맞는 건지는 여전히 확신이 안 서고요. 개발자 이력서 쓰는법을 찾고 계셨다면 결론부터 말씀드릴게요. 개발자 이력서는 기술을 빠짐없이 나열하는 문서가 아니라, 첫 페이지 몇 초 안에 면접관이 나를 기억하게 만들고(컨셉 한 줄 + 수치 강점 3개) 면접에서 꺼낼 이야기를 남겨 두는 문서로 씁니다.
저는 면접관으로 100회 넘게 이력서를 읽어 온 10년차 개발자입니다. 2년 넘게 개발자 취업 컨설팅을 운영하면서 수십 건의 이력서를 지원자와 함께 고쳤습니다. 그 자리에서 정석 가이드와 다르게 처방한 게 몇 가지 있어요. 이미지로 만들고, 포트폴리오와 한 파일로 합치고, 첫 장에서 기술스택과 자소서를 빼고, 트러블슈팅은 맛보기만 남기는 식이에요.
이 글은 면접관이 읽는 순서를 그대로 따라갑니다. 첫 페이지, 뺄 것, 이력서와 포트폴리오를 합친 한 파일 구조, 프로젝트, 트러블슈팅 순으로 하나씩 쓰는 법을 정리했어요.
개발자 이력서 쓰는법의 출발점 — 면접관은 첫 페이지부터 읽습니다
면접관 자리에 앉아 보면 이력서를 처음부터 끝까지 읽을 시간이 생각보다 없어요. 지원자가 몰리는 시기에는 더 그렇습니다. 첫 페이지를 넘기기 전, 3초 정도 안에 이 이력서를 계속 읽을지가 정해지거든요. 뒤에 아무리 좋은 프로젝트가 있어도 첫 페이지에서 손이 멈추면 거기까지 가지 못합니다.
이 차이를 숫자로 본 적도 있습니다. 제가 컨설팅에서 쓰던 진단 척도로 보면, 개발역량은 30점 만점에 27점인데 서류 항목은 9~12점에 머무는 경우가 반복해서 나왔습니다. 점수가 빠진 곳은 실력을 보여 주는 방식 쪽이었죠. 제가 직접 진단한 사람들 안에서 여러 번 되풀이된 패턴입니다.
그래서 이력서의 목적부터 다시 잡아야 해요. 경험을 빠짐없이 정리하는 것보다, 면접관이 첫 페이지에서 나를 한 줄로 기억하게 만드는 일이 먼저입니다. 쓰는 순서도 면접관이 읽는 순서를 따르면 돼요. 첫 페이지, 프로젝트 한눈에 보기, 프로젝트 상세, 그리고 그다음이 면접입니다.
어떤 이력서가 서류에서 걸러지는지는 지난 글 서류에서 걸러지는 패턴에서 다뤘습니다. 이번 글은 어떻게 쓰는지에만 집중할게요.
개발자 이력서 첫 페이지에 넣을 것 4가지 — 숫자를 먼저, 컨셉 한 줄은 나중에

컨설팅에서는 거의 모든 이력서에 같은 첫 페이지 구성을 적용했습니다. 들어가는 건 네 가지뿐이에요.
- 사진. 지면의 30% 이상을 씁니다. 스튜디오에서 찍고 후보정한 사진이 가장 무난하고, 요즘은 Gemini 같은 이미지 생성 AI로 만들어도 됩니다.
- 컨셉 한 줄. 면접관이 "이 사람은 이런 개발자"로 기억할 한 문장이에요.
- 수치 강점 3개. 강점마다 숫자가 하나씩 들어가요.
- 기본 인적사항. 연락할 수 있는 정보면 충분해요.
첫 페이지에는 이 넷 말고 아무것도 두지 않습니다. 무엇을 빼는지는 바로 다음에 따로 볼게요.
여기서 많이들 헷갈리는 지점이 하나 있어요. 면접관은 컨셉 한 줄부터 읽지만, 쓰는 건 숫자부터예요. 지면에 놓는 순서는 면접관이 읽는 순서를 따르고, 첫 페이지를 만드는 작업은 숫자 세 개를 찾는 데서 시작합니다. 컨셉 한 줄은 숫자 세 개를 관통하는 말이어야 해서, 숫자가 먼저 있어야 그 말을 찾을 수 있어요.
강점 3개는 반드시 숫자로 씁니다. 끈기, 몰입, 집요함 같은 단어는 면접관 눈에 강점으로 남지 않습니다. 다른 지원자도 그대로 쓸 수 있는 말이라서요. 숫자 세 개가 모이면 그걸 하나로 묶는 컨셉 한 줄을 붙입니다. 컨셉과 강점은 세트거든요. 컨셉 따로, 강점 따로 놀면 차별화가 안 된다는 건 컨설팅에서 실제로 겪은 교훈이에요.
실제로 쓰였던 컨셉 한 줄을 두 개 소개할게요. 하나는 "Code-Sponging Backend Developer"예요. 비전공 출신 지원자가 새로운 걸 빠르게 흡수하는 학습력을 내세운 컨셉이었고, 실제 면접에서 이 컨셉에 대한 질문이 나왔습니다. 다른 하나는 "Business Impact Driven Developer"입니다. 재직 중에 낸 성과를 바탕으로 이력서를 한 단계 끌어올린 경우였고요.
"신입이라 넣을 숫자가 없다"는 말도 자주 들어요. 그런데 인원, 기간, 분량, 횟수도 다 숫자예요. 실제 피드백에서 고친 문장 두 쌍을 보면 감이 올 거예요.
① 구조를 통합한 경험
- ❌ "여러 문서 유형의 저장 로직이 동일하다는 점을 발견해 공통 구조로 통합했습니다."
- ⭕ "문서 유형 [N]종의 저장 로직이 같다는 걸 발견해 공통 구조로 통합했고, 이후 새 문서 유형 추가 기간이 [N일 → N시간]으로 줄었습니다."
판단의 흐름은 고치기 전 문장에도 이미 들어 있습니다. 숫자가 없어서 그 판단이 얼마나 컸는지가 안 보였을 뿐이죠.
② 스터디를 이끈 경험 — 신입도 쓸 수 있는 숫자
- ❌ "5개월간 900페이지가량 교재의 자바스크립트 스터디를 리드해 중도 이탈자 없이 완독했습니다."
- ⭕ "[N명]이 참여한 자바스크립트 스터디를 5개월간 리드해 900페이지 교재를 중도 이탈자 없이 완독시켰고, 발표를 [N회] 직접 진행했습니다."
회사 경험이 없어도 쓸 수 있는 숫자입니다. 몇 명이 참여했고, 몇 달 동안, 몇 페이지를 읽었고, 발표를 몇 번 했는지. 규모가 보이면 같은 경험도 다르게 읽혀요.
[N]은 일부러 비워 뒀어요. 여기에 여러분의 숫자를 넣으면 돼요. 이 첫 페이지 공식대로 숫자 세 개부터 적어 보면 컨셉 한 줄은 생각보다 금방 나옵니다.
개발자 이력서 첫 페이지에서 뺄 것 3가지 — 기술스택 나열, 자소서, 링크
첫 페이지에 네 가지만 남기려면 덜어 낼 것도 정해야 합니다. 정석 가이드가 앞에 두라고 하는 것들 가운데 세 가지를 뺍니다.
- 기술스택 나열. Java, Spring, MySQL, Redis… 이름을 길게 늘어놓아도 면접관은 그걸로 기술 역량을 판단하지 못합니다. 다뤄 봤다는 표시는 되지만, 얼마나 깊이 썼는지는 안 보이니까요. 지면만 차지하는 셈이에요. 그럼 기술은 어디서 보여 주냐고요? 프로젝트 상세 페이지에서 "왜 그 기술을 골랐나"로 보여 줍니다. 조금 뒤에 다시 다룰게요.
- 자기소개서 첨부. 개발자 구직에서 따로 첨부하는 자소서는 빼도 됩니다. 제가 컨설팅에서 늘 빼라고 했던 항목입니다. 그 분량만큼 프로젝트 페이지를 다듬는 편이 나아요.
- 블로그·GitHub 링크에 기대기. "자세한 내용은 링크에 있습니다"로 버티는 이력서가 꽤 많아요. 제 경험상 면접관이 그 링크를 눌러 보는 경우는 5%가 안 됩니다. 제가 면접관으로 앉아 본 체감치예요. 링크는 남겨 두되, 승부는 이력서 본문 안에서 봅니다.
개발자 이력서 작성 팁을 하나 더 붙이면, 지원하는 플랫폼마다 구성을 따로 챙겨야 합니다. 사람인, 원티드, 잡코리아는 지원 프로세스가 서로 다릅니다. 그래서 컨설팅에서도 같은 이력서를 그대로 올리지 말고 플랫폼마다 구성을 따로 손보게 했어요.
첫 페이지에서 뺀 기술스택은 여기로 가요. 플랫폼의 보유 기술 입력란과 LinkedIn 프로필에는 기술 키워드를 텍스트로 등록해 두세요. 특히 LinkedIn은 리쿠르터가 검색으로 사람을 찾는 곳이라, 키워드를 최대한 많이 올려 두는 게 좋습니다.
개발자 이력서와 포트폴리오, 나눌까 합칠까

합칩니다. 이력서와 개발자 포트폴리오를 따로 내면 면접관이 두 파일을 오가며 이 사람의 프로젝트를 맞춰 봐야 합니다. 3초 안에 계속 읽을지를 정하는 사람에게 그건 꽤 큰 수고예요.
"이력서는 1페이지가 가장 적합하다"는 말도 보셨을 거예요. 그 말도 맞습니다. 한 파일로 합쳐도 첫 페이지가 그 1장 이력서 역할을 하거든요. 뒤에 붙는 페이지들은 첫 페이지를 뒷받침하는 증거입니다.
포트폴리오 구성은 면접관이 읽는 순서를 그대로 따르면 됩니다. 첫 페이지, 프로젝트 한눈에 보기(Overview) 페이지, 프로젝트 상세 페이지 순서예요. 한눈에 보기 페이지의 주인공은 긴 설명보다 기여도와 서비스 목업 이미지입니다. 프로젝트마다 내가 몇 %를 맡았는지와 화면 한 장이면 돼요. 목업 퀄리티도 생각보다 크게 작용하거든요. 특히 모바일 직군에서는 목업을 얼마나 잘 만들었는지가 그대로 직무 역량 신호로 읽혀요.
텍스트로 10~12페이지를 채운 포트폴리오도 자주 봤어요. 이건 이미지 기반으로 바꿉니다. 디자이너 포트폴리오를 떠올리면 쉬워요. Pinterest에서 "resume example"로 레퍼런스를 찾고, Canva로 작업하면 됩니다.
디자인 감각이 없어서 엄두가 안 난다는 분도 많습니다. 그런데 컨설팅에서 가이드 문서만 드리고 직접 만들게 했을 때도 결과물이 90% 가까이 비슷하게 나왔어요. 앞에서 말한 개발역량 27점과 서류 9~12점 사이의 간극은 이 단계에서 메워져요. 공식만 있으면 옮겨 쓸 수 있다는 걸 그때 확인했죠.
포트폴리오를 이 구조로 바꾼 뒤 한 달 만에 여러 곳에서 최종 합격한 지원자도 있었습니다.
신입 개발자 이력서 프로젝트는 이렇게 씁니다

한눈에 보기 다음은 프로젝트 상세 페이지입니다. 신입 개발자 이력서에서 분량이 가장 많이 가는 곳이라, 네 가지 기준으로 정리해 볼게요.
- 임팩트순 배치. 가장 큰 숫자가 나온 프로젝트를 맨 앞에 둡니다. 시간순으로 놓으면 면접관이 가장 센 프로젝트를 늦게 보게 되거든요. 임팩트가 없는 항목은 지워요. 양성과정 수료, 교내 수상, 생년월일 같은 것들이요.
- 상세는 3페이지. 모든 프로젝트를 자세히 풀 필요는 없습니다. 가장 센 것들을 3페이지 안에 담으면 됩니다.
- 서비스 이미지와 압축 서술. 맡은 업무를 문단으로 나열하면 읽는 데 시간이 걸립니다. 서비스 화면 캡처 한 장과 숫자 한 줄이 문단 세 개보다 빨리 읽혀요. 첫 페이지에서 뺀 기술스택도 여기서 돌아오고요. 기술은 이름을 늘어놓지 않고, 왜 그걸 골랐는지 한 줄로 쓰면 돼요.
- 기여도는 크게, 면접에서 직접 설명할 수 있는 선까지. 둘이 함께 개발했다면 50%까지 써도 됩니다. 과장 아니냐고 물으실 수 있는데, 제 기준은 간단합니다. 면접에서 그 숫자를 직접 설명할 수 있으면 과장이 아닙니다. 설명하다 막힐 숫자라면 낮추세요.
트러블슈팅은 이력서에 얼마나 써야 할까 — 서류는 예고편, 본편은 기술면접

프로젝트 상세를 쓰다 보면 트러블슈팅을 길게 풀고 싶어집니다. 가장 고생한 부분이니까요. 그래도 이력서에는 맛보기 한 줄만 남기세요. 문제, 해결, 숫자를 한 줄로 쓰고 과정은 적지 않습니다. 서류는 예고편이고, 본편은 면접입니다. 이력서에 과정까지 다 써 버리면 면접에서 할 이야기가 남지 않습니다.
면접관은 이력서의 기술 항목마다 세 번 연달아 파고듭니다. 왜 이걸 선택했나, 대안은 검토했나, 어떻게 측정하고 검증했나. 이력서에 "JWT 기반 인증 구현"이라고 한 줄 적었다면 이런 식으로 이어져요.
- JWT를 왜 썼나요?
- 세션 방식과 비교하면 어떤 한계가 있나요?
- Refresh Token이 탈취되면 어떻게 하나요?
이력서에 남긴 한 줄이 이렇게 꼬리질문으로 이어집니다. 질문이 어디로 올지를 지원자가 서류 단계에서 미리 정해 두는 셈입니다. 그 질문에 답을 어떻게 짜는지는 면접 준비의 몫이라 여기서는 풀지 않겠습니다.
실제로 이 흐름을 겪은 분이 있어요. 컨설팅을 받던 비전공 출신 지원자 한 분은 면접에서 포트폴리오 칭찬을 면접관에게 직접 들었어요. 컨셉 한 줄에 대한 질문도 실제로 나왔고요. 미리 준비해 둔 이야기로 대화를 이끌 수 있었고, 최종 합격까지 이어졌습니다.
그러니 이력서를 다 채우려고 애쓰지 않아도 됩니다. 면접에서 꺼낼 카드는 남겨 두세요.
그럼 본편인 면접은 어떻게 준비할까요? 기술면접 준비를 어디서부터 할지는 따로 정리해 뒀습니다.
개발자 이력서 작성 방법, 오늘 이 순서로 6단계
지금까지의 개발자 이력서 작성법을 오늘 바로 따라 할 순서로 줄이면 여섯 단계입니다.
- 숫자 찾기. 프로젝트, 스터디, 업무에서 숫자 세 개를 먼저 찾습니다. 인원, 기간, 분량, 횟수도 숫자예요.
- 컨셉 한 줄 붙이기. 세 숫자를 관통하는 한 문장을 만드세요.
- 첫 페이지 만들기. 사진, 컨셉 한 줄, 수치 강점 3개, 인적사항만 둬요.
- 한 파일 구조와 프로젝트 한눈에 보기 만들기. 이력서와 포트폴리오를 합치고, 프로젝트마다 기여도와 목업 한 장을 올립니다.
- 프로젝트 상세 쓰기. 임팩트순으로 3페이지 안에 담고, 기술은 왜 골랐는지로, 트러블슈팅은 한 줄로 씁니다.
- 뺄 것 지우기. 마지막으로 기술스택 나열, 자소서, 링크에 기대는 문장이 남았는지 한 번 더 훑어서 지우면 끝이에요.
이력서는 지원 준비의 세 번째 단계입니다. 그 앞의 두 단계는 지원하기 전에 끝내야 할 3단계에 순서대로 정리해 뒀어요.
지금 서류 단계라면
이 글의 공식을 내 이력서에 옮길 때 곁에 둘 자료가 필요하다면 이력서 무료 PDF를 받아 두세요.
페이지마다 직접 따라 하며 만들고 싶다면, 제가 만든 강의 「회사에서 모셔가는 이력서 작성법」이 있습니다. 이 글이 다룬 순서(첫 페이지 → 한눈에 보기 → 상세 페이지 → 지원 전략)를 32강에 페이지별로 담았습니다. 지금까지 수강생 200명이 들었고, 수강평 81개의 평균 평점은 5.0이에요.
서류가 예고편이었다면 본편은 면접이에요. 이력서에 남겨 둔 한 줄이 어떤 질문으로 돌아오는지가 다음 관문입니다.
서류는 붙는데 면접에서 막힌다면
기술면접은 예상 질문을 많이 외워 가면 된다고들 합니다. 그런데 면접관이 실제로 평가하는 건 그 선택을 왜 했는지 설명하는 힘이에요. 제가 만든 또 하나의 강의 「개발자 기술면접 완벽 가이드 : 면접관 100회의 합격 프레임」에 합격 기준, 답변 구조, 꼬리질문, 전달력을 20강으로 상세하게 담았습니다. 수강생 54명, 수강평 11개, 평균 평점 5.0이에요.
지금 이력서를 열어 숫자 세 개부터 적어 보세요.
의견을 남겨주세요