Chương tám
Nói ngôn ngữ
xây dựng
Từ vựng của việc xây dựng —
không phải code, chỉ là danh từ và động từ.
Bạn sắp ngồi xuống với một coding agent và xây thứ gì đó. Nó sẽ dùng những từ như "deploy," "endpoint," "component," và "schema." Nếu những từ đó mờ mịt với bạn, bạn sẽ cảm thấy lạc lõng — không phải vì bạn không thể xây, mà vì bạn không thể chỉ đạo. Chương này cho bạn chiếc nhẫn giải mã. Không phải học code. Mà là nói ngôn ngữ của việc xây dựng.
Nghĩ như lái xe vậy. Bạn không cần hiểu động cơ đốt trong, tỉ số truyền, hay áp suất dầu phanh. Bạn cần biết: chân ga, phanh, vô-lăng, gương. Từ vựng của việc điều khiển, không phải cách vận hành.
Stack: Chiếc nhẫn giải mã
Mọi app — từ Instagram đến một to-do list đơn giản — đều được xây từ bốn lớp. Developer gọi đây là "the stack." Đây là toàn bộ, giải mã hết:
Frontend
Thứ người dùng thấy và chạm vào. Nút bấm, chữ, hình ảnh, animation. Phòng ăn của nhà hàng.
Backend
Logic phía sau hậu trường. Xử lý request, kiểm tra mật khẩu, gửi email. Nhà bếp.
Database
Nơi app nhớ mọi thứ. Tài khoản người dùng, bài đăng, cài đặt. Kho thực phẩm và sổ công thức.
Deployment
Cách nó lên internet. Hosting, tên miền, đưa lên sóng. Mở cửa nhà hàng.
Chỉ vậy thôi. Mọi app bạn từng dùng đều là tổ hợp nào đó của bốn lớp này. Khi coding agent nói "tôi sẽ set up backend," nghĩa là "tôi sẽ viết logic hậu trường." Khi nó nói "deploy thôi," nghĩa là "đưa cái này lên internet." Bạn không cần biết các lớp này hoạt động như thế nào. Bạn cần biết rằng chúng tồn tại và dùng để làm gì.
Agent là gia sư của bạn
Đây là điều không ai nói cho bạn: coding agent cũng là giáo viên của bạn. Không biết "npm" là gì? Hỏi. Không hiểu error message? Paste vào và nói "giải thích cái này như mình không phải developer." Muốn biết tại sao agent chọn React thay vì thứ khác? Hỏi. Nó sẽ giải thích bằng ngôn ngữ đơn giản, từng bước một, bao nhiêu lần bạn cần cũng được.
Năm phút đầu tiên
Mở công cụ coding. Mô tả dự án bằng ngôn ngữ bình thường: "Mình muốn xây một workout tracker, log bài tập và xem tiến trình theo thời gian." Agent sẽ hỏi câu hỏi làm rõ, đề xuất stack, và bắt đầu xây. Việc đầu tiên của bạn là trả lời câu hỏi của nó và xem nó tạo ra cái gì.
Khám phá bốn lớp của web app. Click để học từ vựng — rồi tự test mình.
Bạn biết các từ rồi. Bạn có ý tưởng. Giờ là lúc ngồi xuống với coding agent và thực sự xây. Tiếp theo: nghệ thuật của build loop — lặp lại, đánh giá, và làm gì khi mọi thứ hỏng.