Suy nghĩ về tương lai của Software Engineer
Vai trò của một kỹ sư phần mềm sẽ không còn bó hẹp trong việc coding, mà sẽ mở rộng sang tư duy hệ thống, am hiểu nghiệp vụ, đặc tả yêu cầu cho AI.
Tôi tin rằng trong tương lai, nghề viết code của chúng ta sẽ thay đổi hoàn toàn. Coding agent sẽ trở thành một công cụ không thể thiếu đối với developer, tương tự như chúng ta đã và đang sử dụng các framework, hoặc IDE. Thực ra lúc đó nó không còn đơn thuần là một công cụ nữa, nó sẽ là một cộng sự, mà không chỉ là một cộng sự, chúng ta có thể có rất nhiều cộng sự là AI Agent.
Thay vì cặm cụi viết từng dòng lệnh, công việc chính của một developer có lẽ sẽ là “nhạc trưởng” – điều phối và hướng dẫn các AI bằng những ý tưởng tổng thể, các bài toán và giới hạn cần giải quyết. Cái hay nằm ở chỗ chúng ta biết cách “giao tiếp” sao cho AI hiểu đúng, biết kiểm tra xem kết quả nó đưa ra có ổn không, và kết hợp giữa sự sáng tạo của con người với tốc độ xử lý siêu việt của máy móc.
Vai trò của một kỹ sư phần mềm sẽ không còn bó hẹp trong việc coding, mà sẽ mở rộng sang tư duy hệ thống, am hiểu nghiệp vụ, đặc tả yêu cầu cho AI, … Lúc đó, khả năng sử dụng thành thạo các công cụ AI sẽ trở thành một kỹ năng căn bản.