Post

바이브코딩 & 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.