"분명히 AI가 만들어주긴 했는데... 왜 내가 원하던 게 안 나오죠?"

해봤죠? AI한테 "앱 만들어줘" 해봤죠? 뭔가 나오긴 나와요. 처음엔 신기하기도 하고요.

근데 그거 실제로 쓸 수 있던가요? 기능 추가하려니까 이상하게 꼬이지 않던가요?

그게 정상이에요. 대부분 거기서 막혀요.

문제는 AI가 못해서가 아니에요. 시키는 방법이 잘못된 거예요.

오늘은 그 "시키는 방법"의 핵심을 알려드릴게요.

이 글을 읽고 나면

  • AI를 '마법'이 아닌 '유능한 신입'으로 인식할 수 있다
  • '알아서 해줘' 대신 '이 순서로 하나씩 해줘'라고 말할 수 있다

AI를 어떻게 생각하면 좋을까요?

AI를 갓 입사한 신입 개발자라고 생각해보세요.

AI는 유능한 신입사원: 실력은 뛰어나지만 명확한 지시가 필요해요. AI는 유능한 신입사원: 실력은 뛰어나지만 명확한 지시가 필요해요

코딩 실력은 뛰어난데, 뭘 만들어야 하는지는 몰라요. 그건 여러분이 알려줘야 해요.


"알아서 해줘"의 함정

많은 사람들이 이렇게 생각해요.

"할 일 관리 앱이야.
 - 할 일 추가, 삭제, 완료 체크 가능해야 해
 - 완료한 건 아래로 내려가게
 - 오늘 할 일만 따로 보는 기능도 있으면 좋겠어
 - 스마트폰에서 돌아가게 만들어줘"

→ 이 정도면 구체적인 거 아냐?

아니에요. 이것도 "알아서 해줘"예요.

왜냐면, AI는 이런 걸 모르거든요:

  • "할 일 추가"할 때 버튼이 어디 있어야 하는지
  • 완료 체크하면 바로 내려가야 하는지, 애니메이션이 있어야 하는지
  • 오늘 할 일 화면에서 뒤로 가기 누르면 어디로 가야 하는지

기능 목록을 줘도, "사용자 경험"은 AI가 알아서 못 만들어요.


진짜 구체적 지시란?

진짜 구체적 지시는 이런 거예요.

비결은 한 입 크기: 계획 → 기능 → 피드백의 반복 비결은 한 입 크기: 계획 -> 기능 -> 피드백의 반복

왜 이렇게 해야 할까요?

기술적인 이유가 있어요.

그리고 한 가지 더.


좋은 지시 vs 나쁜 지시

핵심은 "대화"예요.

AI한테 뭔가 시키면, 터미널(검은 화면)에 AI가 뭘 하고 있는지 다 보여요.

그리고 이게 중요해요.

AI가 뭘 하고 있는지 알려면, 코드도 볼 줄 알아야 해요.

프로젝트의 로직은 결국 만드는 사람 머리에 있어야 해요.

AI가 코드를 짜주지만, "이게 맞는 방향인지"는 여러분이 판단해야 해요. 그래야 AI가 엄한 길로 갈 때 잡아줄 수 있거든요.


유능한 매니저의 3가지 조건

AI라는 신입사원한테 좋은 결과물을 받으려면, 유능한 매니저가 되어야 해요.

"잠깐, 그러면 오래 걸리지 않아요?"

처음엔 그렇게 느껴질 수 있어요. 근데 "한 번에 다 시키고 → 마음에 안 들어서 처음부터 다시"보다 훨씬 빨라요.

마치 건축 현장 소장이 "집 한 채 알아서 지어줘"라고 안 하듯이, "기초 먼저 → 기둥 세우기 → 벽 쌓기" 순서로 하나씩 확인하면서 가는 거예요.


이 시리즈에서 배울 것

이 시리즈는 코딩을 가르치지 않아요.

대신 이런 걸 알려드릴 거예요:

다 읽고 나면, AI한테 **"진짜 쓸 만한 것"**을 만들어달라고 할 수 있게 될 거예요.


코딩을 배우는 게 아니에요

다시 한번 강조할게요.

AI가 코드를 짜요. 여러분은 **"뭘 만들지 결정하고, 방향을 잡아주는 사람"**이에요.


셀프체크

오늘 배운 내용, 제대로 이해했는지 확인해볼까요?

□ AI한테 "알아서 해줘"라고 말하면 될까요?
□ AI는 코딩을 잘하나요, 기획을 잘하나요?

(정답: 안 됨, AI는 방향을 모르니까 / 코딩은 잘하지만 기획과 판단은 못 함)

다음 글 예고

오늘은 가장 중요한 개념을 배웠어요.

  • AI는 유능한 신입사원 (코딩은 잘하지만 방향은 모름)
  • 기능 목록만 줘도 "알아서 해줘"임 (UX는 못 만듦)
  • 한 입 크기로 나눠서 + 바로바로 피드백해야 함
  • 코딩이 아니라 "AI와 대화하는 법"을 배울 것

다음 글에서는 바이브 코딩이 뭔지 조금 더 구체적으로 알아볼게요.

  • 전통적인 코딩과 뭐가 다른지
  • 어떤 사람들이 바이브 코딩으로 뭘 만들고 있는지
  • 왜 지금이 시작하기 좋은 타이밍인지

이 시리즈 로드맵

PART 1: 마인드셋 (4편)
[ 1편 ] AI는 유능한 신입사원이다 ← 지금 여기! ✅
[ 2편 ] 바이브 코딩이란 무엇인가
[ 3편 ] 바이브 코더가 알아야 할 것
[ 4편 ] 목표 수준: 기술적 지시가 가능한 매니저
   ↓
PART 2: 기술 개념 - 큰 그림 (6편)
[ 5편 ] 프로그램의 종류 (웹앱 vs 네이티브앱)
[ 6편 ] 프론트엔드 vs 백엔드
[ 7편 ] 데이터는 어디에 저장되나
[ 8편 ] 서비스들이 대화하는 방법: API
[ 9편 ] 프로젝트 구조
[ 10편 ] 데이터 흐름
   ↓
PART 3: 기술 개념 - 설계 (5편)
[ 11~15편 ] 자료구조, 아키텍처, 디자인 패턴, 상태 관리
   ↓
PART 4: 도구 세팅 (5편)
[ 16~20편 ] Claude Code, 터미널, VS Code, Git, 환경 세팅
   ↓
PART 5: 첫 프로젝트 - 할 일 관리 웹앱 (4편)
PART 6: 두 번째 프로젝트 - 자동화 봇 (4편)
PART 7: 세 번째 프로젝트 - 데이터 대시보드 (4편)
   ↓
PART 8: 독립 성장 (3편)
[ 33~35편 ] 에러 읽기, AI와 디버깅, 앞으로의 여정

오늘의 핵심 정리


AI 시대에 필요한 건 코딩 실력이 아니에요. "뭘 만들지 아는 것", 그리고 "그걸 AI한테 잘 전달하는 것"이에요.

궁금한 점이나 다뤘으면 하는 주제가 있으면 댓글로 남겨주세요!