無代碼來了,還要程序員嗎?

2021-02-20    分類: 網(wǎng)站建設(shè)

從 Code 到 No Code,IT 界對簡化代碼開發(fā)的需求由來已久:過去數(shù)十年的發(fā)展歷程中,在企業(yè)應(yīng)用程序開發(fā)上,我們研發(fā)出工作流、智能業(yè)務(wù)流程管理系統(tǒng)、低代碼/無代碼、還有高生產(chǎn)力應(yīng)用程序平臺等應(yīng)用開發(fā)形式。

所以近幾年來有一句話在 IT 界流行,“2020 年是無代碼的一年”。

每當(dāng)我們討論隨著“無代碼時代來臨,開發(fā)者該何去何從”問題時,大家的關(guān)注點(diǎn)在“還會有程序員的,畢竟無代碼的平臺也是程序員敲出來的”,而忽略對無代碼/低代碼整體趨勢的洞察。

低代碼/無代碼平臺的真正使用者是誰?無代碼對開發(fā)者是利大于弊還是弊大于利?TA 將重新定義程序員的工作嗎?

帶著這些問題,CSDN(ID:CSDNnews)專訪微軟 Power Platform 全球黑帶技術(shù)專家 Frank Yang,為我們深入解讀低代碼/無代碼趨勢、低代碼/無代碼平臺技術(shù)等話題。

低代碼真正的使用者

在傳統(tǒng)代碼開發(fā)流程里,從需求到上線完成一個大項目通常需花費(fèi)幾個月的時間:準(zhǔn)備基礎(chǔ)架構(gòu)、開發(fā)、調(diào)試、上線、修Bug,繼續(xù)準(zhǔn)備下一個版本的開發(fā)、測試……

采用低代碼平臺后,業(yè)務(wù)人員可通過拖拽的方式在短時間內(nèi)完成從需求到應(yīng)用開發(fā)。低代碼平臺框架本身處理了一定的復(fù)雜性,內(nèi)置安全流程、數(shù)據(jù)集成、支持跨平臺,減少開發(fā)者重復(fù)手工編寫代碼,開發(fā)者可將精力放在關(guān)鍵業(yè)務(wù)邏輯的實現(xiàn)上。從而降低研發(fā)的復(fù)雜性,降低搭建大型系統(tǒng)的難度。

所以 Frank 表示:低代碼平臺的使用者不是針對成熟的開發(fā)者,而是“Power User”,例如 Excel 高手、Power Point 高手。當(dāng) Power User 通過拖拽方式構(gòu)筑應(yīng)用后,開發(fā)者在其基礎(chǔ)上再做擴(kuò)展。

從低代碼平臺的發(fā)展來看,十年前大家做的低代碼平臺產(chǎn)生的仍是代碼,本質(zhì)上僅加速寫代碼的速度,自動產(chǎn)生出代碼并執(zhí)行。如今的低代碼平臺則從低代碼開發(fā)工具發(fā)展為低代碼的商務(wù)應(yīng)用平臺。這其中的區(qū)別是低代碼商務(wù)應(yīng)用平臺上構(gòu)筑出來的應(yīng)用就像樂高玩具一樣,是直接可以使用的業(yè)務(wù)應(yīng)用,便于組合應(yīng)用。

Frank 表示,這個變化促使近幾年低代碼平臺的使用量激增。

低代碼,數(shù)字化轉(zhuǎn)型的驅(qū)動力

有人說,低代碼開發(fā)時代才是世界真正被軟件所“吞噬”的時代。

Frank 表示,低代碼是數(shù)字化轉(zhuǎn)型的核心部分組成之一。因為傳統(tǒng)企業(yè)里,整體的研發(fā)業(yè)務(wù)流程非常長。例如花幾年時間來完成搭建一個超大應(yīng)用,應(yīng)用跑上 10-15 年,小軟件應(yīng)用花幾個月到一兩年的時間設(shè)計,再研發(fā)兩三年。在使用低代碼平臺后,業(yè)務(wù)人員能快速構(gòu)建自己業(yè)務(wù)所需要的產(chǎn)品,一到兩周時間就可以上線系統(tǒng),然后使用幾個月到一年。

