[ad_1]
Với khoảng cách tài năng công nghệ dự kiến sẽ trở nên tồi tệ hơn trong vài năm tới, các tổ chức và người dùng doanh nghiệp đang ngày càng tìm đến phát triển ứng dụng ít mã và không cần mã để đáp ứng nhu cầu chuyển đổi kỹ thuật số.
Trên thực tế, đối với nhiều người dùng doanh nghiệp, biết cách sử dụng mã thấp và không mã để xây dựng ứng dụng đang trở thành quy tắc nhiều hơn là ngoại lệ. (Sự khác biệt giữa không mã và mã thấp là cái sau cho phép một số tùy chỉnh vì các nhà phát triển có quyền truy cập vào mã hóa dòng lệnh; không mã phụ thuộc vào các công cụ trực quan như menu kéo xuống và khối xây dựng kéo và thả.)
Điều đó làm phát sinh các “nhà phát triển công dân”, những người được đào tạo ít hoặc không được đào tạo về cách sử dụng mã hóa dòng lệnh để tạo ra phần mềm; Theo công ty nghiên cứu Gartner, số lượng của họ dự kiến sẽ tăng gấp 4 lần số lượng các nhà phát triển chuyên nghiệp vào năm tới. Trên thực tế, 60% trong số các tập đoàn toàn cầu 2000 sẽ có một hệ sinh thái nhà phát triển kỹ thuật số với hàng nghìn nhà phát triển, theo IDC.
Một số lượng đáng kể các nhà phát triển ứng dụng đó sẽ không đến từ CNTT, mà từ các đơn vị kinh doanh đang tìm cách số hóa các quy trình và xem các công cụ phần mềm ít mã hoặc không có mã như một cách để giải quyết vấn đề của họ. Mặc dù các nhà phát triển công dân có thể có ít kiến thức về mã hóa, nhưng họ thường hiểu biết về công nghệ; họ đã làm việc với bảng tính và cơ sở dữ liệu; hoặc họ quen thuộc với công nghệ của công ty vì họ là đại diện dịch vụ khách hàng hoặc nhà phân tích kinh doanh.
Nhóm các nhà phát triển mã thấp / không mã đặc biệt tiềm năng là rất lớn. Gartner nhận thấy rằng, trung bình, 41% tổng số nhân viên có thể được coi là nhà công nghệ kinh doanh, một con số thay đổi theo ngành.
Nó không chỉ là các công ty đón đầu xu hướng; Theo Gartner, các nhà cung cấp CNTT, bao gồm CRM, ERP và các nền tảng như một dịch vụ (PaaS), đang đẩy mạnh công nghệ mã thấp. Công ty nghiên cứu dự đoán đến năm 2025, 70% ứng dụng mới do doanh nghiệp phát triển sẽ sử dụng công nghệ mã thấp hoặc không mã, tăng so với mức dưới 25% của hai năm trước. Và đến năm 2025, nó dự kiến chi tiêu cho các công nghệ phát triển sẽ tăng lên gần 30 tỷ đô la.
Ngay cả các nhà phát triển chuyên nghiệp cũng đang tham gia. Jason Wong, phó chủ tịch xuất sắc và là nhà phân tích Thiết kế và Phát triển Phần mềm của Gartner cho biết: “Chúng tôi chắc chắn đã thấy ít phản kháng hơn từ phía các nhóm phát triển và công nghệ thông tin trong việc kết hợp các công nghệ mã thấp vào bộ công cụ tổng thể của họ.
Ông lưu ý rằng một số công cụ mã thấp như Retool và Appsmith nhắm mục tiêu đến các nhà phát triển chuyên nghiệp, “điều này cho thấy sự trưởng thành và chấp nhận phát triển mã thấp.”
Xây dựng lực lượng lao động là nhà phát triển công dân
Bởi vì các công cụ mã thấp và không mã sử dụng giao diện người dùng đồ họa (GUI) và trừu tượng hóa phần lớn mã dòng, các nhà phát triển công dân có thể nhanh chóng tạo ứng dụng bằng cách sử dụng bộ mã mô-đun.
Hầu hết đều sử dụng các công cụ để giải quyết một vấn đề kinh doanh đơn giản, chẳng hạn như chuyển đổi quy trình dựa trên giấy (như bảng tính) sang quy trình kỹ thuật số. Các nền tảng này thường miễn phí và dễ dàng tải lên và sử dụng. Ví dụ: Honeycode của Amazon là một dịch vụ trực tuyến mã thấp cung cấp nhiều mẫu để xây dựng các ứng dụng web và thiết bị di động để quản lý các dự án.
Michele Rosen, giám đốc nghiên cứu IDC cho biết: “Vấn đề là, bất kỳ ai cũng có thể xây dựng một ứng dụng xung quanh vấn đề đó. “CNTT tốt hơn nhiều nếu bạn muốn bắt đầu hành trình với tư cách là nhà phát triển công dân, đây là nền tảng chúng tôi sử dụng, đây là các phương pháp hay nhất và đây là cách dữ liệu có thể được sử dụng trong các ứng dụng đó.”
Các tổ chức nên bắt đầu bằng cách tạo ra các quy tắc hoặc “lan can” xung quanh việc phát triển ứng dụng và cung cấp cho người dùng một danh mục các ứng dụng mã thấp và không mã đã được phê duyệt trước; nói cách khác, xây dựng một cửa hàng ứng dụng nội bộ cho nhân viên và cung cấp đào tạo về cách sử dụng chúng.
Các bộ phận CNTT cũng cần phải tham gia. Họ nên xem xét từng ứng dụng sẽ được thêm vào danh mục cho trường hợp cụ thể của nó và xác định loại dữ liệu mà nó truy cập, theo Sudarshan Dharmapuri, phó chủ tịch phụ trách sản phẩm của Cisco.
“CNTT vẫn là người giám sát cho các hệ thống kinh doanh cốt lõi,” Dharmapuri nói. “Họ nên tham gia vào việc xác định các loại trường hợp sử dụng và khối lượng công việc phù hợp nhất cho các nhà phát triển công dân. Chúng tôi thấy CNTT vẫn tham gia vào việc lựa chọn các nền tảng mã thấp và sau đó thiết lập cấu trúc chính phủ phù hợp và sau đó cho phép các nhà phát triển công dân phục vụ ”.
Điều quan trọng là phải có cố vấn CNTT cho những người dùng mới phát triển ứng dụng, vì các chuyên gia CNTT thông thạo việc tuân thủ quy định hiểu dữ liệu nào có thể sử dụng được – và dữ liệu nào có thể không. (Một số nền tảng mã thấp có khả năng quản lý sự đồng ý của khách hàng hoặc tùy chọn tham gia, tùy chọn. Nền tảng Webex Connect của Cisco là một trong số đó.)
Về mặt kỹ thuật, điều quan trọng là phải tránh cho người dùng mắc lỗi khi sử dụng các giao diện kéo và thả mã thấp, có thể kết hợp được. Nếu không, họ có thể vô tình thiết lập một vòng lặp vô hạn trong quy trình làm việc – một chuỗi hướng dẫn tiếp tục liên tục trừ khi dừng theo cách thủ công.
Các nhà phát triển chuyên nghiệp trong cửa hàng CNTT cũng cần xác định loại logic nào đang được sử dụng trong nền của nó. Như Rosen đã lưu ý, “không mã vẫn sử dụng mã. Nó chỉ tạo ra một lớp trừu tượng. Bạn cần biết mã đó được tạo ra như thế nào và liệu nó có an toàn để sử dụng hay không ”.
Ví dụ: GitHub Copilot sử dụng OpenAI Codex để đề xuất mã cho các lập trình viên bằng trình soạn thảo mã nguồn Visual Studio Code của Microsoft. Trong một số trường hợp, Rosen cho biết, Copilot đã thu thập thông tin cá nhân được nhúng trong mã và tiết lộ nó một cách công khai. Những sai lầm tương tự cũng có thể được thực hiện bởi các nhà phát triển công dân, những người khi tạo ứng dụng có thể vô tình thêm dữ liệu nhạy cảm vào mã của họ.
Cuối cùng, cần phải có một đường ống đảm bảo chất lượng được thiết lập; theo cách đó, các ứng dụng được tạo bởi các nhà phát triển công dân cũng đang được CNTT kiểm tra để đảm bảo tuân thủ các quy tắc kinh doanh nội bộ.
Nhược điểm của mã thấp / không mã
Việc tuân thủ là rất quan trọng, bởi vì nhiều nền tảng mã thấp dựa trên đám mây; dữ liệu được các đơn vị kinh doanh nhập vào các công cụ có thể làm lộ dữ liệu nhạy cảm của công ty, chẳng hạn như thông tin nhận dạng cá nhân như hồ sơ y tế của khách hàng hoặc chi tiết tài khoản tài chính. Các ứng dụng không có mã và mã thấp cũng có thể không đáp ứng các yêu cầu bảo mật nội bộ. Và các ứng dụng kết quả có thể không tích hợp với các ứng dụng kinh doanh back-end và front-end hiện có.
“Khi bạn có một cái gì đó như Microsoft PowerApps được nhúng trong Microsoft 365, mà mọi người trong văn phòng đều có…, họ có thể bắt gặp khả năng xây dựng một ứng dụng mà không cần tương tác với bộ phận CNTT,” Rosen nói. “Vì vậy, bạn đã nhận được mối đe dọa liên tục về CNTT bóng tối này.
Cô nói: “Một số người không nhất thiết phải nghĩ về các chính thể dữ liệu khi họ sử dụng các công cụ này.“ Hầu hết các công cụ này hiện là môi trường phát triển dựa trên web, vì vậy về cơ bản bạn đang đưa dữ liệu của mình lên máy chủ. Vì vậy, nhân viên cần phải nhạy cảm với điều này giống như chúng ta đối với các cuộc tấn công lừa đảo. Các công ty thích quảng cáo ý tưởng rằng bạn không cần đào tạo để biết cách sử dụng mã thấp hoặc không mã. Bạn làm.”
“Đây là những loại vấn đề mà nhân viên cần được giải quyết. Cũng giống như chúng tôi cảm hóa tất cả nhân viên trước các cuộc tấn công lừa đảo và chúng tôi cảm hóa họ trước những hành vi lạm dụng dữ liệu tiềm ẩn khác. Khi các công cụ mã thấp phát triển, có lẽ việc đào tạo sẽ phải được cung cấp cho tất cả nhân viên, ”Rosen nói thêm.
Tuy nhiên, các công ty đang đầu tư vào các nền tảng mới
Nhiều tổ chức đang lập ngân sách để đào tạo người dùng doanh nghiệp hoạt động như những nhà phát triển mã thấp. Một cuộc khảo sát vào tháng 1 của IDC với 380 doanh nghiệp cho thấy 48,6% số người được hỏi đang mua các nền tảng mã thấp hoặc không có mã để chuyển đổi mới nội bộ. 39% khác cho biết các công cụ phần mềm có thể giúp giảm thiểu “nhu cầu liên quan đến đại dịch”.
Theo khảo sát của IDC, các nền tảng ứng dụng để phát triển các ứng dụng dành cho doanh nghiệp – bao gồm cả mã thấp và không mã – được xếp hạng trong số ba lĩnh vực đầu tư hàng đầu trên tất cả các nhà cung cấp nền tảng như một dịch vụ. Gần một nửa số người trả lời khảo sát (45,5%) mong đợi sẽ tăng chi tiêu cho việc phát triển ứng dụng trong hai năm tới.
Theo Rosen, đào tạo cũng rất quan trọng để thành công. Các tổ chức không thể đạt được đầy đủ lợi ích của các công nghệ mã thấp – chẳng hạn như tăng năng suất và giảm các hạn chế về nguồn lực – nếu không có hỗ trợ đào tạo phát triển mã thấp toàn diện.
Ví dụ, RizePoint, một nhà cung cấp phần mềm quản lý dự án, đã xây dựng một chương trình đào tạo kỹ thuật thông qua nền tảng giáo dục trực tuyến dựa trên trình duyệt Codecademy. Bằng cách nâng cao kỹ năng cho lực lượng lao động hiện có của mình, RizePoint đã lấp đầy 100% vai trò công nghệ mở với các nhân viên hiện tại.
Việc đào tạo lại hoặc nâng cao kỹ năng cho nhân viên hiện tại không chỉ lấp đầy khoảng trống phát triển mà còn hỗ trợ việc giữ chân nhân viên, vì học các kỹ năng mới đã được chứng minh là ưu tiên hàng đầu của các nhân viên làm việc.
Jonathan Naymark, tổng giám đốc của Codecademy for Business cho biết: “Đó là đôi bên cùng có lợi, đặc biệt nếu việc tuyển dụng tiếp tục chậm lại,” Jonathan Naymark, tổng giám đốc của Codecademy for Business.
Naymark cho biết, rất nhiều doanh nghiệp sử dụng Codecademy và các nền tảng đào tạo nhà phát triển trực tuyến khác để tạo ra các chương trình dành cho nhà phát triển công dân vì các nền tảng này là môi trường học tập tương tác theo nhịp độ giúp nhân viên áp dụng các kỹ năng mới trong thời gian thực và chuẩn bị cho trải nghiệm làm việc trong thế giới thực. .
Tuy nhiên, các chương trình dành cho nhà phát triển công dân đòi hỏi cả tiền bạc và thời gian, vì vậy nó không phải là điều gì đó dễ được xem xét, Naymark nói.
Naymark nói: “Phải mất rất nhiều thời gian. “Vì vậy, bạn phải xem xét những vấn đề bạn đang cố gắng giải quyết. Bạn hiện có những tài sản gì? Và, bạn sẵn sàng đầu tư bao nhiêu? ”
Cách RizePoint chấp nhận mã thấp / không mã
RizePoint đã tạo ra một chương trình dành cho nhà phát triển mã thấp / không mã, mất sáu tháng để nhân viên hoàn thành. Công ty thu hút rất nhiều từ nhóm dịch vụ khách hàng hoặc đại diện thành công, những người không có nền tảng kỹ thuật, nhưng hiểu biết sâu sắc về các sản phẩm của công ty.
Chương trình ban đầu tập trung vào việc học JavaScript – một trong những ngôn ngữ viết mã đơn giản hơn.
“Nó siêu linh hoạt và là một ngôn ngữ dễ tiếp thu. Bạn thực sự có thể phát điên với JavaScript. Hãy nghĩ về tất cả các thư viện JavaScript phổ biến hiện có để xây dựng ứng dụng web, ”CTO Darrel Williams của RizePoint cho biết.
Người dùng doanh nghiệp trong chương trình nhà phát triển của RizePoint được đo lường tiến độ của họ sau mỗi hai đến bốn tuần để đảm bảo rằng họ đang tiếp thu những gì đang được nền tảng đào tạo của Codecademy đưa ra.
“Nếu họ làm tốt với Codecadcemy, thì bạn có thể chuyển sang JavaScript, chọn một số cơ sở dữ liệu SQL và sau đó có thể là một số thiết kế web HTML và CSS (Cascading Style Sheet) cơ bản,” Williams, người bản thân không theo đuổi làm việc trong lĩnh vực công nghệ cho đến khi anh ấy 35 tuổi. “Sau đó, nếu họ làm tốt…, chúng tôi sẽ thực tập 90 ngày để giúp đỡ nhóm CNTT.”
Các nhà phát triển công dân của RizePoint luôn được ghép nối với nhà phát triển cấp trung hoặc cấp cao trong quá trình thực tập của họ.
Công ty cũng tiếp tục duy trì các phương pháp hay nhất tiêu chuẩn, chẳng hạn như “yêu cầu kéo” khi người dùng doanh nghiệp phát triển ứng dụng — đặc biệt là ứng dụng sẽ được sử dụng trên nhiều đơn vị kinh doanh. Yêu cầu kéo được theo sau bởi một đánh giá đảm bảo chất lượng CNTT trong quá trình tạo ứng dụng và phát hành sau đó cho sản xuất.
Đối với những người dùng đã trải qua chương trình đào tạo viết mã, RizePoint đã chứng kiến tỷ lệ giữ chân nhân viên là 98% trong hai năm sau đó.
“Vì vậy, thu hút mọi người thông qua CSR của chúng tôi [customer service representative] đội thật tuyệt vời vì ở cấp độ đó, bạn đang thấy rất nhiều người khao khát học hỏi và xây dựng sự nghiệp của họ. Chính sự lạc quan và phấn khích đó thực sự rất hiệu quả cho kế hoạch này, ”Williams nói. “Một khi họ đã thực tập và chuyển sang làm công ăn lương, họ cảm thấy mình đã hoàn thành rất nhiều. Và, họ cũng cảm ơn tổ chức đã giúp họ đạt đến cấp độ đó và có được thành công đó. “
Bản quyền © 2022 IDG Communications, Inc.
[ad_2]