Thomas Dohmke, CEO của GitHub, tin rằng AI sẽ sớm đả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, vai trò của con người vẫn rất quan trọng.
John Giorgi, một lập trình viên 29 tuổi, sử dụng trí tuệ nhân tạo để… tạo ra trí tuệ nhân tạo. Công việc của anh là phát triển phần mềm cho một startup trong lĩnh vực y tế, giúp tự động ghi chép và tóm tắt cuộc hẹn của bệnh nhân, giảm bớt khối lượng công việc cho các bác sĩ. Nhưng thay vì tự mình viết từng dòng code, Giorgi sử dụng một trợ lý AI chuyên về lập trình.
Chỉ cần nhập vài ký tự, AI có thể tự động gợi ý phần còn lại của dòng lệnh, đề xuất chỉnh sửa, tìm lỗi và thậm chí chạy thử nghiệm cơ bản. Mặc dù không phải lúc nào AI cũng chính xác, nhưng công cụ này vẫn giúp Giorgi tiết kiệm tới một giờ làm việc mỗi ngày.
"Tôi không thể tưởng tượng làm việc mà không có nó nữa," anh chia sẻ.

Cảm nhận này đang trở nên phổ biến trong giới lập trình viên, những người hiện đang đi tiên phong trong việc ứng dụng AI vào công việc. Cùng với sự phát triển nhanh chóng của công nghệ này là những dự đoán đáng lo ngại rằng AI có thể thay thế hàng triệu việc làm — và 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, theo các chuyên gia, viễn cảnh AI xóa sổ nghề lập trình có vẻ khó xảy ra. Trong nhiều thập kỷ qua, các công cụ hỗ trợ lập trình đã tự động hóa một số tác vụ, nhưng nhu cầu về phần mềm và kỹ sư phần mềm vẫn không ngừng tăng. AI có thể làm thay đổi bản chất công việc, nhưng không đồng nghĩa với việc loại bỏ hoàn toàn con người.
"Kỹ năng của lập trình viên chắc chắn sẽ thay đổi đáng kể, nhưng AI sẽ không loại bỏ nhu cầu về họ — ít nhất là chưa thể làm điều đó trong tương lai gần," Arnal Dayaratna, chuyên gia phân tích tại IDC, nhận định.
Việc AI hỗ trợ lập trình viên có thể coi là một phép thử về tác động của AI tạo sinh đối với nhóm lao động trí thức, từ bác sĩ, luật sư cho đến các nhà phân tích tài chính. Sự ảnh hưởng của AI có thể dao động 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ạnh mẽ.
Mark Zuckerberg từng khiến giới lập trình xôn xao khi tuyên bố rằng AI có thể sớm đạt đến trình độ của một kỹ sư phần mềm tầm trung. Tuy nhiên, ông sau đó 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 sáng tạo hơn.
Trên thực tế, các lập trình viên không chỉ đơn thuần là viết code. Họ còn thiết kế sản phẩm, chọn ngôn ngữ lập trình, xử lý lỗi và tiếp nhận phản hồi từ người dùng. Dù vậy, theo một khảo sát của Evans Data, gần hai phần ba lập trình viên đã bắt đầu sử dụng công cụ AI hỗ trợ lập trình.
AI có thể viết tới 80-90% lượng code?
Các trợ lý lập trình bằng AI đang ngày càng trở nên chính xác và đáng tin cậy hơn. Microsoft, IBM, Salesforce và nhiều công ty công nghệ lớn đã 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 coi là công cụ thương mại hàng đầu trong lĩnh vực này.
Thomas Dohmke, CEO của GitHub, tin rằng AI sẽ sớm đả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, vai trò của con người vẫn rất quan trọng:
"Lập trình viên giờ đây sẽ đóng vai trò như người chỉ huy dàn nhạc được AI hỗ trợ."
Những startup trong lĩnh vực AI hỗ trợ lập trình đang thu hút lượng vốn đầu tư khổng lồ. Theo PitchBook, năm 2024, các công ty trong lĩnh vực 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 cho thấy AI giúp lập trình viên tăng năng suất từ 10% đến 30% . Ví dụ, 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 tiết kiệm trung bình 4,5 giờ mỗi tuần , đồng thời nhận thấy chất lượng code được cải thiện đáng kể.
Việc AI hỗ trợ lập trình đã làm 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 anh từng 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ẽ lo lắng và phải nhanh chóng học cách sử dụng AI hỗ trợ lập trình," anh nói.
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 để thích ứ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 những người có thu nhập thấp, đã cập nhật giáo trình để tích hợp AI. Học viên giờ đây không chỉ học lập trình mà còn phải thực hành sử dụng AI để viết ứng dụng.
"Chúng tôi khuyến khích học viên hiểu và tận dụng AI, vì đây sẽ là công cụ thiết yế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, cho biết trải nghiệm với AI đã giúp anh nhận ra công cụ này không phải kẻ thù mà là trợ lý đắc lực.
"AI giống như một người thầy, giúp tôi học hỏi và phát triển nhanh hơn," anh nói.
Theo các chuyên gia, kiến thức nền tảng 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, 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 kỷ nguyên AI .