Ngày 17/6/2023 vừa qua, workshop “Can AI Replace Software Engineers?” – “Trí tuệ nhân tạo (AI) có thể thay thế Kỹ sư phần mềm?” do MiiN Academy phối hợp cùng CodeGym Sài Gòn, Liên minh công nghệ số VNITO và Học viện Agile tổ chức dành cho các bạn đang làm việc trong lĩnh vực công nghệ thông tin (CNTT) đã diễn ra thành công tốt đẹp tại trụ sở CodeGym Sài Gòn.
Là những chuyên gia hàng đầu trong lĩnh vực công nghệ thông tin và nghiên cứu giáo dục, 2 diễn giả của chương trình: Tiến sĩ Huỳnh Lê Tấn Tài và anh Nguyễn Khắc Nhật đã có những chia sẻ thú vị và hữu ích về:
- Sự phát triển vượt bậc của AI
- Cách AI thay đổi quá trình phát triển phần mềm – cụ thể AI đã “xâm nhập” vào từng công đoạn từ lập kế hoạch, thiết kế, phát triển, kiểm thử cho đến triển khai như thế nào.
- Những yếu tố AI không thể “vượt mặt” con người nói chung / kỹ sư phần mềm nói riêng.
- Từ đó chia sẻ với các bạn những giải pháp để tận dụng sức mạnh của AI để nâng cao hiệu quả công việc, phát triển sự nghiệp.
MiiN Academy cùng CodeGym Sài Gòn tổ chức thành công workshop “Can AI Replace Software Engineers?”
Trong cả phần chia sẻ và phần giao lưu – Panel Discussion với người tham dự, 2 diễn giả đều khẳng định sự bùng phát mạnh mẽ của AI, sự thâm nhập sâu và những thay đổi đột phá mà AI mang lại cho quá trình phát triển phần mềm, cụ thể:
- Giai đoạn Lập kế hoạch (Plan): AI có thể hỗ trợ quá trình thu thập yêu cầu, yêu cầu đối với quá trình phát triển dự án, dự trù nguồn lực, chi phí, phân tích rủi ro.
- Giai đoạn Thiết kế (Design): AI có thể hỗ trợ đề xuất và cải thiện UI / UX, kiến trúc.
- Giai đoạn Phát triển (Develop): AI có thể hỗ trợ tối ưu code, tạo code, xử lý lỗi.
- Giai đoạn Kiểm thử và Triển khai (Test & Deploy): AI có thể đề xuất unit test, kịch bản kiểm thử, tự động hoá CI/CD, tài liệu cho người sử dụng.
Như vậy, nhờ khả năng học từ con người và khả năng xử lý với tốc độ, độ chính xác cao và liên tục, AI chắc chắn có thể thay thế hầu hết các tác vụ lập trình (programming tasks). Tuy nhiên, vẫn tồn tại những yếu tố mà AI không thể nào vượt qua được kỹ sư phần mềm, đó là: sự sáng tạo, trực giác, khả năng tư duy và giải quyết vấn đề. Thế nên, chúng ta cần nhìn nhận AI là một công cụ để giúp kỹ sư phần mềm nâng cao hiệu suất công việc. Điều chúng ta cần làm là tận dụng công cụ mạnh mẽ này để phục vụ cho công việc của bản thân. Như chia sẻ của anh Tài: “Người thông minh học trên lịch sử, người không thông minh học trên kinh nghiệm”. Anh nói thêm: để thích ứng với sự phát triển của AI, các kỹ sư phần mềm cần liên tục học hỏi, đầu tư cho phần sáng tạo, cải thiện kỹ năng giải quyết vấn đề và tư duy, tìm cách để tận dụng AI trong công việc phát triển phần mềm, tránh trường hợp mắc lỗi thuộc về kinh nghiệm. Anh Nhật cũng nhấn mạnh rằng việc xuất hiện AI trong quá trình phát triển phần mềm đòi hỏi rất nhiều sự thay đổi, và thay đổi không phải là một quá trình dễ dàng. Toàn bộ đội ngũ kỹ sư phần mềm cần có tinh thần sẵn sàng học và chủ động học cho việc thay đổi, cũng như trang bị cho mình những kỹ năng cần thiết để thích ứng với sự thay đổi khi thời điểm đến.
Tiến sĩ Huỳnh Lê Tấn Tài – VP VNITO, Founder MiiN Academy chia sẻ về sự phát triển của AI trong những năm gần đây
Anh Nguyễn Khắc Nhật, Founder, CEO CodeGym chia sẻ về sự phát triển của AI ảnh hưởng như thế nào đến công việc của các kỹ sư phần mềm
Ở phần cuối của chương trình – Panel Discussion, anh Tài và anh Nhật đã có những chia sẻ thân tình để giải đáp những thắc mắc sâu hơn, cụ thể hơn của người tham gia về các chủ đề: cá nhân cần làm gì để tận dụng sức mạnh của AI; những kỹ năng cần thiết bên cạnh kỹ năng chuyên môn để phát triển nghề nghiệp.
Ban tổ chức cám ơn 2 diễn giả, cùng các bạn tham gia đã góp phần giúp workshop thành công tốt đẹp, đặc biệt cảm ơn sự hỗ trợ của CodeGym Sài Gòn – đơn vị tài trợ địa điểm và hỗ trợ truyền thông cho chương trình.