인기 없는 의견일지 모르겠지만, 바이브 코딩이 그 어떤 강의보다 나를 더 많이 가르쳐줬고 난 후회 안 함
unpopular opinion but vibe coding has taught me more than any course ever did and i am not sorry
핵심 요약
강의보다 실제 프로젝트에서 겪는 에러와 시행착오가 훨씬 더 빠르게 코딩을 배우게 해준다는 경험담.
- 바이브 코딩 — 강의 대신 실제 프로젝트를 진행하며 겪는 시행착오를 통해 배우는 방식
- 실전 학습 — API, 환경 변수, CORS 등 실제 에러를 해결하며 체득하는 실무 지식
- 학습 동기 — 강의와 달리 실제 서비스가 깨지면 고쳐야 한다는 압박감이 학습 속도를 높임
- 시행착오 — 이론 공부보다 직접 부딪히며 겪는 고통이 훨씬 더 기억에 오래 남음
나는 2년 동안 Udemy 강의를 북마크만 해두고 끝까지 본 적이 없다. Notion 페이지에는 2023년 이후로 열어본 적도 없는 '학습 로드맵'이 있다. 어떤 사람이 45분 동안 변수가 뭔지 설명하는 영상을 봤지만, 머릿속에 남은 건 하나도 없었다.
그러다 바이브 코딩을 시작했고, 갑자기 혼돈과 결과라는 과정을 통해 무서운 속도로 배우기 시작했다.
밤 11시에 API가 작동을 멈췄고, 왜 그런지 알아내야 했기 때문에 API가 뭔지 배웠다.
환경 변수를 GitHub에 공개적으로 올렸다가 4분 만에 이메일 3통을 받고 나서야 환경 변수가 뭔지 배웠다.
앱이 완벽하게 작동하다가 갑자기 완전히 망가져 버리는 경험을 하고 나서야 레이트 리밋(rate limit)이 뭔지 배웠다.
전혀 이해가 안 가던 에러 메시지 때문에 CORS가 뭔지 배웠는데, 갑자기 모든 게 완벽하게 이해가 됐고 이제는 꿈에서도 그 에러가 보인다.
금요일에 배포 파이프라인이 터져버려서 주말 내내 고쳐야 했기 때문에 배포 파이프라인이 뭔지 배웠다. 잠옷 입고 시리얼 먹으면서 고쳤으니 진짜 개발자가 된 기분이었다.
아무도 나에게 이런 걸 가르쳐주지 않았다. 강의도, 튜토리얼도, "이 콘텐츠가 즐거우셨다면 잊지 말고..."라고 말하는 유튜브 영상도 없었다. 순수한 공포가 내가 아는 모든 것을 가르쳐줬다.
강의와 바이브 코딩의 차이는 간단하다. 강의에는 결과가 없다. 3단원에서 그만둔다고 해서 다치는 사람은 아무도 없다. 하지만 내 서비스가 고장 났고 누군가 실제로 그걸 사용하려고 할 때, 당신은 필요한 것을 아주 빠르게 배우게 될 것이다.
어쨌든 재귀(recursion)가 뭔지는 아직도 모르겠고, 그냥 그러려니 하기로 했다.


