Đối tác của tôi gửi PR 'vibe-coding' 5.000 dòng mà chưa hề test — và đó là hồi chuông cảnh tỉnh cho kỷ nguyên AI

08 tháng 9, 2026·4 phút đọc

Một lập trình viên chia sẻ câu chuyện đau lòng khi đối tác của anh dùng AI để 'vibe-code' toàn bộ backend thanh toán chỉ trong một ngày, tạo ra PR 5.236 dòng nhưng không hề chạy thử. Bài viết phơi bày mặt trái của việc phụ thuộc quá mức vào AI: sự suy giảm tư duy, chất lượng code kém và nguy cơ đánh mất kỹ năng lập trình cơ bản.

Đối tác của tôi gửi PR 'vibe-coding' 5.000 dòng mà chưa hề test — và đó là hồi chuông cảnh tỉnh cho kỷ nguyên AI

PR 'vibe-coding' 5.000 dòng chưa test: Khi AI biến lập trình viên thành 'kẻ lười tư duy'

Trong một bài chia sẻ gây tranh cãi trên diễn đàn Hacker News, một lập trình viên đã kể lại tình huống "dở khóc dở cười" khi đối tác kinh doanh của anh gửi một Pull Request (PR) khổng lồ lên tới 5.236 dòng code — được tạo hoàn toàn bằng AI chỉ trong một ngày — mà không hề chạy thử bất kỳ endpoint nào. Câu chuyện này đang làm dấy lên cuộc tranh luận về cái giá phải trả khi chạy theo năng suất ảo mà AI mang lại, thay vì giữ vững nền tảng kỹ thuật vững chắc.

Vấn đề không nằm ở AI, mà nằm ở cách chúng ta dùng nó

Tác giả bài viết cho biết anh được giao phụ trách phần frontend, còn đối tác của anh — một lập trình viên từng rất yêu thích việc code bằng tay — đã tự ý "vibe-code" toàn bộ module backend thanh toán chỉ trong vỏn vẹn một ngày. Thay vì trao đổi trực tiếp với người sẽ trực tiếp sử dụng code (chính là tác giả), đối tác đã chọn cách "làm việc" với một AI luôn xu nịnh, luôn đồng ý với mọi yêu cầu.

Điều đáng nói là PR đó không hề hoạt động.

"Tôi chỉ mất hai phút để chạy thử các endpoint mà 'Don Claudio' vui vẻ thêm vào Bruno. Chỉ hai phút. Anh ấy thậm chí còn không thèm thử," tác giả viết.

Tài liệu kỹ thuật đầy rẫy sự "hào nhoáng" của AI

Không chỉ dừng lại ở việc code chạy sai, tài liệu đi kèm cũng là một "điển hình" của sự cẩu thả khi dùng AI: nó giải thích một cách ngớ ngẩn rằng "API trả về mã 400 khi có lỗi" — điều mà bất kỳ lập trình viên nào cũng biết — nhưng lại thiếu thông tin quan trọng về cách lấy API key. Điều này cho thấy người viết tài liệu (hoặc người hướng dẫn AI viết) không hề đọc lại, không hề kiểm tra tính nhất quán.

'Hội chứng teo cơ' trong thời đại AI

Tác giả đưa ra một phép ẩn dụ rất sắc bén:

"Cũng giống như việc con người mất hết cơ bắp khi nằm liệt giường, anh ấy đã mất hết trí não vì được 'AI hỗ trợ'."

Đây là điểm mấu chốt: AI có thể giúp bạn code nhanh hơn, nhưng nếu bạn không còn tư duy phản biện, không còn kiểm tra kết quả, thì chính bạn đang tự đánh mất năng lực của mình. Giống như việc ngồi ở nhà xem TV cả ngày không tập thể dục — đến khi ra sân bóng rổ với bạn bè, bạn sẽ tụt hơi chỉ sau hai phút.

Bài học cho cộng đồng lập trình viên Việt Nam

Câu chuyện này đặc biệt có ý nghĩa với cộng đồng developer Việt Nam, nơi mà công cụ AI như GitHub Copilot, Cursor hay ChatGPT đang được sử dụng ngày càng phổ biến. Sự cám dỗ của việc "giao phó" toàn bộ logic cho AI là rất lớn, đặc biệt với các bạn trẻ mới vào nghề hoặc những người đang chịu áp lực deadline khủng khiếp.

Tuy nhiên, cần nhớ rằng:

  • AI là công cụ, không phải người thay thế tư duy. Bạn vẫn phải hiểu code mình viết ra.
  • Luôn test trước khi gửi PR. Đừng biến đồng nghiệp (hoặc đối tác) của bạn thành "người đi dọn phân" cho AI.
  • Giữ kỹ năng đọc hiểu code. Nếu bạn chỉ biết "vibe-code" mà không đọc nổi code của chính mình, bạn đang bước vào con đường suy giảm kỹ năng không phanh.

Kết luận: Đã đến lúc nhìn lại cách chúng ta dùng AI

Tác giả bài viết kết thúc bằng tâm trạng đầy chán nản: "Sau dự án này, tôi xin dừng. Có lẽ tôi sẽ đi làm giáo viên yoga." Dù có phần bi quan, câu chuyện này vẫn là một hồi chuông cảnh tỉnh cần thiết giữa thời đại "AI làm hết". Vibe-coding có thể giúp bạn trở thành "10x engineer" trong mắt người khác, nhưng nếu chất lượng sản phẩm không được đảm bảo và tinh thần trách nhiệm bị bỏ quên, thì danh xưng đó chỉ là ảo ảnh.

Sự thật là: một PR 5.000 dòng chạy được còn hơn một PR 5.000 dòng nhìn "ngầu" nhưng chỉ toàn lỗi. Kỹ năng lập trình — cũng như cơ bắp — cần được rèn luyện và sử dụng mỗi ngày, nếu không muốn teo đi một cách âm thầm và khó phục hồi.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