Frank 分享一個案例,某企業(yè)在全球有 20 萬的員工,從原來傳統(tǒng)的中心化 IT模式,轉(zhuǎn)為使用無代碼平臺后的分散型 IT 模式后,短短兩個月內(nèi),企業(yè)在全球構(gòu)建起 8000 個業(yè)務(wù)應(yīng)用,極大加速數(shù)字化轉(zhuǎn)型的步伐。

數(shù)字化轉(zhuǎn)型不僅涉及 IT 系統(tǒng)轉(zhuǎn)型,更多是人的工作方式轉(zhuǎn)型。這需要我們把企業(yè)原有的系統(tǒng)做整合,通過數(shù)據(jù)流把后臺和前臺的用戶體驗整合在一起,并增加商務(wù)智能和人工智能。而低代碼的云計算平臺本身能把這些模塊串接起來,使得數(shù)字化轉(zhuǎn)型得以實現(xiàn),成為數(shù)字化轉(zhuǎn)型較大的驅(qū)動技術(shù)力。

無代碼時代下,程序員如何保住飯碗?

看到這,一些開發(fā)者不免擔(dān)心,低代碼平臺將會加速全民開發(fā)的時代來臨,這會不會威脅到程序員的飯碗呢?

Frank 表示,我們有個趨勢叫做“應(yīng)用改變世界”,所有的事情都是 App 可以解決的。

在剛結(jié)束的微軟在線技術(shù)峰會上,微軟全民應(yīng)用開發(fā)平臺全球副總裁 Charles Lamanna 表示,未來五年,全球預(yù)計將誕生 5 億個新應(yīng)用程序,這比過去 40 年的總和還要多。

幾何級增長的應(yīng)用速度絕不僅憑開發(fā)者就能實現(xiàn)的,全民開發(fā)應(yīng)用已呈必然。

因此低代碼技術(shù)對于IT人來說,F(xiàn)rank表示:“這不是壞事,而是好事?!?/strong>

因為在傳統(tǒng)應(yīng)用過程中,做任何小修改都要由開發(fā)人員完成。例如企業(yè)將系統(tǒng)給外包廠商去實現(xiàn),廠商吭哧吭哧花了半年時間做好交付給企業(yè)。系統(tǒng)剛上線時,企業(yè)感覺還不賴,等過了一個月,企業(yè)說 Logo 需要改,于是廠商派開發(fā)人員去改代碼上線。

Frank 直言,這是一種價值不高的做法,開發(fā)人員花費(fèi)很多時間在業(yè)務(wù)的維護(hù)變更上。

當(dāng)我們來到低代碼時代后,當(dāng)企業(yè)有了 Power User 后,一些基本需求企業(yè)自己就可以通過低代碼平臺實現(xiàn)。從而釋放更多IT從業(yè)者的時間專注做更專業(yè)、更好的開發(fā)。這對于開發(fā)者而言,不是減少工作機(jī)會,而是增加更多的工作機(jī)會。

所以對于“是否會威脅到開發(fā)者的‘飯碗’”之類的問題,F(xiàn)rank 持否定態(tài)度。

他表示,這和云計算剛開始流行的情況相同,當(dāng)時大家在討論云計算時代還需要開發(fā)者嗎?事實上,當(dāng)云計算時代真正到來之后,開發(fā)者做的事反而更多了,只是換了另一種形式的工作而已。

如何選擇低代碼平臺?

面對這么多的低代碼平臺,企業(yè)如何挑選適合自己的低代碼平臺?

Frank 表示,平臺選擇與企業(yè)的能力、方式和行業(yè)有關(guān),主要可以從以下四點(diǎn)來思考:

1、低代碼平臺需解決企業(yè)大部分業(yè)務(wù)需求。

企業(yè)不要為了低代碼而低代碼,選擇低代碼平臺是為了要解決業(yè)務(wù)需求,所以首先要找到一個能解決企業(yè)自身 80%、90% 業(yè)務(wù)需求的低代碼平臺。

2、低代碼平臺需和企業(yè)已有的系統(tǒng)易于集成。

3、需考慮使用低代碼平臺的成本。

Frank 介紹道,任何低代碼平臺根據(jù)使用方式的不同,將會產(chǎn)生不同的使用量,使用量的不同會導(dǎo)致后臺運(yùn)行量的不同,那么最終成本就會有所不同。所以我們計算低代碼平臺的成本是不能僅拿單價來計算,好的做法是算 ROI。

