Freeive

uiux·발행 2026.07.27

Vibe coding, AI 시대의 1인 개발 방식

AI에게 의도를 자연어로 전달해 프로토타입을 빠르게 만드는 개발 방식, 2024년 Andrej Karpathy가 던진 새 용어 vibe coding의 흐름을 살펴봅니다.

한 줄로

코드를 한 줄씩 쓰지 않고, AI에게 의도를 자연어로 전달해 프로토타입을 빠르게 만드는 개발 방식입니다. 2024년 등장한 새 개념입니다.

어디서 왔나

2024년 초, OpenAI의 Andrej Karpathy가 트위터에 새 용어를 던집니다.

"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."

(나는 이를 "바이브 코딩"이라 부른다. 분위기에 완전히 맡기고, 지수함수를 끌어안고, 코드가 존재한다는 사실조차 잊는 방식.)

핵심은 Cursor, Claude, ChatGPT 같은 AI 도구로 코드를 직접 쓰지 않고 결과만 보면서 반복하는 개발입니다.

작동 방식

전통적 코딩의 단계입니다. 무엇을 만들지 설계합니다. 코드를 작성합니다. 테스트합니다. 수정합니다.

Vibe coding의 단계입니다. "이런 거 만들고 싶어"라고 자연어로 말합니다. AI가 코드를 생성합니다. 실행해 봅니다. "이거 안 좋다, 이렇게 바꿔"로 반복합니다.

영향

속도: 일주일 작업이 하루로 줄어듭니다. 학습 곡선: 비개발자도 작동하는 소프트웨어를 만들 수 있습니다. 품질: 좋은 prompt는 좋은 코드를 만듭니다. 나쁜 prompt는 동작은 하지만 깨질 수 있는 코드를 만듭니다.

함정

이해 없는 동작: 코드가 왜 작동하는지 모릅니다. 유지보수: 6개월 후 수정이 어렵습니다. 보안 약점: AI는 보안 검토를 보장하지 않습니다. 창의성 감소: 본인 코드를 잘 모릅니다.

UI/UX 분야의 vibe design

같은 흐름이 디자인에도 옵니다. Figma AI, v0, Galileo로 디자인을 vibe coding처럼 합니다.

문제는 AI가 만든 디자인은 점점 비슷해진다는 것입니다. 차별화의 가치가 그래서 더 큽니다.

바이브 메이커가 챙길 한 가지

Vibe coding으로 빠르게 prototype을 만들되, 출시 전에 한 번은 본인이 코드를 이해하는 시간을 가집니다. 6개월 후 본인이 만든 것을 모르면 망합니다.

관련

AI Design Tools, Anti-card philosophy, HyperCard

#UI/UX#용어사전#Vibe coding#Andrej Karpathy#AI#1인개발#2024

Comments

댓글 0

로그인 상태 확인 중…

댓글 불러오는 중…

Recent

다른 일기도 같이.