Đây là bài đầu trong series ba phần về việc dùng Claude để lập trình:
- Bài 1 (bài này) — Chọn cách dùng và cài đặt
- Bài 2 — Làm chủ ngữ cảnh: CLAUDE.md và chế độ lập kế hoạch
- Bài 3 — Quy trình nâng cao: subagent, phân quyền, soát code
Bốn cách dùng, chọn cái nào?
Nhiều người mới bị rối ngay ở đây vì cùng một mô hình Claude được đóng gói theo bốn cách khác nhau.
| Cách dùng | Phù hợp khi | Hạn chế |
|---|---|---|
| Chat trên claude.ai | Hỏi đáp, học khái niệm, sửa đoạn code ngắn | Phải copy qua lại, Claude không thấy dự án của bạn |
| Claude Code (dòng lệnh) | Làm việc trên dự án thật, sửa nhiều file | Cần quen terminal |
| Tiện ích trong IDE | Đã quen VS Code hoặc JetBrains | Vẫn cần cài Claude Code nền |
| API | Xây sản phẩm có AI bên trong | Phải biết lập trình rồi mới dùng được |
Lời khuyên cho người mới: bắt đầu bằng chat trên claude.ai trong vài tuần đầu để làm quen cách diễn đạt yêu cầu. Khi đã thấy khó chịu vì phải copy code qua lại liên tục, đó chính là lúc chuyển sang Claude Code.
Claude Code khác gì chat thường?
Khác biệt cốt lõi: Claude Code chạy ngay trong thư mục dự án của bạn và tự đọc file.
Với chat thường, bạn phải tự chọn đoạn code nào đáng dán vào. Claude không biết cấu trúc thư mục, không biết bạn dùng thư viện gì, không đọc được file cấu hình. Mỗi lần hỏi là một lần giải thích lại từ đầu.
Claude Code thì tự tìm file liên quan, đọc, sửa trực tiếp, chạy lệnh kiểm thử và xem kết quả. Sự khác biệt về hiệu quả rất lớn khi làm dự án thật.
Điều kiện: cần gói trả phí
Nói thẳng trước khi bạn mất công cài: Claude Code yêu cầu tài khoản trả phí. Các lựa chọn gồm gói Pro, Max, Team, Enterprise, hoặc tài khoản Console tính tiền theo lượng dùng thực tế.
Với người mới học, gói Pro thường là đủ. Nếu bạn dùng cả ngày cho công việc, gói cao hơn sẽ tiết kiệm hơn là bị chạm trần liên tục.
Cài đặt
macOS, Linux hoặc WSL
Mở terminal và chạy:
curl -fsSL https://claude.ai/install.sh | bash Windows
Mở PowerShell và chạy:
irm https://claude.ai/install.ps1 | iex Điểm đáng mừng cho người dùng Windows: không cần cài Node.js, không cần npm, và không bắt buộc phải có WSL2. PowerShell trên Windows 10 hoặc 11 bản 64-bit là đủ. Trước đây đây là rào cản khiến nhiều người bỏ cuộc ngay từ bước cài.
Cách khác
Nếu bạn đã quen công cụ quản lý gói:
- Homebrew:
brew install --cask claude-code - npm:
npm install -g @anthropic-ai/claude-code@latest(cần Node.js 18 trở lên) - Linux: có gói cho apt, dnf, apk trên Debian, Fedora, RHEL, Alpine
Bản cài trực tiếp được khuyến nghị hơn vì nhẹ, xong trong khoảng hai phút và tự cập nhật nền — bạn không phải nhớ nâng cấp thủ công.
Nếu bạn thích giao diện đồ họa hơn terminal, có ứng dụng desktop tại claude.com/download. Cài xong đăng nhập rồi mở tab Code.
Chạy lần đầu
Mở terminal, di chuyển vào thư mục dự án rồi gõ:
cd /duong-dan/toi/du-an claude Lần đầu chạy, trình duyệt sẽ mở ra để bạn đăng nhập bằng tài khoản Anthropic. Xong là bạn ở trong phiên làm việc.
Ba câu lệnh đầu tiên nên thử
Đừng nhờ nó viết tính năng mới ngay. Ba việc dưới đây giúp bạn cảm nhận được nó làm được gì mà không rủi ro:
1. Nhờ giải thích dự án: “Đọc qua dự án này và giải thích cấu trúc thư mục, mỗi phần làm gì.” Cực kỳ hữu ích khi bạn vừa nhận bàn giao code người khác.
2. Nhờ tìm chỗ: “Chức năng đăng nhập được xử lý ở file nào?” Nhanh hơn tự tìm rất nhiều trong dự án lớn.
3. Nhờ giải thích lỗi: dán thông báo lỗi vào và hỏi nguyên nhân. Nó đọc được code liên quan nên đoán chính xác hơn hẳn chat thường.
Một quy tắc nên đặt ra ngay từ hôm nay
Trước khi để Claude sửa bất cứ thứ gì, hãy chắc chắn dự án của bạn đang được quản lý bằng Git và mọi thay đổi đã commit.
Đây không phải vì Claude hay làm hỏng — mà vì bạn cần khả năng xem chính xác nó đã đổi những gì, và quay lại được trong một lệnh nếu không ưng. Người bỏ qua bước này sớm muộn cũng có một buổi tối rất tệ.
Bài tiếp theo sẽ đi vào thứ tạo ra khác biệt lớn nhất giữa dùng Claude hiệu quả và dùng nó bực bội: cách kiểm soát ngữ cảnh bằng file CLAUDE.md và chế độ lập kế hoạch trước khi cho sửa code.

