Meta description: Một senior developer chia sẻ cách anh dùng AI như Claude, Cursor và CodeRabbit để “vibe coding” 95% thời gian – vừa theo cảm hứng, vừa ship sản phẩm nhanh hơn 40%. Liệu đây có phải là tương lai của lập trình chuyên nghiệp?
Cuộc Gặp Ở Coworking Space
Hôm qua, tôi gặp một senior dev trong không gian coworking — người đang làm việc tại một startup khá “máu mặt”, vừa gọi vốn hơn 140 triệu đô. Anh đã có hơn 8 năm kinh nghiệm lập trình và nói rằng dạo gần đây anh “vibe coding” 95% thời gian — tức là code theo cảm hứng, có AI hỗ trợ, nhưng lại ship sản phẩm nhanh hơn bao giờ hết.
Tôi tò mò hỏi anh chi tiết quy trình làm việc hàng ngày, vì luôn có tranh luận rằng “AI coding” thực sự có hiệu quả trong môi trường doanh nghiệp hay không?
Quy Trình “Vibe Coding” Của Anh Ấy
Hoá ra, quy trình của anh khá đặc biệt — không gò bó nhưng cực kỳ hiệu quả.
1. Giai đoạn khởi đầu: nói chuyện với AI
Anh bắt đầu hầu hết các tính năng bằng cách nói trực tiếp với Claude trong terminal — mô tả điều muốn xây dựng, để AI tạo ra khung cấu trúc thô. Anh không cần code hoàn hảo, chỉ cần AI giúp anh đi được 70% chặng đường, không bị mắc kẹt ở chi tiết triển khai.
2. Giai đoạn chỉnh sửa: chuyển sang Cursor
Sau đó, anh chuyển sang Cursor để “dọn dẹp”. Điểm khác biệt lớn, theo anh nói, là anh có thể xem AI viết code theo thời gian thực, thay vì nhận về “đống code khổng lồ” rồi phải đọc sau. Nhờ vậy, anh bắt lỗi ảo tưởng (hallucination) của AI ngay lập tức.
AI Review Code Của... AI
Điều khiến tôi thật sự ấn tượng là anh dùng một AI khác để review lại code mà AI đầu tiên viết ra. Nghe hơi thừa đúng không? Nhưng thực ra nó hoạt động cực hiệu quả, vì mỗi AI có điểm mạnh khác nhau.
Anh thử qua nhiều công cụ, và cuối cùng chọn CodeRabbit extension trên VSCode để check nhanh. Sau đó, anh đẩy lên PR để app CodeRabbit GitHub phân tích kỹ hơn. Phần testing pipeline thì vẫn do con người kiểm soát – mọi thứ đều phải qua staging, chạy test suite đầy đủ trước khi đưa vào production.
AI Không Thay Dev – Chỉ Giúp Dev Bay Nhanh Hơn
Anh chia sẻ rằng team của anh ship tính năng nhanh hơn khoảng 40%, không phải vì AI tự thiết kế kiến trúc, mà vì AI xử lý phần lặp lại tẻ nhạt, để kỹ sư tập trung vào thiết kế hệ thống và chất lượng code.
Những kỹ sư trẻ áp dụng workflow này cũng được thăng chức nhanh hơn, vì họ có thể tạo ra hiệu suất “cấp senior” nhờ AI lo phần nặng, còn họ tập trung vào tư duy hệ thống và giao tiếp kỹ thuật.
Startup của anh có khoảng 80 nhân viên, và mô hình này đang dần trở thành chuẩn mực trong team.
Lời Kết
“Vibe coding” không phải là code cẩu thả — mà là code theo cảm hứng nhưng có AI làm “đồng đội”. Khi con người tập trung vào kiến trúc và quyết định lớn, còn AI lo phần thừa hành, đó có lẽ chính là một kỷ nguyên lập trình mới — nơi sáng tạo và năng suất không còn mâu thuẫn.