"이력서 좀 봐주실 수 있나요?"
채용 담당자로 500개 이상의 이력서를 본 결과, 90%는 첫 30초 안에 탈락합니다.
왜일까요?
- 너무 길다 (3페이지 이상)
- 무엇을 했는지 불명확
- 성과가 없다
- 기술 나열만 있다
하지만 좋은 소식이 있습니다. 1시간이면 합격하는 이력서를 만들 수 있습니다.
이 글에서는 채용 담당자가 원하는 이력서 구조, 복사해서 쓸 수 있는 템플릿, 그리고 실전 예시를 모두 공개합니다.
합격하는 이력서의 공식
골든 룰
1페이지 원칙: A4 1장 (최대 2장)
30초 테스트: 30초 안에 핵심 파악 가능
STAR 기법: 상황-행동-결과
수치화: 모든 성과를 숫자로
구조
1. 헤더 (이름, 연락처, 링크)
2. 요약 (3-4줄)
3. 기술 스택 (카테고리별)
4. 경력 (역순, STAR 기법)
5. 프로젝트 (주요 3개)
6. 교육 (최소한)
7. 기타 (선택)
템플릿 (복사해서 사용)
기본 템플릿
# 홍길동
Frontend Developer
📧 hong@example.com | 📱 010-1234-5678
🔗 github.com/hongdev | 💼 linkedin.com/in/hongdev
🌐 hongdev.com
---
## 💡 Summary
3년차 프론트엔드 개발자로 React 기반 웹 애플리케이션 개발 경험이 있습니다.
사용자 경험 개선과 성능 최적화에 관심이 많으며, 팀 협업을 중시합니다.
새로운 기술을 빠르게 습득하고 실무에 적용하는 것을 즐깁니다.
---
## 🛠 Technical Skills
**Frontend**
- Languages: JavaScript (ES6+), TypeScript, HTML5, CSS3
- Frameworks: React 18, Next.js 14, Vue 3
- State: Redux, Zustand, React Query
- Styling: Tailwind CSS, Styled Components, Sass
**Backend**
- Node.js, Express, NestJS
- PostgreSQL, MongoDB, Redis
**Tools & DevOps**
- Git, Docker, GitHub Actions
- AWS (EC2, S3, CloudFront), Vercel
- Figma, Jira, Notion
---
## 💼 Work Experience
### Frontend Developer | ABC 스타트업
*2023.03 - Present (1년 9개월)*
**주요 업무**
- React 기반 B2B SaaS 제품 프론트엔드 개발 및 유지보수
- 디자인팀과 협업하여 UI/UX 개선
- 성능 최적화 및 코드 품질 관리
**주요 성과**
- 메인 대시보드 로딩 속도 3.5초 → 1.2초로 66% 개선
- 코드 스플리팅, 레이지 로딩, 이미지 최적화 적용
- Lighthouse 성능 점수 60점 → 95점 향상
- 신규 기능 개발로 월간 활성 사용자(MAU) 30% 증가
- 실시간 협업 기능 구현 (WebSocket)
- 드래그앤드롭 UI 개선
- 컴포넌트 라이브러리 구축으로 개발 속도 40% 향상
- 재사용 가능한 컴포넌트 50개 제작
- Storybook 문서화
**기술 스택**
React, TypeScript, Next.js, Tailwind CSS, React Query, Zustand
---
### Junior Frontend Developer | XYZ 회사
*2022.01 - 2023.02 (1년 2개월)*
**주요 업무**
- 전자상거래 플랫폼 프론트엔드 개발
- 레거시 코드 리팩토링 (jQuery → React)
- 반응형 웹 디자인 구현
**주요 성과**
- 장바구니 기능 전면 개편으로 구매 전환율 15% 향상
- 사용자 플로우 분석 및 개선
- A/B 테스트 진행
- 모바일 최적화로 모바일 트래픽 25% 증가
- 반응형 디자인 적용
- 모바일 성능 최적화
- 레거시 코드 3,000줄 제거 및 모던 스택 마이그레이션
- jQuery → React 전환
- 클래스 컴포넌트 → 함수형 컴포넌트
**기술 스택**
React, JavaScript, Redux, Sass, Webpack
---
## 🚀 Projects
### DevNews - 개발자 뉴스 큐레이션 플랫폼
*2024.11 - 2025.01 (3개월) | 개인 프로젝트*
매일 아침 8시, AI가 엄선한 개발 뉴스를 받아보는 서비스
**기술 스택**
Next.js 14, TypeScript, Tailwind CSS, Supabase, OpenAI API
**주요 기능**
- GPT-4 기반 뉴스 퀄리티 평가 및 요약
- 개인화된 뉴스 추천 (기술 스택 기반)
- Notion, Slack 연동
**성과**
- 런칭 3개월 만에 사용자 1,200명 달성
- ProductHunt 200+ upvotes
- GitHub Stars 340개
🔗 [devnews.app](https://devnews.app) | [GitHub](https://github.com/hong/devnews)
---
### TaskFlow - 팀 협업 도구
*2024.06 - 2024.10 (5개월) | 팀 프로젝트 (4명)*
스타트업을 위한 간단한 프로젝트 관리 도구
**기술 스택**
React, Node.js, PostgreSQL, Docker
**담당 역할**
- 프론트엔드 전체 개발 (기여도 60%)
- 실시간 알림 기능 구현 (WebSocket)
- 드래그앤드롭 칸반 보드 개발
**성과**
- 베타 테스트 50개 팀 참여
- 평균 사용 시간 하루 2.5시간
🔗 [taskflow.io](https://taskflow.io)
---
## 🎓 Education
**컴퓨터공학 학사** | OO대학교
*2017.03 - 2021.02*
- GPA: 3.8/4.5
- 관련 과목: 자료구조, 알고리즘, 데이터베이스, 웹프로그래밍
---
## 🏆 Achievements
- **AWS Certified Developer Associate** (2024.03)
- **해커톤 우수상** | Tech Hackathon 2023
- **오픈소스 기여** | React 공식 문서 한글 번역 참여
---
## 📝 Blog & Speaking
- 기술 블로그 운영 (월간 5,000 PV)
- "React 성능 최적화 7가지 방법" 조회수 10,000+
- 사내 기술 세미나 발표 3회
- "Next.js 14 App Router 실전 활용"
---
## 🌏 Languages
- 한국어 (Native)
- 영어 (Business level)
- 기술 문서 읽기/쓰기 가능
- 영어 회의 참여 가능
섹션별 작성법
1. 헤더 (30초)
# 홍길동
Frontend Developer
📧 hong@example.com
📱 010-1234-5678
🔗 github.com/hongdev
💼 linkedin.com/in/hongdev
🌐 hongdev.com
주의사항:
- ❌ 주민등록번호, 주소 (불필요)
- ❌ 결혼 여부, 가족 사항 (차별 요소)
- ✅ 직무 명시
- ✅ 연락 가능한 정보만
2. 요약 (3분)
공식: Who + What + How
[경력]년차 [직무] 개발자로 [경험]이 있습니다.
[강점 1]과 [강점 2]에 관심이 많으며, [가치관].
[학습 태도나 협업 스타일].
예시 1: 신입
부트캠프를 수료하고 6개월간 개인 프로젝트를 진행한 예비 프론트엔드 개발자입니다.
사용자 중심의 직관적인 UI/UX를 만드는 것에 관심이 많으며, 꾸준한 학습과 성장을 중시합니다.
협업을 통해 함께 성장하는 것을 즐기며, 새로운 기술에 빠르게 적응합니다.
예시 2: 주니어
2년차 풀스택 개발자로 스타트업 환경에서 0→1 제품 개발 경험이 있습니다.
빠른 프로토타이핑과 지속적인 개선에 강점이 있으며, 데이터 기반 의사결정을 중시합니다.
사용자 피드백을 적극 반영하고, 측정 가능한 성과를 만들어내는 것을 중요하게 생각합니다.
예시 3: 시니어
7년차 백엔드 개발자로 대규모 트래픽 처리 및 시스템 아키텍처 설계 경험이 있습니다.
확장 가능한 시스템 설계와 팀 생산성 향상에 강점이 있으며, 기술 부채 관리에 집중합니다.
주니어 개발자 멘토링과 코드 리뷰를 통해 팀 전체의 기술 역량 향상에 기여합니다.
3. 기술 스택 (5분)
카테고리별 정리:
**Frontend**
- Languages: JavaScript, TypeScript
- Frameworks: React, Next.js
- State Management: Redux, Zustand
- Styling: Tailwind CSS, Styled Components
**Backend** (해당시)
- Node.js, Express, NestJS
- Python, FastAPI
**Database**
- PostgreSQL, MongoDB, Redis
**DevOps & Tools**
- Git, Docker, Kubernetes
- AWS (EC2, S3, RDS, Lambda)
- CI/CD: GitHub Actions, Jenkins
**Collaboration**
- Jira, Notion, Slack
- Figma, Zeplin
레벨 표시 (선택):
**Languages**
- JavaScript ⭐⭐⭐⭐⭐ (Expert, 5 years)
- TypeScript ⭐⭐⭐⭐ (Advanced, 3 years)
- Python ⭐⭐⭐ (Intermediate, 1 year)
4. 경력 (20분) - 가장 중요!
STAR 기법:
- Situation: 상황
- Task: 과제
- Action: 행동
- Result: 결과
템플릿:
### [직무] | [회사명]
*YYYY.MM - YYYY.MM (X년 X개월)*
**주요 업무**
- [업무 1]
- [업무 2]
- [업무 3]
**주요 성과**
- [성과 1] X% 개선/증가
- 구체적 방법 설명
- 사용한 기술
- [성과 2] 수치로 증명
- 어떻게 달성했는지
- 배운 점
**기술 스택**
React, TypeScript, ...
성과 작성 공식:
[행동]으로 [지표] X% [개선/증가/감소]
예시:
❌ "성능을 개선했습니다"
✅ "코드 스플리팅 적용으로 초기 로딩 속도 50% 개선"
❌ "새로운 기능을 개발했습니다"
✅ "실시간 알림 기능 개발로 사용자 재방문율 30% 증가"
❌ "버그를 수정했습니다"
✅ "결제 에러율 5% → 0.5%로 90% 감소, 월 매출 2,000만원 손실 방지"
측정 가능한 지표:
- 성능: 로딩 속도, 응답 시간, Lighthouse 점수
- 비즈니스: 전환율, 매출, 사용자 수
- 생산성: 개발 시간, 배포 빈도, 버그 감소
- 품질: 코드 커버리지, 코드 리뷰, 리팩토링
5. 프로젝트 (15분)
선택 기준:
- 가장 자랑스러운 3개
- 다양한 기술 스택
- 실제 사용자 있는 것 우선
템플릿:
### [프로젝트명] - [한줄 설명]
*YYYY.MM - YYYY.MM (X개월) | [개인/팀(N명)]*
[프로젝트 설명 2-3줄]
**기술 스택**
React, Node.js, ...
**담당 역할** (팀 프로젝트인 경우)
- [역할 1] (기여도 X%)
- [역할 2]
**주요 기능**
- [기능 1]
- [기능 2]
**성과**
- 사용자 X명
- GitHub Stars X개
- [기타 성과]
🔗 [데모](링크) | [GitHub](링크)
6. 교육 (2분)
최소한으로:
## 🎓 Education
**컴퓨터공학 학사** | OO대학교
*2017.03 - 2021.02*
(학점은 3.5 이상일 때만 표시)
부트캠프:
**코드잇 부트캠프** | 프론트엔드 과정
*2024.01 - 2024.06 (6개월)*
- 상위 10% 수료
- 최우수 프로젝트 상
7. 기타 (선택, 5분)
## 🏆 Achievements
- AWS Certified Developer Associate (2024)
- 해커톤 우수상 (2023)
## 📝 Blog & Speaking
- 기술 블로그 운영 (월간 PV 5,000+)
- 컨퍼런스 발표 "React 성능 최적화"
## 💬 Languages
- 한국어 (Native)
- 영어 (Business level, 기술 문서 작성 가능)
탈락하는 이력서
탈락 예시 1: 너무 긴 이력서
❌ 5페이지
❌ 모든 프로젝트 나열 (10개+)
❌ 상세한 자기소개 (1페이지)
❌ 불필요한 정보 (취미, 성격)
탈락 예시 2: 애매한 표현
❌ "여러 프로젝트를 수행했습니다"
→ 몇 개? 어떤?
❌ "성능을 개선했습니다"
→ 얼마나? 어떻게?
❌ "팀원들과 협업했습니다"
→ 구체적으로 무엇을?
탈락 예시 3: 기술 나열만
❌ React, Vue, Angular, Svelte, Ember...
(다 할 줄 안다는 건 다 못한다는 의미)
✅ React (Expert, 4 years)
Vue (Intermediate, 1 year)
탈락 예시 4: 성과 없음
❌ "React로 웹사이트를 개발했습니다"
(그래서?)
✅ "React로 전자상거래 플랫폼 개발, 월 매출 3억원 달성"
(비즈니스 임팩트)
실전 팁
1. ATS 최적화
ATS (Applicant Tracking System):
- 대기업은 자동 필터링 시스템 사용
- 키워드 매칭
최적화 방법:
□ 간단한 포맷 (표, 이미지 최소화)
□ 키워드 포함 (채용 공고에서 추출)
□ PDF 저장 (호환성)
□ 파일명: "홍길동_프론트엔드개발자_이력서.pdf"
2. 맞춤형 이력서
회사별 커스터마이징:
스타트업 지원:
- "빠른 프로토타이핑" 강조
- "0→1 경험" 부각
- "다양한 역할 수행"
대기업 지원:
- "대규모 시스템 경험" 강조
- "프로세스 준수"
- "팀 협업"
외국계 지원:
- 영어 이력서 별도 작성
- "글로벌 프로젝트 경험"
- "영어 커뮤니케이션"
3. 포맷 & 디자인
가독성 우선:
폰트:
- 한글: 나눔고딕, 본고딕, Pretendard
- 영문: Arial, Calibri, Roboto
크기:
- 이름: 24pt
- 제목: 16pt
- 본문: 11pt
여백:
- 상하좌우: 2cm
색상:
- 기본: 흑백
- 강조: 1개 색상만 (파랑, 초록)
추천 도구:
- Notion (무료, 간단)
- Google Docs (무료, 협업)
- Figma (무료, 디자인)
- Overleaf (LaTeX, 전문적)
4. 검토 체크리스트
내용:
□ 오타/문법 오류 없음
□ 모든 성과 수치화
□ 경력 역순 정렬
□ 불필요한 정보 제거
□ 1-2페이지 이내
포맷:
□ 일관된 폰트
□ 정렬 깔끔
□ 여백 적절
□ PDF 저장
링크:
□ GitHub 작동 확인
□ 포트폴리오 사이트 확인
□ LinkedIn 프로필 최신화
경력별 전략
신입 (경력 0년)
강조할 것:
- 프로젝트 (3개 이상)
- 학습 능력
- 열정
이력서 구조:
1. 헤더
2. 요약 (열정 강조)
3. 기술 스택
4. 프로젝트 (상세히)
5. 교육
6. 기타 (인턴, 수상)
주니어 (경력 1-3년)
강조할 것:
- 실무 경험
- 성과 (수치)
- 성장
이력서 구조:
1. 헤더
2. 요약 (경험 강조)
3. 기술 스택
4. 경력 (STAR 기법)
5. 프로젝트
6. 교육 (간략히)
시니어 (경력 5년+)
강조할 것:
- 리더십
- 영향력
- 전문성
이력서 구조:
1. 헤더
2. 요약 (전문성 강조)
3. 기술 스택 (깊이 강조)
4. 경력 (최근 2개만 상세)
5. 주요 프로젝트
6. 발표/글 (있으면)
1시간 완성 로드맵
0-10분: 준비
□ 기존 이력서 열기
□ 경력 정리
□ 프로젝트 리스트업
□ 성과 수치 확인
10-20분: 헤더 & 요약
□ 연락처 정리
□ 3줄 요약 작성
20-35분: 경력 작성
□ 각 경력 STAR 기법 적용
□ 성과 수치화
35-50분: 프로젝트
□ 3개 선택
□ 각각 상세 설명
50-55분: 기술 스택 & 교육
□ 카테고리별 정리
□ 교육 간략히
55-60분: 최종 검토
□ 오타 확인
□ 링크 확인
□ PDF 저장
마무리
이력서는 마케팅 자료입니다. 당신이라는 제품을 회사에 파는 것입니다.
핵심:
- 1-2페이지
- 수치로 증명
- 읽기 쉽게
- 맞춤형
오늘 할 일:
- 템플릿 복사 (5분)
- 내 정보로 채우기 (30분)
- 친구에게 피드백 요청 (10분)
- 수정 (15분)
1시간 후, 합격하는 이력서가 완성됩니다.
이력서 첨삭 원하시나요?
댓글로 이력서 링크(개인정보 제외) 남겨주시면 간단히 피드백 드립니다!
다음 글 예고: "신입 개발자 1년, 100번 망한 순간들 (그리고 살아남은 방법)"