~/VibeHandbook
$39

챕터 05 · 08

목표로 고르기

고민으로 시간을 낭비하지 마라. 당신의 목표를 한 행에 맞추고 넘어가라 — 나중에 언제든 방향을 바꿀 수 있고, 첫 프로젝트에서는 최적화보다 추진력이 이긴다.

  • 웹사이트나 웹 앱을 만들고 싶다. → TypeScript(React/Next.js와 함께). 명백하고 지원이 탄탄한 선택.
  • AI, 데이터, 또는 자동화를 하고 싶다. → Python. 도구들이 사는 곳이다.
  • 빠른 API나 백엔드 서비스가 필요하다. → Go(단순하고 빠름) 또는 TypeScript(웹 스택의 일부라면). Python의 FastAPI도 충분히 잘 작동한다.
  • 모바일 앱을 만들고 있다. → iOS는 Swift, Android는 Kotlin — 또는 TypeScript에 머무르기 위해 크로스플랫폼 웹 기반 접근(React Native)을 고려하라.
  • 순수한 속도나 시스템 수준의 제어가 필요하다. → Rust, 단 실제로 필요하다고 확인한 경우에만. 대부분의 사람에겐 필요 없다.
  • 이미 존재하는 사이트에 무언가를 추가하고 있다. → 그것이 이미 작성된 언어로. WordPress 플러그인이라면 PHP, 오래된 Rails 앱이라면 Ruby다. 코드베이스에 맞추고, 거기에 맞서 싸우지 마라.
  • 그냥 배우면서 무언가를 빨리 출시하고 싶다. → Python이나 TypeScript. 둘 다 너그럽고, 둘 다 AI가 가장 잘 아는 언어이며, 둘 다 끝없는 튜토리얼과 예제가 있다.
  • 내 앱이 데이터를 저장해야 한다. → 위에서 무엇을 고르든, 거기에 데이터베이스용 SQL을 더하라. 둘 사이에서 고르는 게 아니다.

메타 교훈: 헷갈리면 인기 있는 쪽을 택하라. TypeScript와 Python은 1인 바이브 코더가 평생 만들 것의 대부분을 커버하며, AI 어시스턴트가 가장 안정적으로 다루는 언어다. 바이브 코딩에 "최고"인 언어는 보통 AI가 가장 잘 아는 언어 — 즉 인기 있는 언어다. 이국적인 선택은 구체적인 이유가 생겼을 때를 위해 아껴 두고, 어느 쪽이든 문법은 AI에게 맡겨라.

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

PDF + EPUB + 다운로드형 프롬프트 라이브러리 + 버전 업데이트를 받으세요.

$ PDF 받기 — $39