AI sắp thay thế công việc lương cao, lập trình viên nên làm gì?

Mùa xuân năm nay, các công nghệ AI như ChatGPT và GPT-4 một lần nữa làm bùng nổ thế giới kỹ thuật số. Giờ đây, các công nghệ và tin tức liên quan đến AI và GPT thu hút sự chú ý và thảo luận gần như mỗi ngày. Các công việc như họa sĩ và phát triển giao diện người dùng đang gặp khủng hoảng khi bị AI thay thế và các lập trình viên được trả lương cao cũng đang đối mặt với thách thức từ nhiều công cụ tạo mã AI. Những công cụ như vậy không chỉ tạo mã, gỡ lỗi và diễn giải mã mà thậm chí còn hỗ trợ hầu hết tất cả các ngôn ngữ phát triển trên thị trường và hiệu quả của chúng gần như cao ngang với lập trình viên mới vào nghề.
AI sắp thay thế công việc lương cao, lập trình viên nên làm gì?
Điều này cũng đã gây ra một cuộc khủng hoảng và suy nghĩ về mô hình phát triển trong toàn bộ cộng đồng kỹ thuật. Có 5 cấp độ lập trình tự động và các chuyên gia đã chọn 50 bài kiểm tra Truy vấn trong số 9 triệu yêu cầu của chương trình với tần suất cao lặp đi lặp lại hơn 10 lần và ChatGPT gần như đạt điểm tuyệt đối. Do đó, tuyên bố ChatGPT thay thế các lập trình viên thực sự là đáng báo động, các công cụ phát triển AI cấp độ C3 có thể thay thế các lập trình viên mới vào nghề và khả năng viết mã của GPT-4 hiện đã gần bằng C4 - trọng tâm của mọi nhà phát triển.
Gần như có thể nói rằng trong quá trình phát triển nhanh chóng của AI, tất cả các công cụ năng suất sẽ được cấu trúc lại và hiện tại AI đang trao quyền cho hàng nghìn ngành công nghiệp và nếu các nhà phát triển trong các ngành khác nhau giới thiệu các mô hình và robot như LLM/GPT, Plug-in /prompt lời nhắc, kết hợp với đối thoại ngôn ngữ tự nhiên, sẽ làm giảm đáng kể ngưỡng phát triển chương trình.
Nhưng lập trình AI gần đây đã gây ra một cuộc thảo luận khác về an toàn mã. Về sự thiếu an toàn của mã do AI tạo ra, các chuyên gia tin rằng các lỗi mã sẽ giảm dần với sự phát triển của các công cụ AI hoặc chúng có thể được sửa chữa hai lần bằng một mã khác quan trọng hơn. Đối với các vấn đề bảo mật, cần phải đảm bảo chất lượng cao và tính bảo mật của kho mã trong quá trình đào tạo mô hình lớn. Ngoài ra, việc thương mại hóa AIGC cũng đã tạo ra các công cụ kiểm tra tĩnh mã để cải thiện bảo mật mã. Mục tiêu cuối cùng của tất cả các công cụ mã AI này là sử dụng AI để giảm đầu vào thủ công và chi phí cho bảo mật mã.
Hạ thấp ngưỡng của công nghệ và phát triển là một chủ đề kinh điển của công nghệ CNTT. Lần cuối cùng các nhà phát triển gây ra một cuộc tranh luận sôi nổi là sự xuất hiện của mô hình phát triển mã thấp. Với sự phát triển của low-code (một phương pháp phát triển phần mềm yêu cầu ít hoặc không cần viết code) và thực hành công nghiệp, ngành công nghiệp đã dần dần nhìn thấy và công nhận sự cải thiện của nó về hiệu quả phát triển ứng dụng công nghiệp và thực tế là những nhân viên kinh doanh không hiểu mã đã trở thành nhà phát triển công dân. Giờ đây, vì AI kích thích mô hình phát triển và hiệu quả, nên phát triển mã thấp một lần nữa mở ra cơ hội phát triển.

