Lập trình AI cho người không chuyên: Hướng dẫn thực tế để bắt đầu và các tình huống ứng dụng thực tế

@HiTw93
TIẾNG TRUNG2 tháng trước · 26 thg 4, 2026
344K
1.5K
324
59
2.9K

TL;DR

Hướng dẫn toàn diện dành cho các chuyên gia không chuyên về kỹ thuật để làm chủ Claude Code. Tài liệu bao gồm các kiến thức cơ bản về dòng lệnh, khái niệm kỹ thuật, kỹ thuật đặt câu lệnh (prompt engineering) và cách xây dựng các công cụ tùy chỉnh để tự động hóa quy trình làm việc hàng ngày.

TL;DR

Tháng trước, tôi đã chia sẻ với các đồng nghiệp trong lĩnh vực sản phẩm và kinh doanh về cách bắt đầu với AI Coding. Kết hợp với một bài tweet gần đây về việc nhiều sinh viên bỏ lỡ các công cụ AI Coding hàng đầu do rào cản đăng ký, tôi nhận ra rằng phương pháp và thói quen có thể được học miễn phí trước. Tôi đã tổng hợp phần hướng dẫn bắt đầu ở đây. Để dễ hiểu hơn, tôi đã đính kèm một số hình ảnh minh họa đơn giản giúp các khái niệm trở nên trực quan hơn.

Nhiều người mắc kẹt ở bước đầu tiên khi sử dụng Claude Code: dòng lệnh. Nhìn thấy một terminal chỉ toàn chữ khiến họ nghĩ rằng nó chỉ dành cho lập trình viên. Thực tế, ngưỡng cửa không cao đến vậy. Bất kỳ ai có thể sử dụng chat AI như Doubao đều có thể bắt đầu với một chút thời gian; phần còn lại chỉ là làm quen với việc giao phó việc thực thi cho AI.

Khi bạn đã quen, bạn sẽ thấy nó giống như một trợ lý tài năng, đảm nhận bất kỳ nhiệm vụ nào: chạy backend dữ liệu, viết các công cụ nhỏ để giải quyết vấn đề của bạn, hợp nhất các tài liệu lộn xộn thành báo cáo tóm tắt, tạo nguyên mẫu hoặc sắp xếp báo cáo bán hàng. Việc bạn có thể viết code trước đây hay không không phải là vấn đề. Khi bạn chủ động viết ngữ cảnh dự án vào CLAUDE.md, đưa ra yêu cầu chính xác và nghĩ đến việc tạo "Skills" để đóng gói các hành động lặp đi lặp lại, về cơ bản bạn đã bước vào cánh cửa. Bài viết này nhằm dẫn dắt những người không chuyên về kỹ thuật sử dụng công cụ yêu thích của tôi, Claude Code.

Rào Cản Đầu Tiên: Dòng Lệnh

Những người không phải dân code đã quen với các chat AI như Doubao. Lần đầu tiên cài đặt Claude Code, họ cảm thấy hơi lạ lẫm. Trước đây, đó là một quy trình qua lại: bạn mô tả nhu cầu, nó tạo code, và bạn copy-paste sang chỗ khác để kiểm tra. Giờ đây, Claude Code chạy trực tiếp trong terminal, bỏ qua bước vận chuyển thủ công.

Tw93 - inline image

Nếu bạn chưa từng sử dụng terminal, tôi khuyên dùng Kaku, công cụ tôi tạo riêng cho AI Coding. Nó sẵn sàng sử dụng ngay mà không cần chỉnh màu sắc hay font chữ. Nó tự động theo chế độ sáng/tối của hệ thống, dùng Cmd + D để chia màn hình và Cmd + Shift + Y cho trình quản lý tệp. Quan trọng nhất cho người mới bắt đầu, nó có tích hợp hỗ trợ AI: gợi ý sửa lỗi lệnh và có thể tạo lệnh nếu bạn gõ # kèm theo tiếng Trung.

Tw93 - inline image

