바이브 코딩이란 무엇인가
바이브 코딩은 대충 만드는 게 아니라 역할 분담이 바뀐 것이다. 코드는 AI가 쓰고 무엇을 만들지는 사람이 정한다. 병목은 구현력에서 머릿속 그림의 해상도로 옮겨 갔다.
바이브 코딩 코스의 첫 글입니다. 코스 소개에서 예고한 대로 이 글은 "분위기로 만든다"는 말의 실체가 무엇인지, 만드는 사람과 쓰는 사람의 분리가 무엇을 바꿨는지, 그래서 병목이 어디로 옮겨 갔는지를 다룹니다. 바이브 코딩이라는 말의 정의와 한계를 먼저 보려면 바이브 코딩이란 무엇인가 — 정의와 한계도 함께 읽어 보세요. 다음 글 도구는 딱 둘 — Claude Code와 GitHub에서는 이 코스에서 쓰는 도구 둘을 소개합니다.
"분위기로 만든다"의 실체
바이브 코딩(Vibe Coding)이라는 말은 "코드 세부를 좇지 않고, 분위기(vibe)로 AI에게 만들게 하는 개발 스타일"을 가리키는 은어로 퍼졌습니다.
글자만 보면 무책임하게 들립니다. "분위기로 뭘 만든다니, 제대로 된 게 나올 리가 없지" 싶죠.
그런데 실제로는 반대입니다. 바이브 코딩은 대충 만드는 게 아니라 역할 분담이 바뀐 것입니다.
- 코드를 쓰는 일 → AI가 한다
- 무엇을 만들지 정하는 일 → 사람이 한다
"분위기"라고 불리는 것의 실체는, 사람 쪽에 있는 "이렇게 됐으면 좋겠다"는 이미지입니다. 그걸 말로 만들어 AI에게 건네고, 돌아온 걸 보고 판단한다. 이 왕복이 바이브 코딩의 전부입니다.
만드는 사람과 쓰는 사람이 분리됐다
지금까지 소프트웨어 세계에서는 "만들고 싶은 사람"과 "만들 줄 아는 사람"이 같은 사람이어야 했습니다. 아니면 만들고 싶은 사람이 만들 줄 아는 사람을 고용해야 했죠.
그래서 만들고 싶은 게 있어도 —
- 코드를 못 쓰는 사람은 포기하거나, 몇 년을 공부에 쏟는 수밖에 없었고
- 발주할 수 있는 사람은 비싼 돈과 긴 기간을 각오해야 했습니다
이 구조가 무너졌습니다. 만들 줄 아는 사람은 이제 고용하지 않아도 이미 거기 있습니다. 월 3만 원 남짓으로, 24시간, 불평 없이, 몇 번을 다시 해 달라고 해도 싫은 내색 하지 않습니다.
무너지지 않은 건 반대쪽입니다. "무엇을 만들 것인가"를 정하는 사람은 지금도 여러분뿐입니다.
예전과 지금, 뭐가 달라졌나
만들고 싶은 게 형태가 되기까지의 경로가 이렇게 바뀌었습니다.
- 예전: 머릿속 → 손 → 코드
- 지금: 머릿속 → 말 → AI → 코드
얼핏 중간에 AI가 끼어든 것뿐으로 보입니다. 하지만 결정적인 차이가 있습니다.
예전 경로에서는 "손" 부분 — 구현력 — 이 최대 관문이었습니다. 머릿속에 아무리 좋은 게 있어도 손이 못 따라가면 세상에 안 나옵니다. 프로그래밍 학습에 몇 년씩 걸리는 것도 이 관문 때문이었죠.
지금 경로의 관문은 "말" 부분입니다. 머릿속 이미지를 얼마나 구체적인 말로 바꿀 수 있는가. 여기서 막히면 AI는 평범한 것밖에 돌려주지 못합니다. 반대로 여기가 두꺼운 사람은 코드를 한 줄도 못 써도 놀랄 만한 걸 만듭니다.
병목은 "구현력"에서 "머릿속 그림의 해상도"로
바꿔 말하면 이런 얘기입니다.
만들 수 있느냐 없느냐는 이제 기술의 문제가 아닙니다. 머릿속 이미지가 얼마나 구체적인가 — 해상도의 문제입니다.
"메모 앱이 갖고 싶다"고 말하는 사람과 "읽은 책의 인용을 모아 뒀다가 나중에 기분 따라 꺼내 볼 수 있는 나만의 명언 서랍이 갖고 싶다"고 말하는 사람은, 같은 AI를 써도 돌아오는 게 전혀 다릅니다.
기술 공부는 필요 없습니다. 대신 머릿속 그림을 구체화하는 연습이 필요합니다. 이 코스에서 머릿속 그림을 키운다와 머릿속 그림을 말로 옮긴다 두 글이 통째로 그 얘기인 건 그래서입니다.
그래도 남는 일
오해할까 봐 덧붙이면, 바이브 코딩은 "사람은 아무것도 안 해도 된다"는 얘기가 아닙니다. AI에게 넘길 수 없는 일이 분명히 남습니다.
- 원하는 것 — 무엇을 원하는지는 AI가 정할 수 없습니다
- 정하는 것 — 여러 선택지 중 뭘 고를지는 취향과 사정의 문제입니다
- 판단하는 것 — 돌아온 게 "좋은지 아닌지"를 정할 수 있는 건 원했던 본인뿐입니다
이 셋은 마지막 글 그래도 사람이 하는 일까지 반복해서 나옵니다. 오히려 이 코스는, 코드를 안 쓰게 된 사람에게 남는 일의 목록이라고 생각하고 읽어도 좋습니다.
해 보기
지금 머릿속에 있는 "만들고 싶은 것"을 하나 떠올려서, 한 문장으로 적어 보세요.
적었으면 그 문장을 보면서 자문해 보세요.
이걸 읽은 남이, 내 머릿속에 있는 화면과 같은 걸 상상할 수 있을까?
아마 못 합니다. 그게 정상입니다. 그 간극이야말로 이 코스가 앞으로 메워 갈 것입니다.
자주 묻는 질문
팀에 Claude Code를 도입하려면 실제 코드베이스에 맞춘 설계가 필요합니다.
무료 상담 신청