Mục lục
Có một niềm tin đang lan nhanh trong giới làm phần mềm: ai không "vibe code" là đang tụt hậu. AI viết code trong ba giây, bạn giao dự án nhanh gấp đôi, còn những người cặm cụi gõ tay chỉ là hoài cổ.
Tôi đã tin điều đó gần hai năm. Và tôi nói thẳng với bạn: phần lớn chúng ta đang trả một cái giá mà không ai ghi hóa đơn.
Đây không phải bài "AI xấu xa". Tôi dùng AI mỗi ngày, kể cả cho website này. Đây là bài về một sự thật khó chịu mà số liệu đã chỉ ra, còn ngành thì đang lờ đi.
Lời hứa "năng suất" là một nửa sự thật
Hãy nhìn con số trước khi nhìn cảm giác.
Theo Khảo sát Lập trình viên Stack Overflow 2025, hơn 84% lập trình viên đang dùng hoặc dự định dùng AI. Nghe như một chiến thắng. Nhưng cùng khảo sát đó: niềm tin vào độ chính xác của AI tụt xuống chỉ còn 29% — giảm mạnh từ mức ~40% năm trước. Số người không tin (46%) giờ nhiều hơn số người tin (33%).
Càng dùng nhiều, càng tin ít. Đó không phải chân dung của một công cụ đang giải phóng chúng ta. Đó là chân dung của một sự phụ thuộc.
Và đây là con số đâm thẳng vào lời hứa "nhanh hơn": 66% lập trình viên nói họ tốn nhiều thời gian hơn để đi sửa những đoạn code "gần đúng nhưng không đúng hẳn" do AI sinh ra. Nỗi bực số một của cả ngành (45% chọn) không phải AI viết sai bét — mà là AI viết gần đúng.
Bạn không tiết kiệm thời gian. Bạn chỉ dời nó — từ khâu viết sang khâu đi dọn.
Cái bẫy mang tên "gần đúng"
"Sai bét" thì vô hại, vì bạn thấy ngay. "Gần đúng" mới giết bạn, vì nó trông đúng.
// AI viết trong 3 giây. Trông hợp lý. Chạy được. Qua mắt người đang tin tưởng.
function tinhTienGiamGia(gia: number, phanTram: number) {
return gia - phanTram / 100; // thiếu phép nhân với `gia`
}Với gia = 1.000.000 và phanTram = 10, hàm này trả về 999.999,9 thay vì
900.000. Sai mười lần, nhưng đủ "hợp lý" để lọt qua một cái liếc nhanh. Nếu
tự viết, tay bạn khựng lại ngay lúc gõ. Khi chỉ ngồi duyệt, bạn gật đầu và merge.
Nhân cái bẫy đó với hàng trăm lần mỗi tuần, bạn hiểu vì sao 66% kia đang mất thời gian chứ không tiết kiệm. Nhưng thời gian vẫn chưa phải cái giá đắt nhất.
Món nợ thật sự: nợ nhận thức
Cái giá đắt nhất là thứ bạn không nhìn thấy trên màn hình.
MIT Media Lab làm một thí nghiệm tên Your Brain on ChatGPT: 54 người viết luận, chia ba nhóm — dùng AI, dùng công cụ tìm kiếm, và chỉ dùng não. Họ đo sóng não bằng EEG. Kết quả: nhóm dùng AI có kết nối não yếu nhất; nhóm chỉ-dùng-não mạnh và trải rộng nhất. Đáng sợ hơn — nhiều người dùng AI không trích lại nổi câu mà chính họ vừa "viết" vài phút trước. Nhóm nghiên cứu gọi đây là "nợ nhận thức" (cognitive debt).
Tôi kể bạn nghe phần của tôi, vì tôi đã dính đúng cái bẫy này.
Ngày xưa, cả hệ thống sống trong đầu tôi. Nhắc tới màn hình thanh toán là tôi
thấy ngay file nào, hàm nằm ở đâu, nhớ luôn cái if xấu xí mình để lại ba tháng
trước. Nghe mô tả một con bug, trước khi người ta nói hết câu, tay tôi đã biết mở
file nào. Bây giờ, mở lại chính codebase mình đang làm, nhiều chỗ tôi đọc như đọc
code người lạ. Tôi không còn nhớ mình đã "viết" gì — vì tôi có thật sự viết đâu.
Tấm bản đồ hệ thống trong đầu bạn không được tải về. Nó được khắc bằng ma sát — từng con bug bạn tự vật lộn, từng hàm bạn viết đi viết lại. Vibe coding lấy đi ma sát, nên nó lấy đi luôn tấm bản đồ. Bạn không "tải" lại được thứ mình chưa từng xây.
Trong thời AI, phán đoán mới là tài sản khan hiếm
Đây là chỗ mà chuyện cá nhân trở thành chuyện kinh doanh của bạn.
Khả năng gõ ra code không còn khan hiếm — AI làm được, nhanh và rẻ. Thứ còn khan hiếm là gu, phán đoán, và cảm nhận về hệ thống: biết cái gì đúng, biết chỗ nào sẽ vỡ, biết khi nào AI đang tự tin nói sai. Chính con số 66% "gần đúng" ở trên chứng minh điều đó — người duy nhất bắt được lỗi "gần đúng" là người còn giữ được phán đoán.
Mà phán đoán mọc lên từ chính tấm bản đồ được khắc bằng ma sát. Để bản đồ teo đi, bạn không chỉ mất niềm vui — bạn tự biến mình thành thứ có thể thay thế bằng đúng cái công cụ mình đang phụ thuộc. Một lập trình viên chỉ biết bấm "accept" thì khác gì một lớp trung gian đắt tiền giữa khách hàng và AI?
Nghịch lý của thời đại này: công cụ giúp bạn giao việc nhanh hơn hôm nay lại có thể bào mòn đúng thứ giữ bạn được trả lương ngày mai — nếu bạn dùng nó một cách thụ động.
Cách dùng AI mà không mắc nợ
Vấn đề chưa bao giờ là AI. Vấn đề là sự thụ động — khoảnh khắc bạn ngừng suy nghĩ và chỉ gật đầu. Con dao không có lỗi; lỗi ở chỗ để nó thái thay cả phần đáng ra tay mình phải cầm. Đây là khung tôi đang dùng:
- Xem AI như một junior nhanh nhẹn mà bạn giám sát, không phải nhà tiên tri. Junior viết, senior chịu trách nhiệm. Vai senior đó bạn phải thật sự đóng — đọc, chất vấn, sửa.
- Đọc code AI viết tới khi bạn đủ hiểu để tự viết lại được, rồi mới merge. Ma sát cố ý đó là cách duy nhất dựng lại tấm bản đồ.
- Vùng lõi, quan trọng: tự viết. Vùng rìa, lặp lại: giao AI. Ranh giới đó bạn phải tự vẽ, tỉnh táo — đừng để nó tự trôi về phía dễ dãi.
- Định kỳ tự tay build một thứ từ đầu, không AI. Không vì năng suất — vì để giữ cho phán đoán khỏi rỉ sét.
Bốn việc này chậm hơn vibe coding thuần. Đó chính là điểm. Cái chậm có chủ đích đó là khoản trả nợ, để bạn không tỉnh dậy sau vài năm và phát hiện mình đã cho thuê bộ não mà quên đòi lại.
Vậy nên, câu hỏi thật là gì?
Đừng hỏi "AI giúp tôi làm nhanh hơn bao nhiêu?". Đó là câu hỏi của người đang đếm tốc độ hôm nay.
Hãy hỏi: "Sau một năm dùng AI kiểu này, tôi giỏi hơn hay chỉ phụ thuộc hơn?"
Nếu câu trả lời làm bạn chột dạ — tốt. Sự chột dạ đó đáng giá hơn mọi lời hứa năng suất. Nó nghĩa là người thợ trong bạn chưa chết; anh ta chỉ đang càu nhàu. Và trong một thị trường mà ai cũng bấm "accept" như nhau, người còn biết càu nhàu đúng chỗ mới là người khách hàng thật sự cần.
Nguồn số liệu: Khảo sát Lập trình viên Stack Overflow 2024 và 2025; nghiên cứu Your Brain on ChatGPT — MIT Media Lab (arXiv:2506.08872).


