Theo AWS, trong thời đại AI, kỹ sư phần mềm giỏi cần tập trung vào bài toán thay vì chỉ chạy theo một lời giải. Ảnh: Shutterstock

Khi AI ngày càng đảm nhận nhiều khâu trong viết và kiểm thử mã, tiêu chuẩn đánh giá một kỹ sư phần mềm giỏi cũng đang thay đổi. Theo Amazon Web Services (AWS), trong kỷ nguyên AI, năng lực quan trọng hơn cả không còn là viết được bao nhiêu dòng mã, mà là hiểu đúng vấn đề, thử nhiều hướng tiếp cận và chọn ra phương án tối ưu.

Business Insider ngày 12/11 (giờ địa phương) dẫn lời Matt Wood, Giám đốc phụ trách AI và Công nghệ của AWS, cho biết một lập trình viên giỏi trong thời đại AI là người tập trung vào bài toán cần giải quyết, thay vì quá gắn chặt với một lời giải cụ thể.

Theo ông Wood, lập trình viên cần quan tâm nhiều hơn đến bản chất của vấn đề thay vì chỉ bảo vệ một cách làm duy nhất. Điều quan trọng là có thể xem xét nhiều phương án khác nhau và đánh giá đâu là hướng tiếp cận phù hợp nhất.

Trước đây, phát triển phần mềm đòi hỏi nhiều thời gian và chi phí, nên việc sớm chọn một phương án rồi tập trung nguồn lực triển khai thường được xem là hiệu quả. Tuy nhiên, khi AI giúp giảm đáng kể khối lượng công việc trong khâu viết mã, lập trình viên nay có thể thử nghiệm, đối chiếu và so sánh nhiều phương án cùng lúc.

Ông Wood nhấn mạnh AI không chỉ là công cụ hỗ trợ lập trình, mà còn là phương tiện giúp con người hiểu bài toán sâu hơn. Theo ông, kỹ sư càng ít bị bó buộc vào một cách triển khai cụ thể thì càng dễ thích ứng với thay đổi và đẩy nhanh tiến độ công việc.

Xu hướng này cũng đang được phản ánh trong cách Amazon đánh giá nhân sự kỹ thuật. Ngày 27/10, công ty đã sửa đổi hướng dẫn đối với vị trí kỹ sư phát triển phần mềm, đồng thời đề cập đến kỷ nguyên “Renaissance Developer”: giai đoạn AI kết hợp với năng lực phán đoán và chuyên môn của con người.

Theo hướng dẫn mới, Amazon ưu tiên kết quả dài hạn mang lại cho khách hàng và doanh nghiệp hơn là mức độ sử dụng AI hay sản lượng mã được tạo ra. Công ty cảnh báo rằng nếu lấy số token AI tiêu thụ hoặc số lần chỉnh sửa mã làm chỉ tiêu hiệu suất, chi phí có thể tăng lên trong khi phần mềm trở nên phức tạp hơn.

Vai trò của lập trình viên vì thế cũng đang dịch chuyển. Khi AI đảm nhận các tác vụ lặp lại như viết mã và kiểm thử, con người có thêm thời gian để rà soát những thiết kế phức tạp hơn và đưa ra các quyết định kỹ thuật.

David Yanacek, kỹ sư cấp cao của AWS, cho rằng một lập trình viên giỏi là người chủ động tự động hóa các công việc lặp lại, đồng thời thận trọng thiết lập các cơ chế kiểm soát để AI agent vận hành an toàn.

Trong thời đại AI, năng lực cốt lõi của lập trình viên không còn nằm ở số lượng mã viết ra, mà ở khả năng xác định chính xác bài toán, kiểm chứng đầu ra của AI và lựa chọn giải pháp phù hợp nhất.

Từ khóa

#AWS #Amazon #trí tuệ nhân tạo #phát triển phần mềm #tiêu chí đánh giá lập trình viên #Renaissance Developer
Copyright © DigitalToday. All rights reserved. Unauthorized reproduction and redistribution are prohibited.