Nếu bạn là nhà phát triển phần mềm, bạn sẽ sử dụng AI để thực hiện công việc của mình vào năm 2028

GamePixel 737314510
© GamePixel/AdobeStock

Mặc dù có tình trạng sa thải công nghệ tràn lan, nếu bạn là một nhà phát triển phần mềm, có lẽ bạn nhận ra rằng mình đang làm tốt. Không cần phải săn tìm một vai trò mới––tất nhiên là trừ khi bạn muốn.

Đó là vì các nhà phát triển phần mềm đang có nhu cầu cao. Được thúc đẩy bởi sự mở rộng liên tục của phát triển phần mềm cho AI, Internet vạn vật (IoT), ứng dụng robot và tự động hóa cũng như nhu cầu ngày càng tăng về phân tích dữ liệu và ứng dụng an ninh mạng, tương lai có vẻ tươi sáng cho những người trong lĩnh vực này.

Cục Thống kê Lao động (BLS) cho biết rằng việc làm tổng thể của các nhà phát triển phần mềm, nhà phân tích đảm bảo chất lượng và người thử nghiệm được dự đoán sẽ tăng 25% đến năm 2032 và dự kiến ​​sẽ có khoảng 153.900 cơ hội cho các nhà phát triển phần mềm, nhà phân tích đảm bảo chất lượng và người thử nghiệm mỗi năm, trung bình trong một thập kỷ.

3 vai trò công nghệ cần khám phá trong tuần này

Hỗ trợ cho điều này là trang web tìm kiếm việc làm Indeed, nơi phát hiện ra rằng có sự gia tăng 15,7% về số lượng bài đăng liên quan đến AI trên nền tảng của mình.

Nhưng có thể có một đám mây đen ở phía chân trời. Tổng giám đốc điều hành NVIDIA Jensen Huang cho biết tương lai của phát triển phần mềm là một không gian dân chủ, nơi bất kỳ ai cũng có thể viết mã.

Ý tưởng của anh ấy là “Lần đầu tiên bạn có thể tưởng tượng mọi người trong công ty của bạn đều là nhà công nghệ”.

Huang cho biết: “Công việc của chúng tôi là tạo ra công nghệ điện toán sao cho không ai phải lập trình và ngôn ngữ lập trình là của con người, mọi người trên thế giới giờ đây đều là lập trình viên”. Hội nghị thượng đỉnh chính phủ thế giới ở Dubai.

Nếu điều đó nghe có vẻ huyền ảo thì hãy xem xét điều đó theo nghiên cứu của Forrester87% nhà phát triển doanh nghiệp hiện đang sử dụng nền tảng phát triển mã thấp cho ít nhất một số công việc của họ.

Người ta ước tính rằng thị trường tự động hóa quy trình kỹ thuật số và mã ngắn (DPA) kết hợp đạt 13,2 tỷ USD vào cuối năm ngoái. Forrester cho biết thị trường này đã tăng trưởng khoảng 21% kể từ năm 2019 nhờ vào việc thể chế hóa mã thấp trong CNTT.

Nhiều nghiên cứu hơn từ Gartner ủng hộ điều này, phát hiện ra rằng hầu hết các kỹ sư phần mềm chuyên nghiệp sẽ sử dụng trợ lý AI vào năm 2028. Vào thời điểm đó, công ty dự kiến ​​​​ba trong số bốn nhà phát triển sẽ sử dụng trợ lý AI thường xuyên để thực hiện công việc của họ.

Vậy có phải các nhà phát triển phần mềm đang hướng tới một tương lai mà vai trò của họ sẽ bị thay thế? Câu trả lời rất có thể là không, và đó là do những hạn chế của AI trong việc hiểu bối cảnh cũng như cảm xúc và đạo đức – tất cả những điều mà con người làm rất tốt.

Mặc dù nó có khả năng có các ứng dụng làm trợ lý nhưng nó sẽ không phải là sự thay thế hữu ích cho các nhiệm vụ giải quyết vấn đề phức tạp, hoặc ít nhất là không sớm.

Một yếu tố khác cần xem xét là hầu hết các nhà phát triển không dành nhiều thời gian để viết mã. Thay vì, theo một nghiên cứuhọ có xu hướng dành nhiều thời gian để bảo trì, thử nghiệm và bảo mật mã hiện có hơn là viết hoặc cải thiện mã.

Triển vọng năm 2024

Khi nói đến tình hình hoạt động vào năm 2024, chưa đến 10% nhà phát triển phần mềm sử dụng trợ lý AI vào đầu năm 2023, nhưng đến cuối năm ngoái, 63% tổ chức đã thí điểm hoặc triển khai chúng.

Một trong những công cụ đó là Copilot, một công cụ lập trình cặp AI do Github tạo ra. Công cụ này sử dụng các mô hình ngôn ngữ lớn nhất và mới nhất của OpenAI, GPT 3.5 và GPT 4, với nghiên cứu phát hiện rằng nó có thể cải thiện năng suất nhận thức lên 88%, làm cho việc viết mã bớt khó chịu hơn (59%) và cho phép các chuyên gia phần mềm tập trung vào các yếu tố khiến công việc hài lòng hơn (74%).

Công nghệ này cũng giúp tăng hiệu quả: 88% cho biết họ hoàn thành công việc nhanh hơn, 96% hoàn thành nhanh hơn các nhiệm vụ lặp đi lặp lại và 87% báo cáo rằng việc sử dụng Copilot giúp họ giảm bớt nỗ lực tinh thần khi thực hiện các nhiệm vụ lặp đi lặp lại.

3 việc làm phần mềm trong tuần này

Các nhà phát triển phần mềm đã nhận thức được sự cần thiết phải theo kịp khi các ngôn ngữ mới ra mắt và trở nên phổ biến. Họ thường xuyên tìm cách đảm bảo triển vọng nghề nghiệp của mình trong tương lai bằng cách không ngừng thích nghi và cải thiện khả năng thông thạo nhiều ngôn ngữ lập trình.

Để đạt được mục tiêu này, AI có thể là một món quà, giúp các nhà phát triển tiết kiệm thời gian và sau đó sử dụng nó để học nhiều ngôn ngữ và framework hơn nữa. Điều này sẽ mở rộng, thay vì hạn chế kiến ​​thức của họ về ngôn ngữ lập trình, đó là tin tốt cho lập trình viên tìm việc.

Ngoài ra còn có những kỹ năng mới cần học để phát triển với sự hỗ trợ của AI. Ví dụ, kỹ thuật nhanh chóng có thể giúp ích cho các kỹ năng giao tiếp rộng hơn của nhà phát triển.

Forrester gợi ý một kịch bản khác. “Nền tảng phát triển tích hợp AI (TuringBots) có thể làm cho mã hóa cao truyền thống hiệu quả đến mức các nhà phát triển chuyên nghiệp từ chối mã thấp và quay lại mọi thứ mã hóa cao.”

Bạn đang tìm kiếm cơ hội tiếp theo? Hãy đến với Bảng việc làm tiếp theo ngay hôm nay

Recent Articles

spot_img

Related Stories

Stay on op - Ge the daily news in your inbox