Không có thông báo nào

Cựu kỹ sư Google: AI viết 30.000 dòng code trong vài ngày, lập trình viên đứng trước nguy cơ 'bị thay thế'

Cựu kỹ sư Google Wang Yonggang chia sẻ trải nghiệm dùng Claude Opus 5.5 để mô phỏng Altair 8800: hoàn tất trong 3-4 ngày với 30.000 dòng code, đặt ra câu hỏi lớn về tương lai nghề lập trình.

AI tự động hóa quy trình: Từ ý tưởng đến 30.000 dòng code chỉ trong vài ngày

Vào ngày 6/11, kỹ sư senior từng làm việc tại Google Wang Yonggang đã công bố bài viết gây chú ý lớn trên mạng xã hội với tựa đề 'Tạm biệt lập trình viên'. Trong đó, ông chia sẻ chi tiết quá trình sử dụng mô hình ngôn ngữ Claude Opus 5.5 để tái cấu trúc một dự án mã nguồn mở cũ, minh chứng rõ ràng cho sức mạnh vượt bậc của AI trong việc sinh code và tự động hóa quy trình phát triển phần mềm. Cốt lõi của câu chuyện bắt đầu từ tháng 9, khi một giáo sư khoa máy tính tại Mỹ liên hệ Wang Yonggang với mong muốn cải tiến bộ mô phỏng máy tính Altair 8800 – một dự án ông đã mở nguồn cách đây sáu năm. Thay vì tự tay code lại từ đầu, Wang Yonggang đã giao toàn bộ yêu cầu cho Claude Opus 5.5, đồng thời đề xuất AI đưa ra các góc nhìn kiến trúc hệ thống. Kết quả đáng kinh ngạc nằm ở tốc độ và phạm vi hoàn thành. Chỉ trong khoảng thời gian 3 đến 4 ngày, một dự án vốn chỉ vỏn vẹn vài trăm dòng code đã được mở rộng thành một hệ thống đồ sộ với hơn 30.000 dòng code. AI không chỉ thực hiện đúng yêu cầu ban đầu mà còn chủ động đề xuất và triển khai thêm các tính năng phức tạp như trình biên dịch assembler, bộ gỡ lỗi (debugger) và giao diện mô phỏng máy in điện tử (teletype). Quan trọng hơn, toàn bộ mã nguồn đều đi kèm với hệ thống kiểm thử đơn vị (unit test) và tích hợp trình duyệt web.

Wang Yonggang chia sẻ về khả năng đa phương thức của AI trong phát triển phần mềm

Vai trò mới của lập trình viên: Từ 'người code' sang 'người giám sát và định hướng'

Trong quá trình thực hiện dự án, vai trò của Wang Yonggang đã chuyển dịch đáng kể. Ông không còn là người trực tiếp gõ từng dòng lệnh mà đóng vai trò là người phản biện, đặt câu hỏi kỹ thuật và đưa ra các chỉ dẫn điều hướng cho AI. Các quyết định kỹ thuật chi tiết và việc sinh mã nguồn đều do AI đảm nhận tự động. Điều khiến Wang Yonggang bất ngờ nhất không nằm ở tốc độ code, mà là khả năng 'tự học' và kết nối thông tin bên ngoài của AI. Khi xử lý dự án tái tạo máy tính cơ học Leibniz, Claude Opus 5.5 đã chủ động truy cập kho dữ liệu lịch sử, tìm kiếm chuyên gia và hỗ trợ soạn thảo email liên lạc xuyên biên giới. Nhờ sự hỗ trợ này, nhóm phát triển đã tiếp cận được Bảo tàng Đức và nhận về 135 trang bản vẽ kỹ thuật cùng tài liệu gốc dạng scan. Những dữ liệu này sau đó được AI sử dụng để hiệu chỉnh chính xác các mô hình 3D, đảm bảo tính chân thực lịch sử mà con người khó có thể tự mình thu thập nhanh chóng như vậy.

Wang Yonggang nhấn mạnh tầm quan trọng của kiến trúc hệ thống trong kỷ nguyên AI

Tương lai nghề lập trình: Kinh nghiệm truyền thống đang bị 'định giá lại'

Trải nghiệm thực tế này khiến Wang Yonggang đưa ra nhận định khá nghiêm trọng về thị trường lao động công nghệ. Ông cho rằng, khi AI có thể xử lý khối lượng công việc khổng lồ trong thời gian ngắn, những kỹ năng và kinh nghiệm mà các lập trình viên tích lũy qua nhiều năm nay đang đối mặt với nguy cơ 'bị định giá lại' hoặc thậm chí là mất đi giá trị cốt lõi. Ông dự đoán mô hình làm việc trong tương lai sẽ chuyển dịch sang cấu trúc 'nhóm nhỏ người quản lý + nhiều tác nhân AI'. Thay vì một đội ngũ lớn các lập trình viên, một công ty phần mềm có thể vận hành với vài ba người phụ trách sản phẩm và kinh doanh, điều phối hàng chục hoặc hàng trăm AI agent để thực thi toàn bộ quy trình phát triển. Đây là nghịch lý mà ngành công nghiệp đang đối mặt: thế hệ lập trình viên đi trước đã góp phần xây dựng nền tảng cho AI, nhưng chính họ lại có nguy cơ trở thành nhóm chịu tác động đầu tiên khi công nghệ này đạt đến ngưỡng tự chủ cao. Đối với sinh viên tốt nghiệp ngành Khoa học máy tính, câu hỏi về lộ trình nghề nghiệp trong kỷ nguyên AI vẫn chưa có lời giải đáp thỏa đáng.

Wang Yonggang chia sẻ quan điểm về sự thay đổi trong giáo dục và đào tạo nhân lực AI
Cộng đồng: