🎯 Mục tiêu bài học
Sau bài học này, bạn sẽ:
- ✅ Hiểu khái niệm Vibe Coding và cách nó thay đổi lập trình
- ✅ Biết các tính năng chính của GitHub Copilot
- ✅ Xác định đối tượng phù hợp với Vibe Coding
- ✅ Nắm được roadmap khóa học
- ✅ Chuẩn bị yêu cầu trước khi bắt đầu
- Tốc độ có kiểm soát: tăng tốc tạo code nhưng giữ chuẩn review và test như production team.
- Prompt là tài sản: chuẩn hóa prompt templates thành tài sản dùng chung trong team.
- Vòng lặp học hỏi: đo lường phần code được accept, lỗi sau merge, và thời gian fix bug.
🔍 Giới thiệu Vibe Coding
Vibe Coding là phương pháp lập trình mới, nơi bạn mô tả ý tưởng bằng ngôn ngữ tự nhiên và để AI tạo code cho bạn. Thay vì viết từng dòng code, bạn "vibe" với AI - truyền đạt ý định và AI sẽ hiểu và sinh ra code phù hợp.
Thuật ngữ "Vibe Coding"
Thuật ngữ này được phổ biến bởi Andrej Karpathy (cựu Director of AI tại Tesla, co-founder OpenAI):
"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists." — Andrej Karpathy
