Vì sao Linus Torvalds, Bjarne Stroustrup và nhiều lập trình viên kỳ cựu hoài nghi code do AI tạo ra
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì. Các chuyên gia như Bjarne Stroustrup, Linus Torvalds và Vlad Mihalcea cảnh báo rằng nhiều đoạn code do AI sinh ra chỉ “gần đúng”, khiến lập trình viên phải tốn thêm thời gian sửa chữa.
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì.
Các chuyên gia như Bjarne Stroustrup, Linus Torvalds và Vlad Mihalcea cảnh báo rằng nhiều đoạn code do AI sinh ra chỉ “gần đúng”, khiến lập trình viên phải tốn thêm thời gian sửa chữa.
Quan điểm thận trọng này trái ngược với dự đoán của một số lãnh đạo công nghệ rằng AI có thể sớm viết phần lớn phần mềm hoặc thay thế lập trình viên cấp trung.
How are veteran programmers like Bjarne Stroustrup, Linus Torvalds, and Java author Vlad Mihalcea criticizing AI-generated code, and why doAI coding assistants can generate code quickly, but experienced developers say the real work often lies in reviewing and correcting the output.
Prompt AI
Create a landscape editorial hero image for this Studio Global article: How are veteran programmers like Bjarne Stroustrup, Linus Torvalds, and Java author Vlad Mihalcea criticizing AI-generated code, and why do. Article summary: They are criticizing AI code mainly as low-quality, overhyped, and costly to supervise. In the reported remarks, Bjarne Stroustrup says AI often produces “rubbish code,” Linus Torvalds says he gets angry at claims that A. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "Title: Linus Torvalds Calls AI-Generated Code 'Slop' in Linux Kernel Debate # Linus Torvalds Calls AI-Generated Code ‘Slop’ in Linux Kernel Debate. Linus Torvalds bluntly dismissed" source context "Linus Torvalds Calls AI-Generated Code 'Slop' in Linux Kernel Debate" Reference image 2: visual subject "Title: Linus
openai.com
Trí tuệ nhân tạo đang nhanh chóng trở thành một phần quen thuộc trong quy trình phát triển phần mềm. Các công ty công nghệ lớn liên tục quảng bá các trợ lý lập trình AI có thể giúp viết code nhanh hơn, thậm chí tự động hóa nhiều công đoạn trong công việc của kỹ sư phần mềm.
Tuy nhiên, nhiều lập trình viên kỳ cựu lại nhìn nhận thận trọng hơn. Những người có ảnh hưởng lớn trong ngành như Bjarne Stroustrup (cha đẻ ngôn ngữ C++), Linus Torvalds (người tạo ra Linux) hay chuyên gia Java Vlad Mihalcea đã công khai đặt câu hỏi về chất lượng code do AI tạo ra cũng như mức độ tăng năng suất thực sự.
Theo họ, khoảng cách giữa thông điệp marketing của các công ty công nghệ và trải nghiệm thực tế của lập trình viên vẫn còn khá lớn.
“Code rác”: Lo ngại về chất lượng đầu ra
Một phê bình phổ biến là AI có thể viết code rất nhanh, nhưng không phải lúc nào cũng đáng tin cậy.
Bjarne Stroustrup cảnh báo rằng nhiều công cụ AI tạo ra những đoạn code chất lượng thấp, buộc các kỹ sư giàu kinh nghiệm phải kiểm tra và sửa lại. Ông từng mô tả nhiều kết quả do AI sinh ra là “rubbish code” (code rác), vì phần lớn công việc sau đó lại chuyển sang các lập trình viên senior để rà soát và bảo trì.
Vấn đề không nằm ở tốc độ. AI có thể tạo ra hàng trăm dòng code trong vài giây. Nhưng các đoạn code này đôi khi:
không tuân theo kiến trúc hệ thống
thiếu tiêu chuẩn an toàn
khó bảo trì lâu dài
Studio Global AI
Tiếp tục nghiên cứu của bạn
Trang này bao gồm câu trả lời dựa trên nguồn mà bạn có thể tiếp tục bên trong Studio Global.
Câu trả lời ngắn gọn cho "Vì sao Linus Torvalds, Bjarne Stroustrup và nhiều lập trình viên kỳ cựu hoài nghi code do AI tạo ra" là gì?
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì.
Những điểm chính cần xác nhận đầu tiên là gì?
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì. Các chuyên gia như Bjarne Stroustrup, Linus Torvalds và Vlad Mihalcea cảnh báo rằng nhiều đoạn code do AI sinh ra chỉ “gần đúng”, khiến lập trình viên phải tốn thêm thời gian sửa chữa.
Tôi nên làm gì tiếp theo trong thực tế?
Quan điểm thận trọng này trái ngược với dự đoán của một số lãnh đạo công nghệ rằng AI có thể sớm viết phần lớn phần mềm hoặc thay thế lập trình viên cấp trung.
Vì sao Linus Torvalds, Bjarne Stroustrup và nhiều lập trình viên kỳ cựu hoài nghi code do AI tạo ra
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì. Các chuyên gia như Bjarne Stroustrup, Linus Torvalds và Vlad Mihalcea cảnh báo rằng nhiều đoạn code do AI sinh ra chỉ “gần đúng”, khiến lập trình viên phải tốn thêm thời gian sửa chữa.
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì.
Các chuyên gia như Bjarne Stroustrup, Linus Torvalds và Vlad Mihalcea cảnh báo rằng nhiều đoạn code do AI sinh ra chỉ “gần đúng”, khiến lập trình viên phải tốn thêm thời gian sửa chữa.
Quan điểm thận trọng này trái ngược với dự đoán của một số lãnh đạo công nghệ rằng AI có thể sớm viết phần lớn phần mềm hoặc thay thế lập trình viên cấp trung.
How are veteran programmers like Bjarne Stroustrup, Linus Torvalds, and Java author Vlad Mihalcea criticizing AI-generated code, and why doAI coding assistants can generate code quickly, but experienced developers say the real work often lies in reviewing and correcting the output.
Prompt AI
Create a landscape editorial hero image for this Studio Global article: How are veteran programmers like Bjarne Stroustrup, Linus Torvalds, and Java author Vlad Mihalcea criticizing AI-generated code, and why do. Article summary: They are criticizing AI code mainly as low-quality, overhyped, and costly to supervise. In the reported remarks, Bjarne Stroustrup says AI often produces “rubbish code,” Linus Torvalds says he gets angry at claims that A. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "Title: Linus Torvalds Calls AI-Generated Code 'Slop' in Linux Kernel Debate # Linus Torvalds Calls AI-Generated Code ‘Slop’ in Linux Kernel Debate. Linus Torvalds bluntly dismissed" source context "Linus Torvalds Calls AI-Generated Code 'Slop' in Linux Kernel Debate" Reference image 2: visual subject "Title: Linus
openai.com
Trí tuệ nhân tạo đang nhanh chóng trở thành một phần quen thuộc trong quy trình phát triển phần mềm. Các công ty công nghệ lớn liên tục quảng bá các trợ lý lập trình AI có thể giúp viết code nhanh hơn, thậm chí tự động hóa nhiều công đoạn trong công việc của kỹ sư phần mềm.
Tuy nhiên, nhiều lập trình viên kỳ cựu lại nhìn nhận thận trọng hơn. Những người có ảnh hưởng lớn trong ngành như Bjarne Stroustrup (cha đẻ ngôn ngữ C++), Linus Torvalds (người tạo ra Linux) hay chuyên gia Java Vlad Mihalcea đã công khai đặt câu hỏi về chất lượng code do AI tạo ra cũng như mức độ tăng năng suất thực sự.
Theo họ, khoảng cách giữa thông điệp marketing của các công ty công nghệ và trải nghiệm thực tế của lập trình viên vẫn còn khá lớn.
“Code rác”: Lo ngại về chất lượng đầu ra
Một phê bình phổ biến là AI có thể viết code rất nhanh, nhưng không phải lúc nào cũng đáng tin cậy.
Bjarne Stroustrup cảnh báo rằng nhiều công cụ AI tạo ra những đoạn code chất lượng thấp, buộc các kỹ sư giàu kinh nghiệm phải kiểm tra và sửa lại. Ông từng mô tả nhiều kết quả do AI sinh ra là “rubbish code” (code rác), vì phần lớn công việc sau đó lại chuyển sang các lập trình viên senior để rà soát và bảo trì.
Vấn đề không nằm ở tốc độ. AI có thể tạo ra hàng trăm dòng code trong vài giây. Nhưng các đoạn code này đôi khi:
không tuân theo kiến trúc hệ thống
thiếu tiêu chuẩn an toàn
khó bảo trì lâu dài
Studio Global AI
Tiếp tục nghiên cứu của bạn
Trang này bao gồm câu trả lời dựa trên nguồn mà bạn có thể tiếp tục bên trong Studio Global.
Câu trả lời ngắn gọn cho "Vì sao Linus Torvalds, Bjarne Stroustrup và nhiều lập trình viên kỳ cựu hoài nghi code do AI tạo ra" là gì?
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì.
Những điểm chính cần xác nhận đầu tiên là gì?
Nhiều lập trình viên kỳ cựu cho rằng AI chủ yếu tạo ra bản nháp code và vẫn cần con người kiểm tra, sửa lỗi, tích hợp và bảo trì. Các chuyên gia như Bjarne Stroustrup, Linus Torvalds và Vlad Mihalcea cảnh báo rằng nhiều đoạn code do AI sinh ra chỉ “gần đúng”, khiến lập trình viên phải tốn thêm thời gian sửa chữa.
Tôi nên làm gì tiếp theo trong thực tế?
Quan điểm thận trọng này trái ngược với dự đoán của một số lãnh đạo công nghệ rằng AI có thể sớm viết phần lớn phần mềm hoặc thay thế lập trình viên cấp trung.
Những yếu tố đó vẫn cần kinh nghiệm của con người để xử lý.
Linus Torvalds: AI chỉ là công cụ
Linus Torvalds cũng phản đối mạnh mẽ những tuyên bố rằng AI đã có thể viết hầu hết phần mềm thực tế.
Ông cho biết mình khá khó chịu khi nghe ai đó nói rằng “99% code của họ được viết bởi AI.” Theo Torvalds, AI có thể hữu ích, nhưng nên được xem chỉ như một công cụ hỗ trợ, chứ không phải một kỹ sư thay thế con người.
Ông cho rằng AI có thể thay đổi cách lập trình viên làm việc, nhưng không thay đổi bản chất của kỹ thuật phần mềm—những thứ như:
hiểu hệ thống
thiết kế kiến trúc
đưa ra quyết định kỹ thuật
Đây là những công việc đòi hỏi kinh nghiệm và phán đoán mà hệ thống tự động khó xử lý tốt.
Vì sao lợi ích năng suất có thể nhỏ hơn quảng cáo
Tác giả và chuyên gia hiệu năng Java Vlad Mihalcea nhấn mạnh một điểm quan trọng: ngay cả khi AI tạo ra code chạy được, lợi ích năng suất ròng có thể không lớn khi tính toàn bộ quy trình phát triển phần mềm.
Viết code thực ra chỉ là một phần nhỏ của công việc. Lập trình viên còn phải:
kiểm tra tính đúng đắn
debug các trường hợp biên
tích hợp vào hệ thống lớn
đảm bảo khả năng bảo trì và bảo mật
Nếu code do AI sinh ra chỉ “gần đúng”, lập trình viên vẫn phải tốn thời gian kiểm tra và sửa lỗi. Khi tính cả bước này, lợi ích về năng suất có thể chỉ ở mức khiêm tốn.
Một khảo sát lập trình viên năm 2025 của Stack Overflow cũng phản ánh điều đó: 66% lập trình viên nói rằng họ phải dành nhiều thời gian sửa code AI “gần đúng nhưng chưa đúng hẳn.” Đây là một trong những khó chịu phổ biến nhất khi dùng AI lập trình.
Thậm chí một số nghiên cứu còn cho thấy lập trình viên có kinh nghiệm mất nhiều thời gian hơn khoảng 19% khi dùng công cụ AI, dù họ cảm giác mình làm việc nhanh hơn.
Tại sao các công ty công nghệ vẫn rất lạc quan
Trong khi nhiều lập trình viên kỳ cựu nhấn mạnh hạn chế của AI, các lãnh đạo công nghệ lại thường tập trung vào tiềm năng của nó.
Meta, Google, Amazon và nhiều công ty khác đang đầu tư mạnh vào công cụ viết code bằng AI.
CEO Meta Mark Zuckerberg từng nói rằng trong tương lai gần, AI có thể làm công việc tương đương một kỹ sư phần mềm cấp trung, viết nhiều phần code trong nội bộ công ty.
Một số lãnh đạo công nghệ thậm chí dự đoán AI có thể viết phần lớn phần mềm trong vài năm tới, làm dấy lên suy đoán rằng vai trò của lập trình viên junior có thể bị tự động hóa một phần.
Amazon cũng đang đầu tư mạnh vào AI và hạ tầng liên quan. CEO Andy Jassy cho rằng trí tuệ nhân tạo sẽ tái định hình nhiều trải nghiệm số và cách các công ty xây dựng sản phẩm công nghệ.
Tranh luận thực sự: “Năng suất” nghĩa là gì?
Điểm bất đồng lớn nhất thực ra nằm ở cách đo lường năng suất.
Các công ty công nghệ thường nhìn vào:
tốc độ tạo code
khả năng ra tính năng nhanh
đội ngũ nhỏ nhưng làm được nhiều việc
Trong khi đó, các kỹ sư kỳ cựu đánh giá năng suất dựa trên toàn bộ vòng đời phần mềm, bao gồm:
thiết kế hệ thống
độ chính xác và độ ổn định
bảo mật
debug và kiểm thử
bảo trì lâu dài
Khi tính đủ các yếu tố này, tốc độ sinh code nhanh chưa chắc đã đồng nghĩa với năng suất cao hơn.
Điểm chung có thể đạt được
Phần lớn lập trình viên giàu kinh nghiệm không cho rằng AI vô dụng.
Ngược lại, họ xem AI là một trợ lý mạnh mẽ, đặc biệt hữu ích cho:
viết code lặp lại (boilerplate)
tạo prototype nhanh
viết tài liệu
Nhưng họ cũng nhấn mạnh rằng kỹ thuật phần mềm không chỉ là gõ code. Những phần quan trọng nhất—kiến trúc hệ thống, phán đoán kỹ thuật, debug phức tạp—vẫn phụ thuộc nhiều vào con người.
Vì vậy, quan điểm phổ biến hiện nay trong cộng đồng lập trình kỳ cựu là: AI đang thay đổi cách lập trình viên làm việc, nhưng chưa thể thay thế vai trò của các kỹ sư giàu kinh nghiệm trong tương lai gần.
stackoverflow.blog
Developers remain willing but reluctant to use AI - StackOverflow Blog
Những yếu tố đó vẫn cần kinh nghiệm của con người để xử lý.
Linus Torvalds: AI chỉ là công cụ
Linus Torvalds cũng phản đối mạnh mẽ những tuyên bố rằng AI đã có thể viết hầu hết phần mềm thực tế.
Ông cho biết mình khá khó chịu khi nghe ai đó nói rằng “99% code của họ được viết bởi AI.” Theo Torvalds, AI có thể hữu ích, nhưng nên được xem chỉ như một công cụ hỗ trợ, chứ không phải một kỹ sư thay thế con người.
Ông cho rằng AI có thể thay đổi cách lập trình viên làm việc, nhưng không thay đổi bản chất của kỹ thuật phần mềm—những thứ như:
hiểu hệ thống
thiết kế kiến trúc
đưa ra quyết định kỹ thuật
Đây là những công việc đòi hỏi kinh nghiệm và phán đoán mà hệ thống tự động khó xử lý tốt.
Vì sao lợi ích năng suất có thể nhỏ hơn quảng cáo
Tác giả và chuyên gia hiệu năng Java Vlad Mihalcea nhấn mạnh một điểm quan trọng: ngay cả khi AI tạo ra code chạy được, lợi ích năng suất ròng có thể không lớn khi tính toàn bộ quy trình phát triển phần mềm.
Viết code thực ra chỉ là một phần nhỏ của công việc. Lập trình viên còn phải:
kiểm tra tính đúng đắn
debug các trường hợp biên
tích hợp vào hệ thống lớn
đảm bảo khả năng bảo trì và bảo mật
Nếu code do AI sinh ra chỉ “gần đúng”, lập trình viên vẫn phải tốn thời gian kiểm tra và sửa lỗi. Khi tính cả bước này, lợi ích về năng suất có thể chỉ ở mức khiêm tốn.
Một khảo sát lập trình viên năm 2025 của Stack Overflow cũng phản ánh điều đó: 66% lập trình viên nói rằng họ phải dành nhiều thời gian sửa code AI “gần đúng nhưng chưa đúng hẳn.” Đây là một trong những khó chịu phổ biến nhất khi dùng AI lập trình.
Thậm chí một số nghiên cứu còn cho thấy lập trình viên có kinh nghiệm mất nhiều thời gian hơn khoảng 19% khi dùng công cụ AI, dù họ cảm giác mình làm việc nhanh hơn.
Tại sao các công ty công nghệ vẫn rất lạc quan
Trong khi nhiều lập trình viên kỳ cựu nhấn mạnh hạn chế của AI, các lãnh đạo công nghệ lại thường tập trung vào tiềm năng của nó.
Meta, Google, Amazon và nhiều công ty khác đang đầu tư mạnh vào công cụ viết code bằng AI.
CEO Meta Mark Zuckerberg từng nói rằng trong tương lai gần, AI có thể làm công việc tương đương một kỹ sư phần mềm cấp trung, viết nhiều phần code trong nội bộ công ty.
Một số lãnh đạo công nghệ thậm chí dự đoán AI có thể viết phần lớn phần mềm trong vài năm tới, làm dấy lên suy đoán rằng vai trò của lập trình viên junior có thể bị tự động hóa một phần.
Amazon cũng đang đầu tư mạnh vào AI và hạ tầng liên quan. CEO Andy Jassy cho rằng trí tuệ nhân tạo sẽ tái định hình nhiều trải nghiệm số và cách các công ty xây dựng sản phẩm công nghệ.
Tranh luận thực sự: “Năng suất” nghĩa là gì?
Điểm bất đồng lớn nhất thực ra nằm ở cách đo lường năng suất.
Các công ty công nghệ thường nhìn vào:
tốc độ tạo code
khả năng ra tính năng nhanh
đội ngũ nhỏ nhưng làm được nhiều việc
Trong khi đó, các kỹ sư kỳ cựu đánh giá năng suất dựa trên toàn bộ vòng đời phần mềm, bao gồm:
thiết kế hệ thống
độ chính xác và độ ổn định
bảo mật
debug và kiểm thử
bảo trì lâu dài
Khi tính đủ các yếu tố này, tốc độ sinh code nhanh chưa chắc đã đồng nghĩa với năng suất cao hơn.
Điểm chung có thể đạt được
Phần lớn lập trình viên giàu kinh nghiệm không cho rằng AI vô dụng.
Ngược lại, họ xem AI là một trợ lý mạnh mẽ, đặc biệt hữu ích cho:
viết code lặp lại (boilerplate)
tạo prototype nhanh
viết tài liệu
Nhưng họ cũng nhấn mạnh rằng kỹ thuật phần mềm không chỉ là gõ code. Những phần quan trọng nhất—kiến trúc hệ thống, phán đoán kỹ thuật, debug phức tạp—vẫn phụ thuộc nhiều vào con người.
Vì vậy, quan điểm phổ biến hiện nay trong cộng đồng lập trình kỳ cựu là: AI đang thay đổi cách lập trình viên làm việc, nhưng chưa thể thay thế vai trò của các kỹ sư giàu kinh nghiệm trong tương lai gần.
stackoverflow.blog
Developers remain willing but reluctant to use AI - StackOverflow Blog