자신의 이력서를 위한 구독료 지불을 멈추세요 📄

발행: (2026년 2월 25일 오후 11:35 GMT+9)
6 분 소요
원문: Dev.to

Source: Dev.to

우리는 모두 그런 경험을 해봤습니다. “무료” 온라인 이력서 빌더에서 이력서를 한 시간 정성 들여 만든 뒤, 마지막에 “PDF 다운로드에 $19.99 결제” 버튼을 마주하게 되죠.

게다가 많은 플랫폼이 구독 모델로 전환하고 있습니다. 연 1~2회만 업데이트하는 문서에 월 구독이 왜 필요할까요? 영원히 구직 활동을 하게 만들려는 목적일까요?

이제는 충분하다고 판단했습니다. 진정으로 무료이고, 개인적으로 관리할 수 있으며, 내 버전 관리 시스템에 보관되는 이력서를 원했습니다.

“무료” 이력서 빌더의 문제점

  • 유료 기능: “무료”는 보통 한 페이지 제한이나 지루한 템플릿만 제공한다는 뜻입니다.
  • 다운로드 함정: 이력서를 보는 것은 무료지만, PDF를 소유하는 것은 무료가 아닙니다.
  • 프라이버시: 여러분의 전문 데이터가 여러분이 통제할 수 없는 중앙 서버에 저장됩니다.
  • 도구 과다 사용: 훌륭한 오픈소스 프로젝트조차도 미리보기를 위해 npm, CLI, 복잡한 빌드 단계가 필요할 때가 많습니다.

나의 해결책: “정말 무료” 이력서

나는 데이터‑드리븐, 빌드‑불필요 철학을 따르는 간단하고 툴이 전혀 필요 없는 웹 이력서 템플릿을 만들었습니다:

  • 관심사의 분리: 모든 데이터는 하나의 resume.json 파일에 보관됩니다.
  • 바닐라 전용: React도, Tailwind도, Webpack도 없습니다. 순수 HTML5, CSS3, 바닐라 JavaScript만 사용합니다.
  • 프린트‑우선 디자인: CSS는 모든 최신 브라우저에 내장된 “Print to PDF” 기능에 최적화되었습니다.
  • 버전 관리: 코드와 JSON만 있기에 GitHub Pages에 무료로 호스팅하고 Git 히스토리를 유지할 수 있습니다.

작동 원리

논리는 의도적으로 아주 단순합니다. 페이지를 로드하면 작은 스크립트가 resume.json을 가져와 데이터를 파싱하고 DOM에 삽입합니다.

1. 데이터 (resume.json)

HTML 구조를 건드릴 필요 없이 JSON 객체만 수정하면 됩니다:

{
  "personalInfo": {
    "name": "Jawahar Vignesh",
    "title": "Senior Software Engineer"
  },
  "experience": [
    /* ... */
  ]
}

2. 배포

현대 브라우저는 엄격한 CORS 정책을 적용하므로 index.html을 더블클릭해서 JSON을 로드할 수 없습니다. 프로젝트를 로컬에서 실행하기 위한 한 줄 명령어:

# Python
python3 -m http.server 8000

# Node.js
npx serve

3. “내보내기”

전용 PDF 생성기를 사용할 필요가 없습니다. 브라우저를 열고 Ctrl + P를 눌러 “PDF로 저장”하면 됩니다. CSS 미디어 쿼리가 여백, 폰트, 페이지 나눔을 자동으로 처리해 깔끔하고 전문적인 출력물을 제공합니다.

샘플 이력서

왜 신경 써야 할까

  • 데이터 이동성이 보장됩니다. 나중에 다른 도구로 resume.json을 쉽게 변환할 수 있습니다.
  • 소스가 내 손에 있습니다. 아무도 여러분의 경력 정보를 “잠금 해제”하기 위해 비용을 청구할 수 없습니다.
  • 포트폴리오 작품이 됩니다. 깔끔한 코드, 데이터 구조, 플랫폼 활용 능력을 보여줄 수 있습니다.

확인해 보기

템플릿을 GitHub에 오픈소스로 공개했습니다. 포크해서 자신의 정보로 교체하고, 다시는 이력서 빌더에 돈을 쓰지 마세요.

Simple Web Resume – GitHub

프로 팁: 이 프로젝트는 툴이 전혀 필요 없는 순수 HTML/CSS이기 때문에 AI IDE(예: Cursor, Windsurf, Copilot)로 손쉽게 수정할 수 있습니다. 색상 테마를 바꾸거나, 새 섹션을 추가하거나, 레이아웃을 조정하고 싶다면 AI에게 style.css 혹은 index.html을 수정하도록 요청하면 됩니다—복잡한 프레임워크에 묻혀 있지 않으니 간단합니다.

여러분은 어떻게 생각하시나요? JSON Resume 같은 기존 도구를 선호하시나요, 아니면 순수 HTML/CSS의 “툴‑프리” 접근 방식을 더 좋아하시나요? 댓글로 알려 주세요!

0 조회
Back to Blog

관련 글

더 보기 »

Slide-CN 소개

프레젠테이션을 만든 적이 있나요, 그리고 매 슬라이드마다 헤더의 글꼴 크기를 수동으로 변경해야 했나요? 글꼴 색상을 변경하려면 모든 t...

FSCSS 변수 대체 연산자 (||)

FSCSS Variable Fallback Operator의 커버 이미지 ||https://media2.dev.to/dynamic/image/width=1000,height=420,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fd...

Fedora / Red Hat에 Kiro 설치

개요 이 가이드가 수행하는 작업 - 공식 다운로드 서버에서 Kiro IDE 데스크톱 앱을 설치합니다. - 데스크톱 엔트리를 설정하여 Kiro를 실행할 수 있도록 합니다…