“Khi tôi bắt đầu lập trình, Low Code – Nền tảng phát triển mã thấp như những gì mà trí tuệ nhân tạo đang nắm giữ ngày nay nghe thực sự rất thú vị và có phần bị thổi phồng hoặc cường điệu hóa. Vào năm 2014, nó đã có thể tạo ra các nội dung tin tức thu hút. Một số công ty đang chuyển sang nền tảng ứng dụng mới, ‘Low-Code – Nền tảng phát triển mã thấp’ để tăng tốc phân phối ứng dụng bằng cách giảm đáng kể lượng mã cần thực hiện thủ công” Forrester tuyên bố.
Ứng dụng Low Code – Nền tảng phát triển mã thấp ngày càng phát triển
Giờ đây, sau gần một thập kỷ, Low Code – Nền tảng phát triển mã thấp được sử dụng nhiều hơn. Các công cụ lập trình ngày càng ít mã và đang có xu hướng không sử dụng mã.
Theo Gartner, thị trường toàn cầu cho các công cụ mã thấp đã tăng gần 23% trong năm ngoái và gần đây có đến 41% số lượng nhân viên không phải là dân công nghệ thông tin đang xây dựng hoặc tùy chỉnh các ứng dụng. Gartner cũng dự đoán rằng đến năm 2024, 3/4 doanh nghiệp lớn sẽ sử dụng ít nhất 4 công cụ mã thấp và công nghệ mã thấp có khả năng chiếm tới 65% tổng số phát triển ứng dụng. Gartner dự báo thêm rằng đến cuối năm 2025, một nửa trong số tất cả các khách hàng sử dụng Low Code – Nền tảng phát triển mã thấp sẽ là những khách hàng doanh nghiệp không thuộc các tổ chức CNTT.
Sự phát triển bùng nổ này có ý nghĩa quan trọng. Ngày nay, thế giới kinh doanh luôn bị thúc đẩy bởi ý tưởng: Mọi tổ chức phải chuyển đổi kỹ thuật số hoạt động kinh doanh của mình để bắt kịp với sự thay đổi nhanh chóng của thị trường. “Thích nghi hoặc chết” là một điệp khúc phổ biến. Vì hầu hết các tổ chức không có nhân lực lập trình viên để tiến hành chuyển đổi kỹ thuật số như vậy mà chỉ sử dụng nguồn nhân lực của lĩnh vực CNTT, nên cần phải có sự trợ giúp của các chuyên gia kinh doanh khác. Các công cụ không sử dụng mã và ít mã cho phép các công ty dễ dàng tuyển dụng những nhân lực để tham gia quá trình chuyển đổi kỹ thuật số, cho phép các công ty thúc đẩy nhanh tiến độ của mình và tiết kiệm chi phí.
Sự nổi lên của nhà kinh doanh công nghệ
Thật vậy, các tùy chọn Low Code – Nền tảng phát triển mã thấp đã tạo ra một xu hướng mới ở nơi làm việc: Nhà kinh doanh công nghệ hoặc người dùng doanh nghiệp, còn được gọi là “nhà phát triển nhân lực”, người rất quan trọng trong quá trình phát triển ứng dụng. Các công cụ không ngừng trở nên dễ dàng để sử dụng và trực quan hơn. Người dùng được hỗ trợ đào tạo sử dụng các công cụ và thư viện tài nguyên trực tuyến ngày càng tăng với các thành phần được xây dựng trước tập trung vào doanh nghiệp như hướng dẫn, trường hợp sử dụng và video hướng dẫn. Người dùng doanh nghiệp không thể viết một dòng mã bằng ngôn ngữ lập trình, chẳng hạn như C ++ hoặc Python thường được sử dụng bởi các lập trình viên phần mềm chuyên nghiệp, mà có thể độc lập tạo ra phần lớn các ứng dụng bằng các công cụ mã thấp hoặc không mã.
Hiện tại, bộ phận CNTT vẫn thực hiện công việc phát triển ứng dụng nặng nề, nhưng khi thị trường này phát triển, người dùng doanh nghiệp sẽ ngày càng có thể tạo ra các ứng dụng từ đầu đến cuối với tương đối ít sự can thiệp của các nhà phát triển. Sự thay đổi này sẽ cho phép các nhà phát triển tập trung vào việc duy trì các dự án chiến lược quy mô lớn, đồng thời giám sát phần đuôi dài của các ứng dụng đang được xây dựng bởi các nhà công nghệ kinh doanh. Gần đây, trách nhiệm của nhà phát triển đã chuyển sang việc duy trì các hệ thống cốt lõi, duy trì các phương pháp phát triển ứng dụng tốt nhất, đảm bảo tuân thủ các tiêu chuẩn, quản trị dữ liệu và bảo mật, đồng thời đóng vai trò là người hỗ trợ cho những người tạo ứng dụng mã thấp mới được đúc kết trong các bộ phận kinh doanh đa dạng.
Trong quá trình phát triển tiếp theo, những công cụ Low Code – Nền tảng phát triển mã thấp này sẽ được điều chỉnh cho phù hợp với nhu cầu cụ thể của những người dùng doanh nghiệp khác nhau, với nội dung và thành phần được xây dựng trước dành cho người dùng doanh nghiệp, giúp nhân viên trong các lĩnh vực kỹ thuật có thể phát triển các ứng dụng và tùy chỉnh một cách nhanh chóng. Ví dụ, một chuyên gia dịch vụ khách hàng có thể cần một ứng dụng để giới thiệu khách hàng. Việc có thể tự tạo các ứng dụng bằng cách sử dụng các công cụ có thể được tùy chỉnh cho mục đích này sẽ cho phép họ tăng tốc đáng kể quy trình làm việc và tích hợp dữ liệu khách hàng.
Mã thấp ứng dụng công nghệ AI
Nhìn xa hơn nữa, có khả năng Trí tuệ nhân tạo (AI) sẽ được đưa vào sử dụng nhiều hơn, cho phép các quy trình phát triển phần mềm được viết và hướng dẫn bởi phần mềm khác một cách chủ động hơn. Điều này sẽ cho phép khách hàng doanh nghiệp tạo các ứng dụng mới bằng cách sử dụng lời nhắc văn bản với sự hỗ trợ của công cụ phát triển ứng dụng. Hãy thử nghĩ đến những tính năng tự động hoàn thành mã ngay trong thanh tìm kiếm của Google. Đã có những ứng dụng tương tự như GitHub Copilot được xây dựng trên GPT-3, mạng nơ-ron ngôn ngữ lớn của OpenAI. Đây là những khả năng AI thế hệ đầu tiên và sẽ phát triển phức tạp và hoàn thiện hơn trong vài năm tới.
Mặc dù xu hướng này có thể gây lo lắng cho các lập trình viên chuyên nghiệp, nhưng sự thay đổi này hứa hẹn sẽ tạo ra những cơ hội mới trong lĩnh vực CNTT, thay vì loại bỏ những cơ hội cũ. Các nhà phát triển phần mềm có thể trở nên thành thạo trong việc kích hoạt sự phát triển này bằng cách học cách cung cấp các lời nhắc phù hợp cho công cụ AI để tạo mã mà một nhà phát triển ứng dụng không cần mã sẽ cần. Những nhà phát triển được yêu cầu nhiều nhất trong những năm tới có thể là những người có thể viết những lời nhắc phù hợp và hiệu quả, hơn là những người thành thạo ngôn ngữ lập trình.
Sự phát triển đối với các công cụ tạo ứng dụng ngày càng dễ sử dụng không chỉ là cơ hội cho các nhà phát triển tạo ra sức mạnh mới; Low Code – Nền tảng phát triển mã thấp cũng có thể là một lợi ích lớn cho cộng đồng kinh doanh và các mục tiêu kinh doanh của họ. Các doanh nghiệp đạt được sự nhanh nhạy bằng cách sử dụng các công cụ không có mã và mã thấp. Tính nhanh nhạy là khả năng phản ứng nhanh với sự thay đổi và cao hơn là khả năng tự tùy chỉnh và bảo trì các ứng dụng của họ để luôn đáp ứng ngay lập tức với sự thay đổi đó.
Một trong những câu hỏi quan trọng nhất đối với bất kỳ dự án CNTT nào, bao gồm cả những dự án sử dụng phát triển mã thấp là: Liệu AI thực hiện công việc này? Một ứng dụng được bảo trì kém sẽ đem lại trải nghiệm khách hàng kém cho một thương hiệu, điều này rất dễ xảy ra hơn khi các ứng dụng được phát triển và bảo trì bởi nhân lực được thuê ngoài và khi bộ phận CNTT không đủ nhân lực để chịu trách nhiệm tất cả công việc bảo trì. Các công cụ AI này đang điều chỉnh và sẽ mang lại khả năng để giám sát doanh nghiệp và quản trị các ứng dụng mã thấp.
Mã thấp / không mã là thập kỷ tiếp theo
Mặc dù thập kỷ tới có khả năng mở rộng vai trò của người dùng doanh nghiệp trong việc tạo và bảo trì ứng dụng, nhưng điều quan trọng cần lưu ý là đội ngũ CNTT hiện vẫn và sẽ luôn là người thúc đẩy sự đổi mới này. Công việc của họ là tìm ra cách cung cấp cho người dùng doanh nghiệp những công cụ họ cần để hoạt động hiệu quả nhất có thể và hướng dẫn sử dụng chúng một cách thích hợp. Sự thay đổi này sẽ xảy ra thông qua sự hợp tác với CNTT thực hiện cả công việc hỗ trợ cho phép người dùng doanh nghiệp áp dụng tốt nhất các kỹ năng và chiến lược của họ thông qua các ứng dụng được nhắm mục tiêu.
10 năm tiếp theo của sự phát triển Low Code – Nền tảng phát triển mã thấp hoặc không mã có khả năng mang lại nhiều thay đổi như 10 năm qua, nếu không muốn nói là nhiều hơn. Từ lâu vẫn tồn tại một ranh giới về chức năng và văn hóa giữa người dùng CNTT và doanh nghiệp. Sự tiến bộ nhanh chóng của các công cụ mã thấp và không mã với sự hỗ trợ từ AI đang dần xóa mờ ranh giới này và tạo ra một môi trường hợp tác hơn. Có thể trong vài năm tới, ranh giới sẽ không chỉ mờ đi mà trong một số trường hợp bắt đầu dần biến mất. Đó sẽ là một điểm cộng đem lại hiệu suất và thúc đẩy các nỗ lực chuyển đổi kỹ thuật số.
Và trong khi những thay đổi nhanh chóng đó có thể gây ra những thách thức cho các cá nhân và doanh nghiệp, những công cụ Low Code – Nền tảng phát triển mã thấp này sẽ phát triển nhanh chóng này hầu hết mang lại lợi ích. Với sự trợ giúp của họ, người dùng doanh nghiệp có thể làm việc hiệu quả và nhanh chóng hơn, các nhóm CNTT có thể tập trung vào việc thúc đẩy tăng trưởng kinh doanh theo những cách có giá trị cao và các công ty có thể thành công tốt hơn khi tương lai đến với họ nhanh chóng.
(Theo Juergen Mueller, Giám đốc công nghệ và thành viên ban điều hành tại SAP SE)