바이브코딩, Gemini와 함께 하루 두 번의 루틴으로 시작합니다
아침엔 이론, 저녁엔 실습 — AI 튜터와 함께하는 나만의 바이브코딩 학습 루틴 만들기
코드도, 개념도 — AI 튜터와 함께라면 혼자보다 훨씬 빠르게 성장할 수 있다고 믿으니까요.
바이브코딩이 뭔가요?
바이브코딩(Vibe Coding)이란, AI와 대화하듯 코드를 작성하는 새로운 개발 방식입니다. 복잡한 문법을 외우는 것보다 "어떤 것을 만들고 싶은지"를 자연어로 설명하고, AI가 그것을 코드로 옮겨주는 흐름에 집중합니다. 마치 페어 프로그래밍처럼, AI와 나 사이의 리듬과 흐름 속에서 코드가 탄생하죠.
요즘 개발 생태계에서 바이브코딩은 단순한 유행어가 아닙니다. 비개발자도 아이디어를 빠르게 프로토타입으로 구현할 수 있고, 개발자도 반복 작업을 AI에 위임해 창의적인 부분에 더 집중할 수 있게 됩니다. 저도 이 흐름에 올라타고 싶었습니다.
왜 Gemini를 선택했나요?
여러 AI 모델을 고민했지만, 결국 Google의 Gemini를 학습 파트너로 택했습니다. 긴 맥락을 잘 유지하고, 코드 설명과 실습 과제 생성 모두에서 높은 수준을 보여주기 때문입니다. 무엇보다 매일 일관된 학습 파트너로 삼기에 충분히 안정적이라고 느꼈어요.
나만의 학습 루틴: 하루 두 번
작심삼일이 되지 않으려면 루틴이 핵심입니다. 저는 하루를 두 파트로 나눠 Gemini에게 각각 다른 역할을 맡겼습니다.
아침에는 짧게 10~15분, 이론 개념을 Gemini에게 설명해달라고 요청합니다. 예를 들어 "오늘은 React의 useEffect 훅을 배우고 싶어. 핵심 개념과 주의할 점을 알려줘."처럼요. 저녁에는 "오늘 배운 내용으로 실습 과제를 하나 만들어줘."라고 요청해서 실제로 코드를 짜봅니다. 이 사이클이 반복되면서 개념이 손에 붙기 시작했습니다.
이 방식을 선택한 이유
책이나 강의는 내 속도에 맞지 않을 때가 많습니다. 너무 쉽거나, 너무 빠르거나. 하지만 AI 튜터는 다릅니다. 제가 이해한 만큼만 나아가고, 모르는 부분은 다른 방식으로 다시 설명해줍니다. 비용도 거의 없고, 시간도 자유롭습니다.
특히 바이브코딩처럼 AI와의 상호작용 자체가 학습인 분야에서는, AI를 활용한 학습 방식이 내용과 형식 면에서 가장 적합하다고 생각했습니다.
매일 아침과 저녁, 작은 배움이 쌓이다 보면 어느새 제법 그럴듯한 무언가를 만들고 있겠죠.
이 여정을 꾸준히 기록으로 남길 예정입니다. 저의 바이브코딩 도전기, 함께 지켜봐 주세요!


댓글 쓰기