~/VibeHandbook
무료 PDF

챕터 10 · 08

목표로 고르기

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

전체 결정을 하나의 트리로 그리면 이렇다. 맨 위에서 시작해 각 질문에 답하고, 가지를 따라가 당신의 스택에 도달하라:

                  ┌─────────────────────────┐
                  │    무엇을 만드나요?     │
                  └────────────┬────────────┘
        ┌──────────────┬───────┼────────┬──────────────┐
        ▼              ▼       ▼         ▼              ▼
   ┌─────────┐  ┌───────────┐ ┌─────┐ ┌────────┐ ┌────────────┐
   │ 웹사이트│  │ AI/데이터 │ │ API │ │ 모바일 │ │  최고속도  │
   │   웹앱  │  │  자동화   │ │backend│ │  앱   │ │  /시스템   │
   └────┬────┘  └─────┬─────┘ └──┬──┘ └───┬────┘ └─────┬──────┘
        ▼             ▼          ▼        ▼            ▼
   ┌─────────┐  ┌──────────┐ ┌──────┐ ┌──────────┐ ┌──────┐
   │TypeScript│ │  Python  │ │ Go   │ │iOS: Swift│ │ Rust │
   │+ React / │ │          │ │ or TS│ │Android:  │ │(필요 │
   │  Next.js │ │          │ │      │ │  Kotlin  │ │한    │
   └─────────┘  └──────────┘ └──────┘ │or RN (TS)│ │경우) │
                                       └──────────┘ └──────┘

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

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

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

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