Uncle Bob tuyên bố "Kết thúc": AI sẽ vượt trội con người trong việc viết code

03 tháng 5, 2026·3 phút đọc

Robert C. Martin, tác giả nổi tiếng của cuốn "Clean Code", vừa gây tranh cãi khi nhận định rằng AI sẽ viết code tốt hơn con người và kỷ nguyên của các lập trình viên truyền thống đã chấm dứt. Cộng đồng công nghệ đang chia rẽ sâu sắc về tương lai của nghề lập trình trước sự trỗi dậy của các công cụ tạo mã tự động.

Uncle Bob tuyên bố "Kết thúc": AI sẽ vượt trội con người trong việc viết code

Robert C. Martin, hay còn được mến danh là "Uncle Bob" trong giới lập trình, là một huyền thoại sống nhờ những đóng góp của ông cho kỷ nguyên phần mềm và cuốn sách kinh điển "Clean Code". Tuy nhiên, gần đây ông đã gây chấn động khi đưa ra một tuyên bố đầy ám ảnh về tương lai của ngành nghề này.

Trong một đoạn video lan truyền nhanh trên mạng xã hội, Uncle Bob thẳng thắn tuyên bố: "Các AI sẽ viết code giỏi hơn bạn nhiều lần... Nó kết thúc rồi. Bạn sẽ không còn là người viết code nữa."

Uncle Bob trong video tuyên bố về tương lai của AIUncle Bob trong video tuyên bố về tương lai của AI

Thời đại của "Vibe Coding"

Quan điểm của Uncle Bob dường như đồng điệu với khái niệm "vibe coding" (lập trình theo cảm hứng) mà Andrej Karpathy, cựu Giám đốc AI tại Tesla, từng đề cập. Đó là trạng thái khi bạn hoàn toàn giao phó cho cảm hứng, chấp nhận sự tăng trưởng theo cấp số nhân và quên đi việc code thực sự tồn tại.

Nhiều lập trình viên hiện đại đang bắt đầu chuyển sang mô hình này. Thay vì ngồi gõ từng dòng code lặp đi lặp lại (boilerplate), họ dùng ngôn ngữ tự nhiên để giao tiếp với AI. Các công cụ như Claude, Cursor hay GitHub Copilot đang đảm nhận việc viết các hàm xử lý file, kiểm tra lỗi cơ bản hay xây dựng giao diện người dùng.

Sự phản biện từ cộng đồng

Mặc dù nhận định của Uncle Bob nhận được sự đồng thuận từ một bộ phận, nhưng cũng có nhiều ý kiến phản đối gay gắt. Một lập trình viên bình luận trên Reddit: "Tôi sẽ không bao giờ phải viết lại đoạn if (f == -1) { printf(...) } nữa, vì AI sẽ viết nó cho tôi và thêm vào các loại lỗi riêng biệt với thông điệp ý nghĩa."

Tuy nhiên, những người hoài nghi chỉ ra rằng AI thường tạo ra code "phình to" không cần thiết. Một ý kiến khác nhận định: "Việc AI không lười biếng chính là lý do khiến code do AI tạo ra lớn gấp 10 lần code do con người viết, mà không mang lại lợi ích gì."

Màn hình làm việc với AI coding assistantMàn hình làm việc với AI coding assistant

Vấn đề lớn nhất là tính không xác định (non-deterministic) của các mô hình ngôn ngữ lớn (LLM). Code do AI tạo ra hôm nay có thể hoạt động tốt, nhưng ngày mai có thể thất bại hoặc thay đổi hành vi nếu không có sự giám sát chặt chẽ của con người.

Lập trình chưa chết, nó chỉ đang thay đổi

Dù Uncle Bob nói rằng "nó kết thúc", nhiều chuyên gia cho rằng đây không phải là sự kết thúc mà là sự chuyển mình. Một lập trình viên nhận định sâu sắc: "Không có gì kết thúc cả. Mọi thứ mới chỉ bắt đầu. Lập trình vừa tung ra một ngôn ngữ mới. Và ngôn ngữ đó tên là Tiếng Anh."

Thay vì là người viết code (coder), lập trình viên trong tương lai sẽ đóng vai trò là kiến trúc sư và người giám sát. Họ cần có kỹ năng đọc hiểu, đánh giá và refactor code do AI tạo ra. Kỹ năng giao tiếp và tư duy logic sẽ trở nên quan trọng hơn là việc thuộc lòng cú pháp.

"Chúng ta sẽ không viết code theo cách cũ nữa, nhưng chúng ta vẫn cần khả năng đọc những gì AI tạo ra và xem xét nó dựa trên kinh nghiệm của mình."

Tóm lại, AI đang thay đổi cách chúng ta xây dựng phần mềm, nhưng nhu cầu về tư duy kỹ thuật chất lượng cao vẫn không hề thay đổi.

Bài viết được tổng hợp và biên soạn bằng AI từ các nguồn tin tức công nghệ. Nội dung mang tính tham khảo. Xem bài gốc ↗