Low-code là một trong những mô hình tốt nhất để sản xuất phần mềm trong thời đại AI​

Vào ngày 25/4, Netease Shufan của Trung Quốc đã ra mắt nền tảng phát triển thông minh CodeWave tại hội nghị chiến lược kinh doanh low-code. Nền tảng này dựa trên mô hình thông minh do Netease tự phát triển và sử dụng low-code làm công cụ phát triển, nhà phát triển chỉ cần viết một lượng nhỏ mã và nhanh chóng phát triển ứng dụng thông qua mô tả ngôn ngữ tự nhiên và kéo thả trực quan. Trải nghiệm lật đổ này sẽ giúp giảm đáng kể ngưỡng phát triển và nâng cao hiệu quả, từ đó giảm đáng kể khó khăn trong quá trình chuyển đổi số của doanh nghiệp.
Trong mắt các nhà phát triển công nghệ, không nên đánh giá thấp sức mạnh công nghệ và sản phẩm của NetEase. NetEase Shufan đã ra mắt một nền tảng low-code vào năm 2020, với ngôn ngữ lập trình được gõ mạnh tự phát triển NASL, có khả năng ngôn ngữ phong phú và đa dạng của các thành phần phổ biến và các thành phần logic, thao tác kéo và thả trực quan để đạt được khả năng lập trình low-code toàn ngăn xếp. Giờ đây, CodeWave được nâng cấp sẽ tập trung vào "mô hình lớn thông minh và mã thấp đầy đủ", tiếp tục các đặc điểm của "ngưỡng thấp, giới hạn trên cao" và hiện thực hóa hơn nữa việc thông minh hóa toàn bộ liên kết sản xuất phần mềm như phát triển, kiểm tra, vận hành và bảo trì.
Trong số đó, Netease Shufan đã tung ra một mô hình quy mô lớn cho lĩnh vực lập trình thông minh theo chiều dọc và kết nối nó với nền tảng phát triển thông minh. Các nhà phát triển chỉ cần sử dụng ngôn ngữ tự nhiên để nói chuyện với nền tảng phát triển thông minh CodeWave để tạo mã ngôn ngữ lập trình trực quan mã thấp, bất kể định nghĩa thực thể, viết logic và kiểm soát thành phần trang, tất cả đều có thể dễ dàng hoàn thành. Không chỉ vậy, nền tảng còn cung cấp các công cụ phụ trợ như kiểm tra, sửa chữa thông minh, hoàn thiện thông minh giúp nâng cao kết quả lập trình, robot kiểm thử AI cũng có thể tự động hoàn thành kiểm thử các ứng dụng ít code để đảm bảo ứng dụng hoạt động bình thường.
Nếu trước đây, low-code thường được sử dụng cho các kịch bản có mục đích chung và phát triển ứng dụng kinh doanh của các doanh nghiệp vừa và nhỏ, thì giờ đây có nhiều khả năng hơn để phát triển nhanh chóng cho các doanh nghiệp vừa và lớn và các yêu cầu kinh doanh phức tạp hoặc đặc biệt. Sau khi đọc phần giới thiệu và trình diễn demo tại chỗ, cảm giác lớn nhất là với công cụ AIGC, việc phát triển mã thấp có thể được mô tả là thậm chí còn mạnh mẽ hơn. không chỉ nhận ra sự phát triển ứng dụng kinh doanh nhanh hơn mà còn sử dụng AI+ Với công nghệ thông minh mã thấp, tất cả các nhà phát triển cũng có thể cải thiện hiệu quả công việc trong phân tích dữ liệu và vận hành kinh doanh.
Bởi vì các công cụ AIGC có thể làm được nhiều hơn thế, trong tương lai, nền tảng phát triển thông minh sẽ tăng cường ứng dụng AIGC, bổ sung các chức năng như thiết kế thông minh, D2C thông minh, BA phân tích kinh doanh thông minh và vận hành tài sản thông minh. Ví dụ: nếu nhà phát triển cung cấp mô tả bằng ngôn ngữ tự nhiên, thì nền tảng có thể nhanh chóng tạo bố cục trang, kiểu chủ đề và bố cục trang ở cấp độ chuyên nghiệp; hoặc nhà phát triển tải lên một tay - bản nháp thiết kế được vẽ và nền tảng có thể nhanh chóng chuyển đổi nó thành một trang và thậm chí tự động hoàn thành logic tương tác trang, hiển thị dữ liệu và nội dung khác. Ngoài ra, có lẽ low-code sẽ dễ dàng đạt được tính bảo mật hơn trong việc phát triển và lập trình AI, bởi vì mã thấp cung cấp mức độ tự do hạn chế, do đó làm giảm khả năng xảy ra lỗ hổng bảo mật.
Cho đến nay, bạn đọc vẫn nghĩ rằng đây vẫn là một cuộc chơi, và việc hiện thực hóa vẫn còn rất xa vời? Nhưng các chuyên gia nhận định: cuộc cách mạng công nghệ full-stack low-code + trí thông minh sẽ mang đến nguồn cung nhân tài phần mềm mới, sau một bước ngoặt nhất định, ngành này sẽ phát triển nhanh chóng. Họ tin rằng các mô hình lớn thông minh có tiềm năng liên tục đột phá kiến thức ngành và có thể đáp ứng tốt hơn nhu cầu phát triển của ngành trong tương lai. Nếu điểm uốn trên xảy ra, điều đó có nghĩa là một hệ sinh thái phát triển phần mềm mới đang đến. Vì vậy, làm thế nào để chúng ta đối phó với những thách thức và cơ hội mà hệ sinh thái mới này đặt ra cho những người hành nghề trong ngành công nghiệp phần mềm?
Bởi vậy, xuất hiện một vai trò rất đặc biệt khác của nhân viên dịch vụ kỹ thuật, đó là "Huấn luyện viên low-code". Hiện tại, hơn 100 huấn luyện viên mã thấp đã tham gia NetEase và họ đến từ kế toán, quản lý kinh tế, truyền thông tin tức và các chuyên ngành khác nhau, nhiều người trong số họ chưa bao giờ viết một dòng mã nào trước đây. Tuy nhiên, sau một thời gian ngắn đào tạo low-code, giờ đây họ cũng là kỹ thuật viên, chịu trách nhiệm đào tạo sử dụng nền tảng low-code và hướng dẫn phát triển ứng dụng cho người dùng. phát triển nhanh hơn. Huấn luyện low-code có thể là một vai trò cho phép thực hiện tốt hơn các phương pháp phát triển low-code trong phát triển ứng dụng doanh nghiệp (hiệu ứng trên phạm vi rộng).
Low-code đã thay đổi sâu sắc quy trình phát triển và hiệu quả của hàng nghìn ngành công nghiệp, giờ đây, với sự hỗ trợ của AI, phát triển mã thấp đã thay đổi quy trình phát triển phần mềm và quy trình không ngừng theo đuổi hiệu quả cao hơn vẫn đang tăng tốc.
Các kỹ sư con người đã bị hạ cấp trong mô hình phát triển (mới) này. Chúng ta chỉ có thể thừa nhận số phận của mình và chúng ta chỉ có thể nắm lấy thời đại này. Vì vậy, chúng ta nên nói ít nhất có thể và bắt đầu thay đổi ngay khi có thể. Các lập trình viên đang trong xu hướng chuyển đổi số không nên ngần ngại tiến lên phía trước mà hãy hành động để tích cực cố gắng, đón nhận sự đổi mới và bắt kịp xu hướng, có lẽ chỉ có như vậy họ mới tìm được chỗ đứng của mình trong những thay đổi đó.
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng

Gợi ý cộng đồng

Top