티스토리 뷰
목차

요즘 AI를 공부하다 보면 ‘바이브 코딩(Vibe Coding)’이라는 말을 자주 만나게 됩니다.
저 역시 Claude를 좀 더 제대로 활용해 보고 싶어서 알아보다가 바이브 코딩이라는 말을 접했는데요 처음에는 ‘바이브 코딩’이라는 이름의 프로그램이 따로 있는 줄 알았답니다.
하지만 조금 검색해 보고 공부해 보니 바이브 코딩은 특정 프로그램의 이름이 아니었습니다.
내가 직접 코드를 한 줄씩 작성하는 대신, AI에게 말로 원하는 것을 설명하고 AI가 코드를 작성하도록 하면서 프로그램을 만들어가는 방식이 바이브 코딩이었습니다. 그래서 앞으로 여러 날에 걸쳐 바이브 코딩을 공부하며 기록을 남기고 공유해보려고 합니다.
오늘은 바이브 코딩을 알아보도록 할게요.
1. 바이브 코딩이란 무엇일까?


바이브 코딩이라는 표현은 2025년 2월 AI 연구자 안드레이 카파시(Andrej Karpathy)가 사용하면서 널리 알려졌다고 합니다.
초기 코딩에서는 사람이 프로그래밍 언어를 배우고 직접 코드를 작성하는 것이 기본이었습니다.
어떤 프로그램을 만들고 싶다면 Python이나 JavaScript 같은 프로그래밍 언어의 문법과 구조를 어느 정도 알고 있어야 했습니다.
자바스크립트 오류.. .종종 봐오던 장면입니다. 하지만 이걸 공부할 엄두는 내지 못했는데요 생성형 AI가 발전하면서 프로그램을 만드는 방식에도 큰 변화가 생겼습니다.
이제는 AI에게 우리가 평소 사용하는 말로 원하는 기능을 설명할 수 있습니다.
“엑셀 파일에 있는 상품명을 읽어서 정리하고 새로운 엑셀 파일로 저장하는 프로그램을 만들어줘.”
이렇게 요청하면 AI가 필요한 코드를 작성합니다.
프로그램을 실행했는데 오류가 발생한다면 오류 내용을 다시 AI에게 보여주면서 “이런 오류가 발생했어. 수정해 줘.”라고 요청할 수도 있습니다. 게다가 기능을 추가하고 싶다면 “파일을 선택할 수 있는 버튼도 만들어줘.”처럼 다시 요구하면 됩니다.
원하는 것을 설명한다 → AI가 코드를 만든다 → 실행한다 → 문제가 생기면 다시 설명한다 → AI가 수정한다
이 과정을 반복하면서 원하는 프로그램에 가까워지는 것이 바이브 코딩의 핵심적인 모습입니다.
2. 정말 코딩을 몰라도 할 수 있을까?

그렇다면 자바스크립트에 겁먹던 제가 바이브 코딩을 처음 접하면서 가장 궁금했던 것도 이것이었습니다.
“나는 코딩을 모르는데도 할 수 있을까?나는 컴퓨터는 워드밖에 못하는데...”
조금 알아본 결과 말하면 시작의 장벽은 그리 높지 않다! 입니다.
예전에는 간단한 프로그램 하나를 만들기 위해서도 먼저 프로그래밍 언어의 기본 문법부터 공부해야 했었지만 지금은 AI에게 내가 원하는 결과를 자연어로 설명하면서 프로그램 제작을 시작할 수 있습니다.
물론 ‘코딩을 몰라도 시작할 수 있다’와 ‘코딩 지식이 전혀 필요 없다’는 같은 의미가 아닙니다.
처음에는 AI가 대부분의 작업을 도와줄 수 있지만 프로그램이 조금씩 복잡해지면 파일과 폴더, 프로그램 실행 방법, 터미널, Python, API 같은 용어를 만나게 됩니다. 처음부터 이것들을 전부 공부하고 시작해야 하는 것은 아니니 충분히 시작하고 도전해 볼 수 있는 것이지요.
오히려 작은 프로그램을 직접 만들어 보면서 필요한 개념이 나올 때마다 하나씩 공부하는 것도 바이브 코딩을 배우는 좋은 방법이 될 수 있다고 합니다. 그래서 저 역시 프로그래밍을 처음부터 모두 공부한 다음 시작하기보다는 AI와 함께 직접 만들어보면서 필요한 개념을 하나씩 공부하는 방식으로 바이브 코딩을 배워보려고 합니다.
3. 바이브 코딩으로 무엇을 만들 수 있을까?

