꾸비데브

AI로 코딩할 때 개발 지식은 어디까지 알아야 할까? git과 배포만 챙기세요

바이브코딩을 시작하려는데 개발 지식이 없어 망설이는 분께 드리는 글입니다. 몰라도 되는 부분과 미리 알아 둬야 할 최소 지식을 나눠 정리했습니다.

한 줄 요약

바이브코딩은 개발 지식이 없어도 시작할 수 있지만, 끝까지 가려면 잘못됐을 때 필요한 최소 지식은 알아야 합니다. 공부를 끝내고 시작하기보다, 먼저 만들어 보고 막히는 지점에서 그 부분만 배우는 편이 빠릅니다.

AI에게 이렇게 시키기
나는 개발 지식이 거의 없는 상태에서 AI로 코딩을 시작하려고 해.
내가 만들려는 것은 <만들 것>이야.
- 이 작업에서 내가 몰라도 AI가 대신 해 줄 부분과, 내가 꼭 이해해야 할 부분을 나눠 줘
- git으로 이전 상태를 저장하고 되돌리는 방법을 초보 눈높이로 알려 줘
- 완성 뒤 인터넷에 공개(배포)할 때 미리 알아 둘 점을 알려 줘

바이브코딩은 코드를 직접 짜지 않고 AI에게 원하는 것을 자연어로 설명해 결과물을 만드는 작업 방식입니다. 개발 지식이 아예 없어도 시작할 수 있습니다.

다만 "아예 없어도 끝까지 된다"는 뜻은 아닙니다. 이 글에서는 몰라도 되는 부분과 미리 알아 둘 최소 지식을 나눠서 정리합니다.

몰라도 되는 부분은 어디까지인가요

화면 구성, 기본 기능, 전체 뼈대를 만드는 작업은 한국어로 원하는 것을 설명하면 AI가 대신 처리해 줍니다.

버튼 위치를 바꾸거나 목록에 항목을 추가하는 정도는 코드 문법을 몰라도 요청 문장만으로 충분합니다. 처음 시작할 때 이 부분에서 막힐 일은 거의 없습니다.

반드시 이해해야 하는 최소 지식은 무엇인가요

예외 상황을 처리하는 것, 버그를 찾아 고치는 것, 보안, 안정적인 운영은 다릅니다. 이 영역은 시스템이 어떻게 작동하는지 이해해야 다음 단계로 넘어갈 수 있습니다.

최소한으로 필요한 개념은 두 가지입니다.

몰라도 되는 것과 알아야 하는 것시작은 쉽고 운영은 다릅니다몰라도 됨알아야 함범위화면·기본 기능잘못됐을 때예시버튼 위치 변경버그·보안·운영방법요청 문장만작동 원리 이해
  • git: 코드 변경 이력을 저장하고 되돌릴 수 있게 해 주는 도구입니다. AI가 고친 코드가 오히려 망가졌을 때 이전 상태로 되돌릴 방법이 있어야 합니다.
  • 배포: 만든 것을 실제로 인터넷에서 남들이 쓸 수 있게 올리는 과정입니다. 내 컴퓨터에서만 되는 것과 실제로 공개되는 것은 다른 문제입니다.

순서가 중요합니다

핵심은 공부를 끝낸 다음 시작하는 게 아니라, 시작한 다음 필요한 만큼 배우는 것입니다.

수영을 배울 때 이론부터 다 익히고 물에 들어가지 않는 것과 비슷합니다. 먼저 만들어 보고, 막히는 지점에서 그 부분만 배우는 방식이 실제로 더 빨리 늘었습니다.

자주 하는 실수

git 없이 큰 변경을 맡김

저도 처음엔 git이 뭔지 모르고 시작했습니다. AI가 고쳐 준 코드를 적용했다가 화면이 통째로 안 나오는 상황을 만났는데, 되돌릴 방법을 몰라 처음부터 다시 설명해야 했습니다.

그날 이후로 큰 변경 전에는 이전 상태를 저장해 두는 습관을 최소한으로라도 챙기게 됐습니다. 몰라도 시작은 할 수 있었지만, 몰랐기 때문에 몇 시간을 그대로 날린 셈입니다.

자주 묻는 질문

개발 지식이 전혀 없어도 시작할 수 있나요?

시작은 할 수 있습니다. 화면 구성과 기본 기능, 전체 뼈대는 한국어로 설명하면 AI가 처리해 줍니다.

그래도 꼭 알아야 하는 것은 무엇인가요?

git과 배포 두 가지입니다. 잘못됐을 때 되돌리는 방법과, 만든 것을 실제로 공개하는 과정은 미리 알아 두는 편이 시간을 아낍니다.

공부부터 끝내고 시작해야 하나요?

아닙니다. 먼저 만들어 보고, 막히는 지점에서 그 부분만 배우는 방식이 더 빨리 늘었습니다.

정리

지금 모르는 상태는 시작하지 못할 이유가 아닙니다. 다만 예외 상황, 버그, 보안, 운영처럼 잘못됐을 때 관련된 최소한의 지식만은 미리 알아 두는 편이 시간을 아낍니다.

공식 자료

← BLOG 전체 보기무료자료 보기 →