Cài đặt Claude Code chỉ cần một lệnh (xem tài liệu chính thức), sau đó chỉ cần gõ claude trong thư mục dự án của bạn để bắt đầu code.

curl -fsSL


https://claude.ai/install.sh

| bash

Đề Xuất Cao: Trau Dồi Kiến Thức Kỹ Thuật

Để thực sự sử dụng tốt Claude Code, chỉ mô tả nhu cầu thôi là chưa đủ. Hiểu các khái niệm cơ bản giúp việc khắc phục sự cố dễ dàng hơn nhiều.

Biết các framework phổ biến làm gì: Hiểu React, Vue hay Next.js giải quyết vấn đề gì giúp bạn không bị lạc khi nhìn vào đầu ra của Claude Code.

Kiến thức cơ bản về phần mềm: Các lệnh terminal, Git, VS Code và Chrome DevTools. Khi xảy ra lỗi, bạn có thể giúp xác định vị trí thay vì chỉ chờ đợi.

Ý tưởng cốt lõi của lập trình: Hàm là gì, biến và trạng thái là gì, và tại sao code được chia thành nhiều tệp. Điều này làm cho yêu cầu của bạn chính xác hơn.

Học cách đọc code và lỗi: Điều này hữu ích ngay cả trước khi bạn có thể viết code. Liếc qua một thay đổi để xem nó làm gì nhanh hơn là yêu cầu giải thích. Đừng hoảng sợ khi gặp lỗi; copy toàn bộ lỗi và hỏi "Điều này có nghĩa là gì và làm thế nào để sửa?" Chín trên mười lần, nó sẽ chỉ cho bạn chính xác dòng nào có vấn đề.

Bạn không cần phải đạt đến trình độ tự viết code; chỉ cần biết những thứ này trông như thế nào là đủ. Dành một hoặc hai buổi tối cho các phần giới thiệu của freeCodeCamp hoặc MDN, hoặc xem một khóa học giới thiệu như Crash Course Computer Science hoặc Harvard CS50. Nó sẽ thay đổi đáng kể hiệu quả cộng tác của bạn.

Tôi khuyên bạn nên đọc ba cuốn sách này để có góc nhìn rộng hơn: "Inspired" về phán đoán sản phẩm, "The Linux/Unix Design Philosophy" về triết lý kỹ thuật, và "Listening to the Wind" về tầm nhìn của một lập trình viên chuyên nghiệp.

Chuẩn Bị: Tài Khoản và Đăng Ký

Tài khoản: Đăng ký tại claude.ai bằng Gmail. Sử dụng IP Mỹ ổn định để tránh bị kích hoạt kiểm soát rủi ro. Không nhảy ngay sang đăng ký Max trên tài khoản mới để tránh bị cấm.

Cách dễ nhất là qua App Store Mỹ hoặc Google Play. Đăng ký Pro trong ứng dụng Claude bằng số dư của bạn. Lưu ý rằng App Store có thuế (gói 100 đơn vị có thể hiển thị là 125), nhưng an toàn hơn. Bắt đầu với Pro và nâng cấp lên Max nếu hạn mức không đủ.

Tw93 - inline image

Để tránh bị cấm: sử dụng mạng ổn định, không chia sẻ tài khoản, sử dụng phương thức thanh toán đáng tin cậy (tránh thẻ ảo) và sử dụng tài khoản Gmail đã được thiết lập.

Những Nhiệm Vụ Nào Phù Hợp Với Claude Code?

Tôi đã thử Cursor, Windsurf và Codex, nhưng Claude Code là công cụ hàng ngày của tôi.

Khả năng mô hình của nó rất xuất sắc, và việc triển khai khái niệm "Harness" của nó là đẳng cấp hàng đầu. Nó quét CLAUDE.md và cấu trúc thư mục để hiểu ngữ cảnh, sau đó sửa đổi tệp, chạy lệnh, kiểm tra lỗi và tự động lặp lại. Vì nó nằm trong terminal, nó có thể trực tiếp gọi git, kiểm thử và script.

Tw93 - inline image

