바이브코딩 & Claude Code 교육 자료
바이브코딩 & Claude Code 교육 자료
바이브코딩과 Claude Code를 처음 배울 때 핵심은 도구 사용법을 외우는 것이 아니다. 자연어 요청을 작업 단위로 쪼개고, AI가 만든 결과물을 검토하고, 다시 수정 지시를 내리는 흐름을 익히는 것이 먼저다.
이 글은 1~2시간 교육 세션을 구성한다고 가정하고, 어떤 순서로 설명하고 실습하면 좋은지 정리한 학습 노트다.
교육 목표
Claude Code 교육의 목표는 “AI가 코드를 대신 짜준다”를 보여주는 데 있지 않다. 더 중요한 목표는 다음 세 가지다.
| 목표 | 설명 |
|---|---|
| 요청 분해 | 큰 요구사항을 작은 작업 단위로 나눈다 |
| 결과 검토 | AI가 만든 diff, 문서, 실행 결과를 확인한다 |
| 수정 지시 | 틀린 결과를 버리지 않고 다음 지시로 개선한다 |
PM이나 비개발 직군에게도 이 흐름은 중요하다. 코드 자체를 깊게 작성하지 않더라도, 요구사항을 구체화하고 결과물을 검수하는 능력이 있어야 AI 도구를 실무에 연결할 수 있다.
실습 흐름
가장 단순한 실습은 아래 순서로 구성할 수 있다.
1
2
3
4
5
작은 기능 요청
-> AI가 만든 산출물 확인
-> 문제점 표시
-> 수정 지시
-> 최종 정리
처음부터 큰 프로젝트를 만들게 하면 학습자가 무엇이 잘못됐는지 파악하기 어렵다. 작은 README 수정, 간단한 UI 변경, 테스트 추가처럼 결과를 바로 확인할 수 있는 작업이 좋다.
가르칠 때 강조할 점
Claude Code를 사용할 때는 prompt 문장보다 작업의 경계를 먼저 잡아야 한다.
| 관점 | 좋은 질문 |
|---|---|
| 범위 | 지금 수정할 파일과 건드리지 않을 파일은 무엇인가 |
| 완료 기준 | 어떤 상태가 되면 작업이 끝났다고 볼 것인가 |
| 검증 | 실행할 테스트나 확인 방법은 무엇인가 |
| 위험 | 되돌리기 어려운 변경이 있는가 |
이 네 가지가 없으면 AI는 열심히 움직이지만, 사용자는 결과가 맞는지 판단하기 어렵다.
정리
바이브코딩은 “대충 말하면 AI가 알아서 해준다”에 가까운 방식으로 오해되기 쉽다. 실제로는 반대다. 좋은 결과를 얻으려면 사용자가 문제를 더 작게 나누고, 결과를 더 냉정하게 검토해야 한다.
Claude Code 교육은 도구 시연보다 이 습관을 만드는 쪽에 초점을 둬야 한다.
This post is licensed under CC BY 4.0 by the author.