4、清楚使用低代碼產(chǎn)品的角色。低代碼平臺應(yīng)該讓業(yè)務(wù) IT 人員和商務(wù)人士使用,從而發(fā)揮各自的優(yōu)勢。

97% 全球 500 強(qiáng)企業(yè)都在用的低代碼平臺

深耕低代碼領(lǐng)域近 10 年的微軟,目前超過 97% 的全球 500 強(qiáng)企業(yè),都在使用其低代碼平臺 Power Platform。

在 Gartner發(fā)布的 2019 年企業(yè)級低代碼平臺魔力象限中,微軟位于“領(lǐng)導(dǎo)者象限”中:

無代碼時代,對開發(fā)者的建議

談到普及 Power Platform 時,F(xiàn)rank 談到一個有趣的現(xiàn)象:同樣是第一次接觸 Power Platform,他發(fā)現(xiàn)從事業(yè)務(wù)人員的接受度通常比有技術(shù)背景的 IT 人員接受度要高得多,快得多。

為什么會出現(xiàn)這個現(xiàn)象?

原來當(dāng)開發(fā)者新接觸一套系統(tǒng)時,仍用原有的編程思維來思考怎么解決問題,如安全、認(rèn)證、代碼流程等問題。

但像 Power Platform 等的平臺本身提供幾百個組件,用戶最重要的問題不在于怎么去寫組件,而是如何用這些組件,如何利用好它們來完成業(yè)務(wù)需求,這才是正確打開低代碼平臺的方式。

所以對于開發(fā)者來說,F(xiàn)rank 建議在使用低代碼平臺時,可以先放下已學(xué)過的東西,重新用新思維來思考,完成從開發(fā)工具轉(zhuǎn)變成業(yè)務(wù)平臺觀念的轉(zhuǎn)變,才能接受和使用好這個產(chǎn)品。當(dāng)真正完成轉(zhuǎn)變后,開發(fā)者的發(fā)揮空間將會很大。

Next Big Thing:Power Platform

微軟 CEO 薩提亞·納德拉曾表示 Power Platform 是“Next Big Thing”。

Power Platform 在過去 6 個月里增長 600 多種新功能,快速增長的背后在于底層的 Azure 平臺本身非常強(qiáng)大,其擁有 IoT、人工智能、大數(shù)據(jù)等技術(shù)加持。

談及 Power Platform 的下一步,F(xiàn)rank 表示所有 Azure 上可以實現(xiàn)的功能,只要在技術(shù)上支持低代碼,并且用戶也有低代碼需求時,用戶可以用Power Virtual Agents 做低代碼的應(yīng)用。

Frank 相信,未來我們可以實現(xiàn)從高代碼向低代碼的轉(zhuǎn)換。當(dāng)然并不是說高代碼就沒有用了,只是傳統(tǒng)代碼式的用戶給傳統(tǒng)的開發(fā)者去做,而低代碼的功能和應(yīng)用會越來越強(qiáng)。

Frank 使用一個直觀的形式來做比喻,Power Platform 是全新的 Excel 模式。當(dāng)時 Excel 面世時是個劃時代的產(chǎn)品,不需要開發(fā)者的介入,讓商務(wù)人員能完成業(yè)務(wù)流程的實際問題。這個優(yōu)勢讓 Excel 影響世界 30 年,至今也沒法被取代。Power Platform 就是正在實現(xiàn) Excel 做的事情。

Excel 讓業(yè)務(wù)人員完成業(yè)務(wù)流程,Power Platform 想讓每個人都變成一位開發(fā)者,F(xiàn)rank 展望未來“應(yīng)用統(tǒng)治世界”的情景:每個人都可以快速開發(fā)出自己的應(yīng)用,世界將會變得更靈活。每個人都能讓自己的業(yè)務(wù)變得更電子化,更簡便地集成。

無代碼,未來可期。

本文標(biāo)題:無代碼來了,還要程序員嗎?
本文URL:http://www.bm7419.com/news16/102016.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)站排名、移動網(wǎng)站建設(shè)、網(wǎng)站維護(hù)云服務(wù)器、營銷型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)