Bài 10, bài cuối trong loạt Vibe Code A to Z — hướng dẫn vibe code bằng Claude Code cho người Việt. Bài 9: chi phí thật của vibe code.
Quay lại chỗ chúng ta bắt đầu.
Bài 1, bạn chưa cài gì cả. Bài 2, bạn giao việc đầu tiên và ngồi nhìn nó tự sửa file. Rồi bạn dạy nó nhớ dự án, học cách viết yêu cầu, nối nó ra thế giới bên ngoài, đóng gói quy trình riêng của mình, tìm ra cách duyệt code mình không viết, đưa sản phẩm lên mạng, và biết tiền chảy đi đâu.
Chín bài. Không bài nào dạy bạn cú pháp một dòng code.
Đó không phải thiếu sót của loạt bài này. Đó là điều tôi muốn nói từ đầu và để dành nói rõ ở bài cuối: thứ chặn hầu hết mọi người lại không phải là code. Code là phần duy nhất trong cả quy trình đã có người làm hộ được. Phần còn lại thì không.

Ráp chín mảnh thành một đường đi
Nếu bạn đọc rời từng bài, đây là lúc nhìn nó thành một mạch. Từ ý tưởng trong đầu tới sản phẩm có người dùng, đường đi có bảy chặng.
Một — viết ra bằng tiếng Việt cái bạn muốn làm. Không mở máy tính, không mở Claude Code. Một trang giấy trả lời ba câu: sản phẩm này giải quyết chuyện gì, cho ai, và làm sao biết là nó chạy đúng. Chặng này không dùng công cụ nào cả, và nó quyết định nhiều nhất.
Hai — dựng khung dự án. Mở phiên tại thư mục trống, bật chế độ lập kế hoạch, mô tả sản phẩm bằng lời thường, đọc kế hoạch nó trình, duyệt.
Ba — viết file dặn dò. Ngay sau khi có khung, trước khi làm tính năng đầu tiên. Dự án chạy bằng gì, file nằm ở đâu, quy ước nào không được phá. Dưới 200 dòng.
Bốn — làm từng tính năng một, nghiệm thu từng cái. Đây là chặng dài nhất và cũng là chặng dễ sai nhất. Sai không phải vì kỹ thuật, mà vì tham: làm ba tính năng cùng lúc rồi không biết cái nào hỏng. Mỗi tính năng: giao việc, duyệt kế hoạch, nghiệm thu bằng thao tác tay của bạn, commit. Rồi mới sang cái tiếp theo.
Năm — đóng gói cái bạn làm đi làm lại thành skill. Đến tính năng thứ tư thứ năm, bạn sẽ nhận ra mình đang gõ lại cùng một đoạn dặn dò. Đó là lúc.
Sáu — đưa lên mạng khi nó còn chưa đủ tốt. Đây là chặng tôi phải nói bằng giọng mạnh hơn bình thường: đừng chờ. Bản chạy trên máy bạn không phải sản phẩm, nó là bản nháp. Sản phẩm là thứ người khác mở link ra dùng được.
Bảy — đưa cho một người thật, rồi ngồi im mà xem. Không hướng dẫn, không giải thích, không "chỗ đó anh bấm vào đây". Mười phút ngồi im này cho bạn nhiều hơn ba ngày tự đoán.
Bảy chặng đó lặp lại. Sản phẩm thứ hai của bạn cũng đi đúng đường này, chỉ nhanh hơn nhiều.
Ba chỗ người ta thật sự dừng lại
Tôi coach đủ lâu để thấy chỗ mọi người dừng khá giống nhau, và gần như không chỗ nào là chỗ kỹ thuật.
Chọn việc đầu tiên quá to. Ý tưởng đầu tiên bao giờ cũng là một nền tảng có ba loại tài khoản, tính năng thanh toán, và ứng dụng điện thoại. Làm ba tuần, chưa xong cái nào, bỏ.
Việc đầu tiên đúng là việc bạn làm xong trong một buổi tối và tự dùng được ngay hôm sau. Một trang tính toán gì đó bạn hay tính tay. Một cái form gom thông tin thay cho tin nhắn. Một trang giới thiệu bản thân. Nhỏ đến mức nghe hơi buồn cười — và đó chính là lý do bạn sẽ làm xong nó.
Chờ đến khi đủ giỏi. Đọc thêm một khóa nữa, hiểu thêm một khái niệm nữa, rồi mới bắt đầu. Cái bẫy này êm ái vì nó trông giống chăm chỉ. Nhưng ở nghề này, hiểu đến từ việc làm hỏng rồi sửa, không đến từ việc đọc thêm.
Làm một mình, không cho ai xem. Cái này khó nói nhất vì nó không phải vấn đề kỹ năng. Đưa sản phẩm cho người khác nghĩa là nhận về khả năng nó dở. Nên người ta hoãn, và hoãn có lý do rất hợp lý: đợi sửa nốt chỗ này, đợi thêm tính năng kia.
Tôi không có mẹo nào cho chuyện này, và tôi đã nói câu này ở bài trước rồi: mọi thứ đáng làm mà tôi từng làm đều bắt đầu bằng một phiên bản tôi thấy chưa đủ tốt để đưa ra.
Điều duy nhất tôi muốn bạn giữ lại
Nếu quên hết mọi thứ trong chín bài trước, giữ lại một câu này thôi.
Vai trò của bạn đã đổi. Từ người làm thành người quyết.
Người làm hỏi: làm cái này thế nào. Người quyết hỏi khác — cái gì đáng làm trước, cái gì để sau, chỗ nào chưa chắc chắn, và dựa vào đâu để biết nó chạy đúng.
Bốn câu hỏi đó xuyên suốt chín bài vừa rồi. Bài 3 là quyết định cái gì đáng nhớ. Bài 4 là quyết định mô tả việc thế nào cho đủ rõ. Bài 5 là quyết định cho ai vào phòng họp. Bài 7 là quyết định dựa vào đâu để tin rằng nó ổn. Bài 9 là quyết định đáng tiêu vào đâu.
Không câu nào trong số đó là câu hỏi kỹ thuật. Và cũng không câu nào AI trả lời hộ được — nó trả lời rất trôi chảy, nhưng nó không chịu trách nhiệm về câu trả lời. Bạn chịu.
Đó là lý do tôi tin rằng người có nền quản lý, nền kinh doanh, nền làm nghề gì đó lâu năm mà không biết code, lại có lợi thế thật ở giai đoạn này. Không phải vì họ học công cụ nhanh hơn. Vì phần khó của việc này là phần họ đã làm mười năm rồi, chỉ đổi đối tượng.
Tài liệu tải về
Tài liệu cuối cùng của loạt bài này là bản gom cả chín tài liệu trước thành một tập: bảy chặng từ ý tưởng đến sản phẩm dưới dạng checklist đánh dấu được, toàn bộ mẫu câu và bảng tra rải rác trong series gom về một chỗ, danh sách hai mươi lỗi hay gặp kèm cách nhận diện, và phần bonus không nằm trong bài nào — bảy ý tưởng sản phẩm đầu tiên đủ nhỏ để làm xong trong một buổi tối, kèm gợi ý cách mô tả từng cái cho Claude Code.
📥 Tải miễn phí
Quy Trình Hoàn Chỉnh — Từ Ý Tưởng Đến Sản Phẩm
Tài liệu do tôi biên soạn từ trải nghiệm thật, tham khảo tài liệu chính thức của Anthropic tại code.claude.com/docs. Công cụ này thay đổi rất nhanh — khi có nghi ngờ, bản gốc tiếng Anh luôn là nguồn đúng nhất. Còn phần nền của cả loạt bài này, cách nghĩ để làm việc với AI mà không phụ thuộc vào một công cụ cụ thể nào, nằm trong khóa AI Fluency.
Điều tôi nhận ra
Lúc bắt đầu viết loạt bài này, tôi định viết một hướng dẫn kỹ thuật. Mười bài, mỗi bài một tính năng, xong.
Viết đến bài thứ ba thì tôi nhận ra mình đang viết một thứ khác. Mỗi lần định giải thích một tính năng, tôi lại thấy phần đáng nói không nằm ở tính năng đó, mà ở câu hỏi đằng sau nó: cái gì đáng đưa vào bộ nhớ, ai đáng được cho vào phòng họp, dựa vào đâu để tin một thứ mình không đọc hiểu hết. Đó là câu hỏi của người quản lý, không phải của người thợ.
Và tôi nghĩ đó là điều đang thật sự xảy ra với nghề này. Không phải AI thay thế người viết code. Là ranh giới giữa người có ý tưởng và người làm ra ý tưởng đang biến mất — mà ranh giới đó, suốt hai mươi năm qua, là thứ đã chặn rất nhiều người ở lại phía bên kia.
Bạn đang ở phía nào của ranh giới cũ không quan trọng nữa. Quan trọng là buổi tối nay bạn định làm ra cái gì.
Loạt bài dừng ở đây, nhưng phần thú vị thì mới bắt đầu — ở phía bạn.
Nếu bạn làm được thứ gì đó bằng cách này, dù nhỏ đến mấy, tôi thật sự muốn xem. Cứ comment hoặc inbox cho tôi. Còn nếu bạn đang mắc ở đâu đó giữa đường — chưa cài được, không biết chọn việc đầu tiên, làm xong rồi mà chưa dám đưa ai xem — thì kể tôi nghe chỗ mắc, tôi trả lời được chỗ nào sẽ trả lời chỗ đó.
Cảm ơn bạn đã đi hết mười bài.





