Hồi tháng 7, Microsoft từng tiết lộ hãng đang tích hợp AI rất sâu vào quy trình phát triển phần mềm nội bộ. Theo đó, trợ lý lập trình dùng AI do Microsoft tự phát triển hiện được dùng để rà soát hơn 600.000 pull request mỗi tháng, chiếm khoảng 90% tổng số PR được tạo ra trong toàn công ty. Không chỉ dừng lại ở các công cụ nội bộ, Microsoft còn đưa AI vào mạnh mẽ các công cụ phát triển hướng tới người dùng. Và mới đây, một “cựu binh” của Microsoft đã hé lộ những tham vọng còn lớn hơn thế.
Trong một bài đăng chi tiết trên LinkedIn, Galen Hunt – một kỹ sư cấp cao (Distinguished Engineer) của Microsoft – cho biết mục tiêu cá nhân của ông là thay thế toàn bộ mã C và C++ tại Microsoft bằng sự kết hợp giữa Rust và AI trước năm 2030. Tham vọng này đi kèm với một tuyên bố gây chú ý: Hunt muốn hướng tới viễn cảnh một kỹ sư có thể viết tới một triệu dòng code mỗi tháng. Đây là một thước đo khá tùy tiện, thậm chí bị xem là “vô nghĩa” khi đánh giá năng suất, điều mà Linus Torvalds – cha đẻ của Linux – cũng từng nhắc tới trong một bối cảnh khác.

Ông Hunt cũng nói thêm rằng Microsoft đang sở hữu một “hạ tầng xử lý mã nguồn rất mạnh”, cho phép triển khai các AI agent hoạt động theo thuật toán định sẵn để chỉnh sửa và tái cấu trúc code ở quy mô lớn. Để tiếp tục hoàn thiện bộ công cụ này, cũng như phục vụ mục tiêu chuyển đổi các hệ thống C/C++ sang Rust, nhóm của ông đang tuyển một Principal Software Engineer có ít nhất ba năm kinh nghiệm lập trình hệ thống với Rust.
Trong vài năm trở lại đây, Rust ngày càng được Microsoft chú ý và thúc đẩy sử dụng. Hãng khuyến khích viết driver bằng Rust nhằm cải thiện độ an toàn và bảo mật. Bản thân Galen Hunt đã gắn bó với Microsoft gần 30 năm và hiện là thành viên của nhóm Future of Scalable Software Engineering thuộc tổ chức EngHorizons trong Microsoft CoreAI. Nhiệm vụ của nhóm này là phát triển các công cụ và công nghệ mới nhằm loại bỏ “nợ kỹ thuật” trong nội bộ Microsoft, và xa hơn là cho cả ngành công nghiệp phần mềm.
Phản hồi từ cộng đồng trước bài đăng của Galen Hunt trên LinkedIn khá trái chiều. Phần lớn ý kiến tỏ ra hoài nghi về việc chuyển sang Rust, trong khi Hunt bảo vệ lựa chọn này bằng cách nhấn mạnh vào các cơ chế an toàn bộ nhớ và an toàn song song (concurrency) được tích hợp sẵn trong ngôn ngữ lập trình này.
Học IT










Công nghệ
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy