Thomas Dohmke, CEO của GitHub, cho rằng AI sẽ nhanh chóng đảm nhận đến 80-90% công việc lập trình viên trong môi trường doanh nghiệp. Tuy nhiên, ông cũng nhấn mạnh vai trò không thể thiếu của con người.
John Giorgi, một lập trình viên 29 tuổi, sử dụng trí tuệ nhân tạo để… xây dựng thêm trí tuệ nhân tạo. Anh phát triển phần mềm cho một startup trong ngành y tế, giúp tự động ghi chép và tóm tắt các cuộc hẹn của bệnh nhân, giảm tải công việc cho các bác sĩ. Thay vì viết code thủ công, Giorgi đã chuyển sang sử dụng một trợ lý AI chuyên về lập trình.
Chỉ cần gõ một vài ký tự, AI đã có thể tự động đề xuất phần còn lại của dòng lệnh, gợi ý chỉnh sửa, tìm lỗi và thậm chí thử nghiệm các đoạn mã. Dù không phải lúc nào AI cũng hoàn hảo, nhưng công cụ này giúp Giorgi tiết kiệm được một giờ làm việc mỗi ngày.
"Tôi không thể hình dung công việc của mình mà không có nó," Giorgi chia sẻ.

Cảm nhận này đang ngày càng phổ biến trong cộng đồng lập trình viên, những người đang tiên phong ứng dụng AI vào công việc. Cùng với sự phát triển chóng mặt của công nghệ, không ít dự đoán lo ngại rằng AI sẽ thay thế hàng triệu công việc, trong đó lập trình viên là một trong những nhóm nghề bị ảnh hưởng đầu tiên.
Tuy nhiên, các chuyên gia cho rằng viễn cảnh AI loại bỏ nghề lập trình dường như khó xảy ra. Trong suốt nhiều thập kỷ qua, các công cụ hỗ trợ lập trình đã tự động hóa một số công đoạn, nhưng nhu cầu về phần mềm và kỹ sư phần mềm vẫn luôn gia tăng. AI có thể thay đổi bản chất công việc, nhưng không có nghĩa là sẽ thay thế hoàn toàn con người.
"Kỹ năng của lập trình viên chắc chắn sẽ có sự thay đổi lớn, nhưng AI sẽ không làm mất đi nhu cầu về họ — ít nhất là không phải trong tương lai gần," Arnal Dayaratna, chuyên gia phân tích tại IDC, nhận xét.
Việc AI hỗ trợ lập trình viên có thể coi là một phép thử cho ảnh hưởng của AI tạo sinh đối với các ngành nghề trí thức, từ bác sĩ, luật sư đến các nhà phân tích tài chính. AI có thể tác động mạnh mẽ, từ việc thay thế hàng loạt công việc cho đến việc tăng cường năng suất một cách đáng kể.
Mark Zuckerberg đã gây xôn xao trong giới lập trình khi tuyên bố rằng AI có thể sớm đạt trình độ của một kỹ sư phần mềm tầm trung. Tuy nhiên, ông cũng cho rằng AI sẽ giúp lập trình viên tập trung vào những công việc mang tính sáng tạo hơn.
Trên thực tế, lập trình viên không chỉ đơn thuần là viết mã. Họ còn tham gia vào việc thiết kế sản phẩm, chọn ngôn ngữ lập trình, xử lý lỗi và thu thập phản hồi từ người dùng. Mặc dù vậy, theo một khảo sát từ Evans Data, gần hai phần ba lập trình viên đã bắt đầu sử dụng các công cụ AI hỗ trợ trong công việc.
AI có thể viết tới 80-90% lượng code?
Các trợ lý lập trình AI ngày càng chính xác và tin cậy hơn. Microsoft, IBM, Salesforce và nhiều công ty công nghệ lớn khác đã nhanh chóng tham gia vào cuộc đua này. GitHub Copilot của Microsoft, ra mắt từ năm 2021, hiện được xem là công cụ thương mại dẫn đầu trong lĩnh vực này.
Thomas Dohmke, CEO của GitHub, tin rằng AI sẽ nhanh chóng đảm nhận 80-90% công việc viết code của các lập trình viên doanh nghiệp . Tuy nhiên, ông nhấn mạnh rằng vai trò của con người vẫn cực kỳ quan trọng:
"Lập trình viên ngày nay sẽ đóng vai trò như những chỉ huy dàn nhạc, với sự hỗ trợ từ AI."
Các startup trong lĩnh vực AI hỗ trợ lập trình đang thu hút dòng vốn đầu tư khổng lồ. Theo PitchBook, năm 2024, các công ty trong ngành này đã nhận được 1,6 tỷ USD , gấp ba lần so với năm trước.
Các nghiên cứu ban đầu chỉ ra rằng AI có thể giúp lập trình viên tăng năng suất từ 10% đến 30% . Chẳng hạn, tại KPMG, một công ty tư vấn và kế toán, lập trình viên sử dụng GitHub Copilot và tiết kiệm trung bình 4,5 giờ mỗi tuần , đồng thời cải thiện đáng kể chất lượng mã nguồn.
Việc AI hỗ trợ lập trình đã dấy lên lo ngại về cơ hội việc làm cho những lập trình viên mới vào nghề. Giorgi thừa nhận rằng trước đây anh đã giao một số nhiệm vụ cho thực tập sinh, nhưng giờ AI có thể đảm nhận phần lớn công việc đó.
"Nếu tôi là một lập trình viên mới ra trường, tôi chắc chắn sẽ cảm thấy lo lắng và phải nhanh chóng học cách sử dụng AI hỗ trợ lập trình," anh chia sẻ.
Thị trường tuyển dụng lập trình viên mới hiện đang có dấu hiệu chững lại, nhưng vẫn chưa rõ liệu AI có phải là nguyên nhân chính hay không. Một số chương trình đào tạo nghề lập trình đã bắt đầu thay đổi để bắt kịp xu hướng.
Tổ chức Per Scholas , một tổ chức phi lợi nhuận chuyên đào tạo nhân lực công nghệ cho người có thu nhập thấp, đã điều chỉnh chương trình giảng dạy để tích hợp AI. Học viên không chỉ học lập trình mà còn phải thực hành sử dụng AI để phát triển ứng dụng.
"Chúng tôi khuyến khích học viên hiểu rõ và tận dụng AI, vì đó sẽ là công cụ không thể thiếu để tồn tại trong thị trường lao động tương lai," Bolaji Saibu, giám đốc chương trình tại Per Scholas, chia sẻ.
Ismail FoFana, một học viên tại Per Scholas, chia sẻ rằng việc tiếp xúc với AI đã giúp anh nhận ra rằng công cụ này không phải là đối thủ mà là một trợ lý mạnh mẽ.
"AI giống như một người thầy, giúp tôi học hỏi và phát triển nhanh chóng hơn," anh cho biết.
Theo các chuyên gia, mặc dù kiến thức cơ bản về khoa học máy tính vẫn rất quan trọng, nhưng kỹ năng sáng tạo, tư duy phản biện, khả năng giải quyết vấn đề và giao tiếp sẽ là yếu tố quyết định sự thành công của lập trình viên trong thời đại AI .
