無(wú)代碼來(lái)了,還要程序員嗎?

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

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

所以近幾年來(lái)有一句話在 IT 界流行,“2020 年是無(wú)代碼的一年”。

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

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

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

低代碼真正的使用者

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

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

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

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

Frank 表示,這個(gè)變化促使近幾年低代碼平臺(tái)的使用量激增。

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

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

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

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

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

無(wú)代碼時(shí)代下,程序員如何保住飯碗?

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

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

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

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

因此低代碼技術(shù)對(duì)于IT人來(lái)說(shuō),F(xiàn)rank表示:“這不是壞事,而是好事。”

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

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

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

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

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

如何選擇低代碼平臺(tái)?

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

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

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

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

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

3、需考慮使用低代碼平臺(tái)的成本。

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

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

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

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

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

無(wú)代碼時(shí)代,對(duì)開發(fā)者的建議

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

為什么會(huì)出現(xiàn)這個(gè)現(xiàn)象?

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

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

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

Next Big Thing:Power Platform

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

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

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

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

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

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

無(wú)代碼,未來(lái)可期。

標(biāo)題名稱:無(wú)代碼來(lái)了,還要程序員嗎?
網(wǎng)站地址:http://muchs.cn/news/102016.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計(jì)公司、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、Google

廣告

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

搜索引擎優(yōu)化