This article is not yet available in English. Showing the Vietnamese version.
Drama Reddit: Làn sóng "Vibe Coders" lạm dụng AI đẻ code rác rồi quăng PR cho team review dọn dẹp. Anh em Senior đang gánh tạ đến kiệt sức.

Anh em dạo này lướt sảnh công ty có thấy mấy thanh niên dev trẻ gõ phím thì ít mà tab chat với AI thì nhiều không? Ảo ma thật sự. Mới sáng nay, ngồi lướt Reddit đá bát phở, tôi vớ được cái topic cãi nhau chí chóe về một hệ tư tưởng mới nổi: "Vibe Coders" – nôm na là mấy pháp sư gọi AI code hộ rồi nhắm mắt đẩy hết trách nhiệm cho team review. Đọc mà thấy nhột ngang vì y chang cái team tôi tháng trước!
Đại khái sự tình bắt nguồn từ một bác Senior trên Reddit bức xúc tố cáo tình trạng dev thời nay lười chảy thây. Mấy ông thần này thay vì dùng não để code, thì chỉ việc gõ dăm ba dòng prompt tiếng Anh lởm khởm, copy nguyên một cục code dài ngoằng cả 500 dòng từ Claude, rồi mở thẳng cái PR (Pull Request). Dĩ nhiên, các pháp sư "vibe" theo cảm xúc nên đếch thèm đọc lại xem AI nó đẻ ra cái đống bùi nhùi gì.
Hậu quả? Cục tạ rơi thẳng lên đầu mấy ông Code Reviewer. Mấy lão Senior phải ngồi căng mắt mò từng cái bug logic ẩn, lội qua mớ code cồng kềnh mà đáng lẽ thằng viết ra phải tự check trước. Cay ở chỗ, PR được merge xong thì thằng gõ prompt húp trọn credit là "năng suất cao, ra task nhanh", còn ông còng lưng review thì méo được ghi nhận gì. Bác thớt cay cú chốt hạ: "Thế thì tụi bay giao mọe task cho tao, để tao tự chat với Claude rồi bú credit luôn cho xong, cần đám cò mồi ở giữa làm quái gì?"
Quăng bài lên phát là gần 2000 anh em dev bay vào mổ xẻ. Đồng cảm có, chửi rủa có. Tổng hợp lại thì dân tình đang chia phe combat thế này:
1. Áp lực dồn hết lên vai Senior Một bác nhận định chuẩn bài: Viết code giờ rẻ bèo, nhưng verify (kiểm chứng) nó mới đắt. Hồi xưa review code chiếm tầm 40% thời gian, giờ AI nó đẻ PR sòn sòn, các Senior phải dành tới 80% thời gian ngồi dọn rác vì code AI viết thường khó đọc hơn não người viết. Đã thế lọt bug ra production là reviewer ăn chửi. Đúng kiểu hút cạn sinh lực nghề nghiệp.
2. Thảm họa vô tri vô giác Một bác khác chia sẻ câu chuyện cười ra nước mắt: Reviewer comment vô PR yêu cầu sửa logic, thằng dev (thay vì tự sửa) vác nguyên câu comment đó quăng lại cho AI, copy code mới dán lên rồi resubmit. Zero não bộ! Lão reviewer uất ức thốt lên: "Tôi đang làm việc của 2 thằng cộng lại các ông ạ".
3. KPI cồng kềnh dung túng cho cái ác Nhiều ông sếp vẫn khoái đếm số lượng PR hay dòng code (LoC) để đánh giá năng suất. Mấy thanh niên lừa gà lợi dụng AI spam PR liên tọi để lấy số, management thì vỗ tay tung hô, chừa lại cái nịt và những đêm OT cho team review gánh tạ.
4. Cách pháp sư trị pháp sư Gặp mấy cái PR rác, test case ảo ma không test cái gì cả, nhiều anh em kinh nghiệm đầy mình chọn cách... reject thẳng tay. Có ông còn chơi chiêu độc: "Em ơi, rảnh không lên Google Meet 5 phút giải thích anh đoạn logic thay đổi này với". Thằng nào copy mù quáng là ú ớ liền.
Nói đi cũng phải nói lại, AI là tool xịn, thời đại này không xài thì tối cổ. Bản thân tôi cũng xài để đẻ boilerplate code hay regex ầm ầm. Nhưng anh em ạ, nhớ một quy tắc sống còn của nghề: Cờ vào tay ai người đó phất, code mang tên mình đẩy lên thì mình phải hiểu từng dòng.
Anh em dùng AI để tăng tốc, mượt quá thì tốt. Nhưng vác cái tư duy "đẩy rác cho thằng review dọn" thì trước sau gì cũng toang. Đến lúc công ty nó tối ưu chi phí, nó nhận ra các ông chỉ là cái proxy chạy bằng cơm làm nhiệm vụ trung chuyển giữa Jira và Claude, nó cắt luôn vị trí đó thì đừng hỏi tại sao nước biển lại mặn.
Thay vì làm thợ gõ prompt, hãy dùng não để kiểm soát AI. Nhớ nhé, viết code là thợ, hiểu code mới là thầy!
Nguồn hóng hớt: Reddit - Vibe Coders Passing Responsibility to Code Reviewers