Cảnh báo “AI sẽ thay thế lập trình viên” là một quan điểm phiến diện, bỏ qua vai trò thực sự của lập trình viên trong tổ chức.
Viết mã chỉ là phần nhỏ nhất trong công việc của lập trình viên. Phần lớn thời gian là họp, lập kế hoạch, và điều chỉnh công việc phù hợp với quy trình, tài nguyên, hệ thống hiện có.
Tham gia họp, hiểu ngữ cảnh, lắng nghe yêu cầu và phản hồi hợp lý mới là giai đoạn khởi đầu thực sự của công việc – điều mà các bài kiểm tra tuyển dụng thường không thể hiện.
Lập trình là khám phá: không chỉ lặp lại những gì có sẵn mà là đặt câu hỏi “liệu chúng ta có thể làm điều này không?” và tự khám phá giải pháp – điều mà AI hiện tại không thể thực hiện nếu không có dữ liệu hoặc hướng dẫn cụ thể.
AI hỗ trợ dựa trên dữ liệu có sẵn từ Stack Overflow hay Reddit, nhưng với những vùng “chưa ai từng đi”, AI không giúp được gì – con người phải tự dò đường.
Công nghệ hiện đã tích hợp vào hầu hết thiết bị sản xuất, từ cảm biến đến bộ điều khiển – đòi hỏi chất lượng mã tốt hơn về độ tin cậy và bảo mật.
Lập trình viên không chỉ viết xong rồi bỏ đó, mà cần hiểu và duy trì phần mềm trong một bối cảnh luôn thay đổi.
Viết mã là một cuộc đối thoại giữa con người, máy móc và thế giới thực – điều mà AI hiện tại vẫn chưa thể hiểu và xử lý một cách hoàn chỉnh.
Suy nghĩ rằng AI sẽ thay thế con người đúng lúc thế giới đang bùng nổ về số lượng thiết bị và phần mềm là điều hoàn toàn sai lầm.
Như chuyên gia John Allsopp chỉ ra: phần lớn phần mềm không được viết bởi lập trình viên truyền thống mà là từ công cụ như Excel, Visual Basic – thứ mà AI “vibe coding” có thể thay thế, chứ không phải lập trình viên chuyên nghiệp.
📌 AI hiện tại chưa thể thay thế lập trình viên vì thiếu hiểu biết về chính trị văn phòng, bối cảnh hệ thống và quá trình phát triển phần mềm thực tế. Viết mã chỉ là phần phụ – phần chính là giao tiếp, suy nghĩ và thích nghi với môi trường. Với sự bùng nổ của thiết bị kết nối, nhu cầu lập trình viên thực thụ chỉ tăng, không giảm.
https://www.theregister.com/2025/05/21/opinion_column_ai_cant_replace_developers/