바이브 코딩으로 만들 수 있는 것은 생각보다 다양합니다.
- 간단한 계산기
- 엑셀 자료 정리 프로그램
- 반복 업무 자동화 프로그램
- 파일 이름을 자동으로 변경하는 프로그램
- 일정 관리 프로그램
- 간단한 웹페이지
- 데이터를 분류하고 정리하는 프로그램
- 나에게 필요한 개인용 업무 도구
제가 특히 관심이 가는 부분은 반복해서 하는 업무의 자동화입니다.
예를 들어 매번 엑셀 파일을 열어서 특정 자료를 찾아 분류하고 다시 저장하는 작업을 반복한다면, 이런 작업을 대신 처리하는 작은 프로그램을 AI와 함께 만들어볼 수 있다고 합니다. 매일 반복해서 하는 단순한 업무가 있다면 “이것을 자동으로 할 수 없을까?”라고 AI에게 물어보는 것부터 바이브 코딩이 시작될 수도 있지요.
처음부터 거대한 웹서비스나 앱을 만드는 것보다 내가 일상에서 반복하고 있는 작은 불편 하나를 해결하는 프로그램부터 만들어보는 것이 바이브 코딩을 배우기 좋은 출발점이라고 생각합니다.
4. AI가 만들어준 코드는 무조건 믿어도 될까?
바이브 코딩을 공부하면서 꼭 기억해야 할 부분도 있습니다.
AI가 만들어준 코드라고 해서 항상 정확하고 안전한 것은 아니라는 것이지요.
AI 역시 잘못된 코드를 만들 수 있고, 겉으로 보기에는 정상적으로 실행되더라도 예상하지 못한 문제가 숨어 있을 수 있습니다.
특히 개인정보나 결제정보처럼 중요한 정보를 다루는 프로그램이나 실제 고객이 사용하는 서비스를 만든다면 더욱 주의해야 합니다.
AI가 만든 코드를 직접 확인하고 테스트하는 과정이 필요한 이유입니다.
코딩을 처음 접하는 사람이라면 처음부터 중요한 서비스를 만들기보다는 개인적으로 사용하는 작은 프로그램부터 만들어보고 결과를 직접 확인하면서 경험을 쌓는 것이 좋을 것 같아요.
결국 바이브 코딩의 장점은 프로그래밍을 시작하는 문턱을 크게 낮춰준다는 데 있다고 이해하는 것이 맞다고 생각됩니다.
5. 바이브 코딩 공부를 시작해보려고 한다
이번에 바이브 코딩을 공부하면서 가장 먼저 알게 된 것은 바이브 코딩 자체가 하나의 프로그램이 아니라는 점이었습니다.
바이브 코딩은 AI와 소통하면서 내가 원하는 프로그램을 만들어가는 하나의 방식입니다.
그리고 실제 바이브 코딩을 하기 위해 사용할 수 있는 도구는 여러 가지입니다.
이번 글을 시작으로 앞으로는 직접 하나씩 사용해 보면서 공부해볼 생각입니다.
다음에는 바이브 코딩을 실제로 시작하려면 무엇이 필요한지, 그리고 바이브 코딩을 알아보다 보면 계속 등장하는 Cursor, Claude Code, VS Code가 각각 무엇이고 어떤 차이가 있는지부터 공부해볼 계획입니다. 처음부터 코딩을 잘하는 사람의 설명이 아니라, 코딩을 잘 모르는 입장에서 하나씩 직접 배우고 만들어보면서 그 과정을 기록해보려고 합니다.
화이팅!
다음 글 : 바이브 코딩 시작하기 - Cursor, Claude Code, VS Code는 무엇이 다를까?
'삶의 정보' 카테고리의 다른 글
| 갈치조림 황금레시피, 비린내 없이 무까지 맛있게 만드는 법 (0) | 2026.08.14 |
|---|---|
| 올리브유 종류 차이 총정리|엑스트라버진, 퓨어, 포마스 어떤 걸 사야 할까? (1) | 2026.08.12 |
| 수영장 수경 안티포그액 사용법, 김서림 없이 수영하는 방법 (0) | 2026.08.11 |
| 진료비 영수증 재발급 방법, 병원에 다시 방문해야 할까? (0) | 2026.08.09 |
| 오늘이 마지막! 고향사랑기부제 신청, 지금 바로 하세요! (0) | 2025.12.31 |