Skip to content
CP
Writing
6 분 읽기#code

비엔지니어를 위한 바이브 코딩 입문 (1) — 무엇이고 왜 지금인가

코드를 한 줄도 못 써도 작동하는 소프트웨어를 만들 수 있는 시대가 열렸습니다. Claude Code로 시작하는 바이브 코딩 3부작 중 첫 번째.

당신이 지금까지 "나는 개발자가 아니라서…"로 시작하는 문장을 1년에 50번쯤 했다면, 이 글은 당신을 위한 글입니다.

2024년부터 2025년 사이에 무언가가 바뀌었습니다. AI가 한 임계점을 넘었어요. 정확히는 — 자연어로 요청한 소프트웨어를 그 자리에서 작동하게 만들 수 있는 임계점. Claude, Cursor, ChatGPT로 대표되는 AI 코딩 도구들이 평범한 사용 시나리오에서 70~80%의 정확도로 동작하는 코드를 만들어냅니다. 그게 무슨 의미냐 — 코드를 못 써도 도구를 만들 수 있다는 의미입니다.

이 새로운 행위에 사람들이 이름을 붙였습니다. 바이브 코딩(vibe coding).

바이브 코딩이 뭐길래

OpenAI 공동 창립자 Andrej Karpathy가 2025년 초에 만든 말입니다. 정의는 단순합니다 — 코드를 직접 쓰지 않고 AI에게 자연어로 요청하면서 소프트웨어를 만드는 행위.

전통적인 코딩과 비교해봅시다.

전통 코딩바이브 코딩
입력코드 (Python, JS 등)한국어/영어 자연어
작업자개발자누구나
출발점문법 학습무엇을 만들지
학습 곡선6~12개월1~2주
디버깅코드 읽기"이게 안 돼" → AI가 고침

핵심은 추상화 수준이 한 단계 올라갔다는 것. 어셈블리 → C → Python → 자연어. 각 단계에서 더 많은 사람이 컴퓨터에게 일을 시킬 수 있게 됐습니다.

왜 비엔지니어가 알아야 하나

당신이 마케터든, 디자이너든, 변호사든, 의사든, 학생이든 — 컴퓨터가 30분 만에 끝낼 수 있는 일을 하루 종일 하는 일이 있을 겁니다. 그게 모두 자동화 대상입니다.

실제 비엔지니어가 바이브 코딩으로 만든 것들:

  • 변호사: 100페이지 계약서에서 특정 조항만 추출하는 도구
  • 마케터: 매주 5개 광고 채널의 데이터를 한 페이지 리포트로 정리
  • 선생님: 학생 답안을 자동으로 첫 검토하는 도구
  • 카페 사장: 일주일치 매출 패턴을 차트로 보여주는 미니 사이트
  • 러너: 자신의 러닝 기록을 보기 좋게 모아주는 개인 대시보드

이들의 공통점 — 다 외주 줘도 200~500만 원짜리 일이고, AI 한 명과 30분 대화로 끝낼 수 있다는 것. 완벽하진 않지만 자기 일에 충분합니다.

무엇을 만들 수 있는가 (현실적으로)

가능한 것:

  • 개인 도구 (가계부, 일정, 메모)
  • 데이터 정리 자동화 (CSV/Excel 처리)
  • 작은 웹사이트 (포트폴리오, 블로그)
  • API 연결 도구 (Slack, Notion, Google 문서)
  • 1인 창업의 MVP

어려운 것:

  • 대규모 사용자 처리하는 서비스
  • 결제·금융 시스템
  • 복잡한 비즈니스 로직 (보험·세금 계산 등)
  • 장기간 유지보수가 필요한 시스템

대원칙: 나 한 사람 또는 작은 팀이 쓰는 도구는 OK. 수천 명이 쓰는 서비스는 결국 진짜 엔지니어가 필요합니다.

마음의 변화 — 가장 어려운 부분

기술보다 마음이 어렵습니다. 비엔지니어가 바이브 코딩에 들어올 때 가장 자주 부딪히는 두 가지 함정:

함정 1 — "나는 코딩 못 해서 안 될 거야"

당신은 코드를 쓸 필요가 없습니다. AI가 씁니다. 당신이 할 일은:

  1. 무엇을 만들지 명확히 하는 것
  2. 결과물이 맞게 작동하는지 확인하는 것
  3. 안 될 때 "이 부분이 안 돼"라고 말하는 것

이 셋은 언어 능력이지 코딩 능력이 아닙니다.

함정 2 — "한 번에 다 만들어야 해"

전통 소프트웨어는 명세서 → 설계 → 개발 → 테스트의 폭포수 모델이었습니다. 바이브 코딩은 대화 → 작은 결과 → 다음 대화 → 더 큰 결과의 반복입니다.

처음부터 완벽한 앱을 그리지 마세요. 5분 안에 가장 작은 작동하는 버전을 먼저 만들고, 거기서 시작하세요.

필요한 것 — 5가지

  1. 컴퓨터 — Mac, Windows, Linux 다 OK
  2. 터미널 — 텍스트로 컴퓨터에게 명령하는 창. Mac은 "터미널" 앱, Windows는 "PowerShell" 또는 "WSL"
  3. Claude Code — Anthropic의 CLI 도구. npm install -g @anthropic-ai/claude-code (다음 글에서 설명)
  4. Anthropic 계정 — 월 $20 Pro 플랜 권장
  5. 인내심 — 처음 1시간은 모든 게 어려워 보입니다. 정상입니다.

선택 사항 (없어도 시작 가능):

  • VS Code (코드 보기 편한 에디터)
  • Git (변경사항 추적용)

첫 5분 — 정확히 무엇을 하나

여기서 모든 게 시작됩니다.

# 터미널 열고 한 줄 입력
npm install -g @anthropic-ai/claude-code

설치 완료되면 어떤 폴더에 들어가서:

mkdir my-first-vibe-project
cd my-first-vibe-project
claude

Claude가 당신과 대화를 시작합니다. 첫 입력은 이거 하나면 충분합니다:

"내 일상에서 매주 30분씩 낭비하는 일이 있는데, 그걸 자동화하고 싶어. 무엇부터 시작해야 할까?"

그러면 Claude가 당신에게 질문을 합니다. 그 질문에 답하면서 — 당신이 만들고 싶은 게 점점 또렷해집니다. 그게 바이브 코딩의 시작입니다.

다음 글에서

Part 2 — 첫 프로젝트: 아이디어에서 작동하는 앱까지에서는 실제 한 시간 동안 Todo 앱 하나를 처음부터 끝까지 만들어봅니다. 코드 한 줄도 직접 안 씁니다.

코드를 못 써도, 만든 사람은 될 수 있습니다.

지금 터미널을 여세요.

관련 글