Claude Code thực chất là một Agent đa năng. Các đội ngũ bán hàng và tài chính nội bộ của Anthropic sử dụng nó để xử lý dữ liệu CRM và email. Nếu bạn ghét terminal, hãy sử dụng ứng dụng desktop Cowork, ứng dụng này có thể đọc/ghi các thư mục cục bộ của bạn để thực hiện các việc như biến ảnh chụp hóa đơn thành báo cáo chi phí.

Quan trọng: trong code, độ chính xác quan trọng hơn tốc độ. Tốt hơn là nó mất 20 phút và hoạt động, còn hơn mất 10 phút và cần 20 phút gỡ lỗi.

Tw93 - inline image

Nhiệm vụ tốt nhất: Nguyên mẫu và công cụ nội bộ, xử lý CSV/báo cáo bán hàng, tóm tắt điều khoản hợp đồng và trích xuất thông tin từ PDF/liên kết.

Xây Dựng Phần Mềm Cho Một Người

Chuyên mục gia của NYT, Kevin Roose, đã đề xuất khái niệm phần mềm cho một người: bạn không cần một ứng dụng cho một triệu người; bạn có thể tạo phần mềm chỉ cho riêng mình. Đây có thể là một công cụ để chuyển ghi chú thoại thành biên bản cuộc họp hoặc một bảng điều khiển cá nhân. Những người làm sản phẩm và kinh doanh giỏi nhất ở việc này vì họ biết rõ những điểm đau của chính mình.

Tw93 - inline image

Nhịp Điệu 1 Ngày Đến 3 Tháng

Đừng cố xây dựng Notion ngay từ ngày đầu tiên. Hãy theo nhịp điệu này:

Tw93 - inline image

Ngày 1: Sửa đổi một tệp Excel hoặc Markdown hiện có. Tuần 1: Xây dựng một trang chủ cá nhân đơn trang. Tháng 1: Tự động hóa một tác vụ hàng tuần lặp đi lặp lại. Tháng 3: Xây dựng một công cụ "phần mềm cho một người".

Biến Hành Động Web Thành Lệnh Với OpenCLI

Nhân viên vận hành thường dành cả ngày để click trong trình duyệt. Những tác vụ này thường có thể bỏ qua giao diện người dùng thông qua API.

OpenCLI cung cấp các bộ điều hợp CLI cho Xiaohongshu, X, Bilibili, v.v. Nó cho phép Claude Code thực hiện các hành động web như click, nhập liệu và thu thập dữ liệu chỉ với một lệnh duy nhất.

Nghiên cứu Xiaohongshu: Yêu cầu Claude Code sử dụng OpenCLI để thu thập dữ liệu và tóm tắt các từ khóa hot.

Tổng hợp cảm xúc: Kết hợp các bộ điều hợp cho X, Reddit và HackerNews thành một báo cáo hàng ngày.

Claude Code cũng có tính năng Routines để tự động hóa quy trình làm việc thông qua Webhooks hoặc sự kiện GitHub.

Tw93 - inline image

CLAUDE.md: Xác Định Ngữ Cảnh Dự Án Trước

Nhiều người thất vọng vì họ phải lặp lại ngữ cảnh. Giải pháp là một tệp CLAUDE.md trong thư mục gốc.

Tw93 - inline image

Claude Code đọc tệp này mỗi khi khởi động. Giữ nó dưới 150 dòng, sử dụng ngôn ngữ mệnh lệnh và cung cấp các quy tắc có thể kiểm chứng (ví dụ: "các hàm phải dưới 50 dòng").

Các quy tắc chính: Hỏi trước khi hành động, ưu tiên sự đơn giản, chỉ chạm vào những gì cần thiết và xác minh sau khi hoàn thành.

Yêu Cầu Chính Xác Ngăn Chặn Sai Lệch

Mơ hồ: Giúp tôi tạo một công cụ theo dõi khách hàng.

Chính xác: Giúp tôi tạo một công cụ theo dõi bán hàng dưới dạng một trang web cục bộ đơn tệp. Danh sách bên trái hiển thị tên công ty, lần theo dõi tiếp theo và trạng thái. Bên phải hiển thị chi tiết. Thêm ba bộ lọc ở trên cùng. Lưu trữ dữ liệu trong localStorage.

