~/VibeHandbook
무료 PDF

챕터 10 · 09

복습과 연습

핵심 요점

  • AI는 인기 없는 언어보다 인기 있는 언어를 훨씬 유창하게 다룬다 — 인기는 하나의 기능이며, 프로젝트가 순조롭게 풀릴지를 좌우하는 가장 큰 단일 요인일 때가 많다.
  • TypeScript와 Python은 안전한 기본값이다: 웹/풀스택은 TypeScript, AI/데이터/자동화는 Python이며, 둘 다 AI 지원이 뛰어나다.
  • Go(단일 바이너리 백엔드), Rust(속도/안전성, 다만 수정 루프가 더 많음), 그리고 나머지는 각자 좁은 강점 영역이 있다 — 구체적인 이유가 있을 때만 손을 뻗어라.
  • 은 양자택일의 선택이 아니다. 앱이 데이터를 저장하는 순간, 어떤 언어를 고르든 그 옆에 함께 산다.
  • 그럴듯하게 들리는 것이 아니라 당신의 목표에 언어를 맞춰라 — 첫 프로젝트에서는 추진력이 최적화를 이긴다.

직접 해보기

정말로 만들고 싶은 프로젝트 아이디어 하나를 골라 그 목표를 한 문장으로 적어 보라. 그것을 "목표로 고르기" 목록의 한 줄에 맞춘 다음, AI 어시스턴트에게 그 선택을 확인하거나 반박해 달라고 요청하라. 기본 스택(언어, 프레임워크, 어디에 배포할지)을 세 개의 불릿으로 정리하게 하고, 다른 언어가 더 잘 맞을 한 가지 경우를 짚어 달라고 하라. 코드 한 줄 쓰기 전에 근거 있는 스택 결정을 손에 쥐고 끝나게 된다.

다음 프로젝트를 만들고 싶어요: [한두 문장으로 설명].
이것을 vibe coding 하기에 가장 좋은 언어와 프레임워크를 추천해줘. 기준은
순수 성능이 아니라 AI 어시스턴트가 얼마나 매끄럽게 코드를 작성하고 고칠
수 있는가야. 알려줘: (1) 언어와 주요 프레임워크, (2) 어디에 배포할지,
(3) 주의할 현실적인 함정 하나, (4) 다른 언어가 오히려 더 나은 선택이 되는
시나리오 하나. 짧게 답해줘.

오프라인으로 보고 싶으세요?

책 전체를 PDF나 EPUB으로 무료로 내려받으세요.