Skip to content
CODE_AI_

Music Producer + Programmer = Vibe-Coder

Quay lại Blog
Programming Vibe Coding 4 tháng 1, 2026

TÔI ĐÃ VIẾT 500.000 DÒNG CODE VỚI AI VÀ ĐÂY LÀ NHỮNG BÀI HỌC XƯƠNG MÁU

"Sau 2 năm và hàng chục dự án chạy bằng LLMs, tôi nhận ra cuộc chơi lập trình đã thay đổi hoàn toàn" - đây là chia sẻ của dhruv1103, một thành viên trên Reddit.

TÔI ĐÃ VIẾT 500.000 DÒNG CODE VỚI AI VÀ ĐÂY LÀ NHỮNG BÀI HỌC XƯƠNG MÁU.

“Sau 2 năm và hàng chục dự án chạy bằng LLMs, tôi nhận ra cuộc chơi lập trình đã thay đổi hoàn toàn” - đây là chia sẻ của dhruv1103, một thành viên trên Reddit.

  1. Code không còn là gõ phím, mà là Quản lý AI code nhanh gấp 10 lần bạn, nhưng nó cũng tạo ra bug nhanh gấp 10 lần. Vai trò của bạn chuyển từ “người viết code” (Typist) sang “người duyệt code” (Reviewer/Architect). Nếu bạn không có tư duy hệ thống để quản lý nó, bạn sẽ chìm trong đống rác do chính nó tạo ra.

  2. Quy tắc vàng: File nhỏ < 200 dòng Kẻ thù lớn nhất của AI là “Context Window” (bộ nhớ ngắn hạn). Đừng ném cho nó một file 1000 dòng. Nó sẽ quên logic đầu file khi viết đến cuối file. Chia nhỏ code thành các module độc lập (Modular). File càng nhỏ, AI sửa lỗi càng chính xác.

  3. Context is King (Bối cảnh là Vua) AI là một nhân viên nhiệt tình nhưng hay “ảo giác” (hallucinate). Prompt sơ sài = Code chạy được nhưng sai logic ngầm. Prompt tốt = Bối cảnh + Nhiệm vụ + Ràng buộc (Context Sandwich).

  4. Hãy viết code “Sạch” (Clean Code) Đừng cố viết code quá thông minh hay vắn tắt (One-liners). Code càng tường minh (Verbose), đặt tên hàm càng rõ ràng, AI càng dễ hiểu và dễ bảo trì. Sự rõ ràng (Clarity) quan trọng hơn sự ngắn gọn (Brevity).

  5. Debug như một nhà khoa học Khi gặp lỗi, đừng paste nguyên cái Error Log dài ngoằng vào khung chat. Hãy cô lập lỗi. Tạo một file nhỏ tái hiện lại lỗi đó (Minimal reproduction). Đừng hỏi AI “Tại sao lỗi?”, hãy cung cấp triệu chứng cụ thể để nó chẩn đoán.

  6. Ngôn ngữ lập trình mới là Tiếng Anh (hoặc Tiếng Việt) Rào cản cú pháp (Syntax) đã về 0. Khả năng diễn đạt ý tưởng gãy gọn và tư duy logic mạch lạc mới là thứ quyết định trình độ của bạn.

Slides