Tw93 - inline image

Yêu cầu chính xác sẽ có được phiên bản hoạt động ngay từ ngày đầu tiên. Ngay cả khi bạn không biết chi tiết code, bạn phải mô tả yêu cầu một cách cụ thể.

Tw93 - inline image

Xác định phạm vi: nêu rõ những gì không làm (ví dụ: "không đăng nhập, không SEO cho bây giờ"). Cung cấp các tiêu chí chấp nhận bằng số (ví dụ: "màn hình đầu tiên tải trong 1.5s").

Chế Độ Plan và Auto

Đối với các tác vụ phức tạp, hãy sử dụng Plan mode (Shift+Tab). Nó liệt kê những gì nó định làm trước khi thực thi. Nếu bạn thoải mái, hãy sử dụng Auto mode, chế độ này tự động thực hiện các thao tác an toàn và chỉ yêu cầu quyền đối với các thao tác rủi ro (như xóa tệp).

Tw93 - inline image

Cách Xác Nhận Nó Đúng

Đừng chỉ tin vào lời nói của nó.

Tw93 - inline image

Git Snapshots: Chạy git status trước khi thay đổi lớn và commit các điểm kiểm tra. Sử dụng /rewind để hoàn tác thay đổi.

Tránh Vòng Lặp "Thử và Xem": Đừng để nó vá code mà không có chẩn đoán. Hãy hỏi "Dòng nào là vấn đề và tại sao?" trước khi cho phép thay đổi.

Tw93 - inline image

Mẹo Nâng Cao Max: Aliases, Models và Phiên Dài

Aliases: Tôi sử dụng alias c='CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 claude --dangerously-skip-permissions' để bỏ qua xác nhận và trì hoãn nén ngữ cảnh.

Models: Sử dụng /model opusplan để Opus xử lý lập kế hoạch và Sonnet xử lý thực thi.

Phiên Dài: Sử dụng /clear sau khi hoàn thành một tác vụ. Yêu cầu một HANDOFF.md trước khi kết thúc một tác vụ dài để bạn có thể tiếp tục trong một phiên mới.

Tw93 - inline image

Waza: Biến Thói Quen Thành Trí Nhớ Cơ Bắp

Tôi đã tạo Waza, một bộ 8 kỹ năng đại diện cho các thói quen kỹ thuật tốt.

Tw93 - inline image

/think để lập kế hoạch, /design để thiết kế UI, /hunt để khắc phục sự cố và /check để đánh giá cuối cùng.

Tạo Skills Của Riêng Bạn

Skills là các thư mục trong .claude/skills/ với một tệp SKILL.md. Chúng có thể dựa trên quy trình làm việc (ví dụ: tóm tắt cuộc họp), danh sách kiểm tra (ví dụ: kiểm tra trước khi ra mắt) hoặc dựa trên chuyên gia (ví dụ: ma trận khắc phục sự cố).

Tw93 - inline image

Kami và Claude Design

Kami là một công cụ bố trí AI để biến nội dung thành PDF chuyên nghiệp. Claude Design cho phép bạn tạo các nguyên mẫu tương tác từ ảnh chụp màn hình hoặc tài liệu mà không cần viết code.

Tw93 - inline image

Cân Nhắc Bảo Mật

Tw93 - inline image

Yêu cầu nó giải thích các lệnh trước khi chạy. Không bao giờ sử dụng môi trường sản xuất để thực hành. Không dán trực tiếp API key vào chat; sử dụng tệp .env. Đối với các tính năng nhạy cảm như thanh toán, hãy sử dụng các dịch vụ đã được thiết lập như Stripe thay vì viết từ đầu.

Save to YouMind

Use YouMind to read viral articles deeply

Save the source, ask focused questions, summarize the argument, and turn a viral article into reusable notes in one AI workspace.

Explore YouMind

Thêm pattern để giải mã

Bài viết viral gần đây

Khám phá thêm bài viết viral