歡迎關(guān)注“創(chuàng)事記”的微信訂閱號:sinachuangshiji
文/周繼鳳
來源: 深燃(ID:shenrancaijing)
零基礎(chǔ)、不懂編程代碼,卻能獨立研發(fā)一款軟件?
這似乎聽起來是天方夜譚,但正在一點點變?yōu)榭赡堋?/p>
北京32歲的“代碼小白”劉芳,因為孕期遭遇租房糾紛,促使她萌生開發(fā)一款應(yīng)用的念頭。她希望在這款應(yīng)用上,房東、中介和租客三方實現(xiàn)信息透明,讓租房這件事變得簡單、公平。
在花一天時間消化了四個講解視頻后,劉芳基本掌握了釘釘平臺上的低代碼工具“宜搭”,邊學(xué)邊動手,最后真的搞出了一款名為“北漂租房寶典”的應(yīng)用,麻雀雖小五臟俱全,有個人租房管家、評論區(qū)、租房朋友圈三個板塊。
只有初中文憑的阮永華也在自學(xué)低代碼的教程后,動手實操,“像搭積木一樣快速搭建應(yīng)用”,4年間搭出了“九大系統(tǒng)”。靠著這套系統(tǒng),他在廣西柳州的手機零售圈競爭力大增,趁著疫情同行收縮的機會他逆勢擴張,目前共經(jīng)營管理著26家手機賣場,成了當?shù)氐摹笆謾C大王”。
四川瀘州一所鄉(xiāng)村學(xué)校的數(shù)學(xué)老師彭龍,在沒有任何IT代碼基礎(chǔ)的情況下,研發(fā)出了43款軟件應(yīng)用,每年投入費用僅三千元。
他們都抓住了一種叫“低代碼開發(fā)”的潮流開發(fā)方式。所謂低代碼開發(fā),即無需編碼或只需少量代碼,通過“拖拉拽”的方式就能快速生成應(yīng)用程序。今年年初,釘釘發(fā)布6.0版本,將“應(yīng)用開發(fā)平臺”作為新定位,力推低代碼之后,掀起了業(yè)界對此的新一輪探討。
零基礎(chǔ)的小白真的可以獨立研發(fā)軟件嗎?究竟什么樣的人需要低代碼?“低代碼”的出現(xiàn)是不是意味著IT工程師要失業(yè)了?這是一場怎樣的顛覆式的革命?
軟件千千萬,但沒一個適合你
提到當初自己為何開發(fā)軟件時,阮永華有些無奈:“現(xiàn)成的軟件都不能用啊!”
幾年前,阮永華在廣西柳州的開發(fā)區(qū)盤下了幾間店鋪。在只有兩三萬常住人口的區(qū)域,周邊卻盤踞著40多家手機店——競爭異常激烈。
幾經(jīng)踩坑差點關(guān)店后,他發(fā)現(xiàn)手機零售行業(yè)存在明顯的bug——完全憑感覺管理和運營,哪款機型賣得好、哪位員工賣得多,這些信息都比較模糊,管理也跟著滯后,員工的工作動力大打折扣。
“必須得把業(yè)務(wù)數(shù)字化。”阮永華下定了決心,但當他調(diào)研市面上現(xiàn)成的通用軟件后發(fā)現(xiàn),無一可用。
手機零售連鎖有行業(yè)的特殊性,拿財務(wù)系統(tǒng)舉例,涉及全國代理、地區(qū)代理、普代,涉及全程保價,通用軟件解決不了;運營商業(yè)務(wù)也是如此,銷售的是話費、流量包等虛擬商品,不存在進和出,獎勵的區(qū)間和梯度也很復(fù)雜,普通的進銷存軟件解決不了。
遇到難題的還有陶海鋒。身為浙江省嘉興市海鹽縣的農(nóng)業(yè)綜合行政執(zhí)法隊副隊長,陶海鋒需要肩負起災(zāi)情數(shù)據(jù)統(tǒng)計的工作。
海鹽縣離海邊不遠,每年要做多次臺風(fēng)預(yù)警和災(zāi)情統(tǒng)計。災(zāi)情來臨時,必須要在2小時內(nèi)完成各個鄉(xiāng)鎮(zhèn)的統(tǒng)計匯報,災(zāi)情數(shù)據(jù)要細致到水稻、小麥、白菜等各品類,又分為畝數(shù)、金額等標準,計算工作繁雜。
但是如果采購?fù)獠康膽?yīng)用軟件,擺在他面前的是一項極其復(fù)雜的流程:提需求、審批、找IT供應(yīng)商、再講解需求,一層層對接,時間成本過高。“項目一擱置就是幾個月甚至一年,最終不得不回歸‘紙質(zhì)辦公’。”他表示。
缺錢是數(shù)字化的另一大難題。四川省瀘州市古藺縣皇華中學(xué)的彭龍,是一名鄉(xiāng)村數(shù)學(xué)老師,平時喜歡摸索電腦。校長看他有這方面的專長,就把學(xué)校信息化建設(shè)的擔子交給了他。接手后,彭龍發(fā)現(xiàn)這個工作不好做。
在教育信息化席卷教育體系的當下,慕課、微課、翻轉(zhuǎn)課堂、創(chuàng)客等新概念、新技術(shù)層出不窮,而皇華中學(xué)連最基礎(chǔ)的值周、考勤、打卡都是靠紙和筆。
但學(xué)校經(jīng)費緊張、奉行節(jié)儉,“超過五六千基本就不考慮了”,找專業(yè)的團隊開發(fā)花費更高,何況很難找到適合的開發(fā)團隊。“別說是皇華鎮(zhèn)了,就算在古藺縣城,也沒幾個技術(shù)過硬的碼農(nóng)。”彭龍感嘆。
事實上,2017年左右,中國企業(yè)開始大規(guī)模嘗試SaaS應(yīng)用,此后幾年,越來越多的企業(yè)、組織甚至個人,意識到了業(yè)務(wù)數(shù)字化、信息化的重要性,但研發(fā)成本高、數(shù)字化流程復(fù)雜、個性化需求難以通過標準化的SaaS滿足、傳統(tǒng)IT研發(fā)方式程序復(fù)雜,這些高墻把很多企業(yè)和個人攔在了數(shù)字化和信息化之外。
市場也需要能自定義需求的新型解決方案。國際分析機構(gòu)Gartner的一份調(diào)研數(shù)據(jù)佐證了這一點,中國企業(yè)在進行數(shù)字化轉(zhuǎn)型過程中,需要很多更個性化的企業(yè)級應(yīng)用場景,比如合約、公章等,而要滿足所有業(yè)務(wù)場景需求,需要開發(fā)至少5億個新的App,四年時間才能完成,比四十年前加起來的總量還大。這意味著,近九成的企業(yè)都面臨新應(yīng)用開發(fā)挑戰(zhàn)。
一邊是日益增長的個性化軟件開發(fā)需求,一邊是傳統(tǒng)IT開發(fā)模式承接不住業(yè)務(wù)發(fā)展,低代碼開發(fā),這個10年前在歐美信息化領(lǐng)域就開始醞釀的趨勢,突然在國內(nèi)成為潮流。
不懂代碼,真的能開發(fā)軟件嗎?
低代碼(Low-Code),是指使用者用類似搭積木的方式,無需編碼或通過少量代碼快速生成應(yīng)用程序。
沒有編程基礎(chǔ),沒有專業(yè)的IT人員,真的能玩得轉(zhuǎn)軟件應(yīng)用嗎?
阮永華一開始也不太相信自己能開發(fā)軟件,他只有初中文憑,16歲就出來打工了。但在幾年前逛釘釘?shù)膽?yīng)用廣場時,刷到了一款叫“簡道云”的應(yīng)用,簡介中寫著“無需編程”,“像搭積木一樣快速搭建應(yīng)用”。
抱著試一試的心態(tài),阮永華入了“坑”。沒想到,4年下來,他一個人研發(fā)了九大系統(tǒng)。員工賣出一部手機后,可以主動在“進銷存系統(tǒng)”里錄入,公司財務(wù)系統(tǒng)里會自動增加一筆收入,進價、利潤一目了然,整個管理運營流程清晰透明。
鄉(xiāng)村教師彭龍最開始做低代碼開發(fā)的時候,只有1個人,經(jīng)費是2000塊。他體驗了一下氚云試用版后,發(fā)現(xiàn)低代碼確實入門門檻很低,簡單易上手。僅僅7個小時后,彭龍的“值周考勤”應(yīng)用就在釘釘工作臺上線了。
除了小型零售手機賣場、鄉(xiāng)村學(xué)校這些資金有限、勢單力薄的組織,一些大型企業(yè)和組織也開始嘗試使用低代碼。
據(jù)釘釘介紹,居然之家從2018年5月開始,已經(jīng)在“宜搭”平臺上開發(fā)出了400多個應(yīng)用,陸續(xù)在釘釘上線;浙江省有140多萬公職人員在釘釘辦公,已經(jīng)在“政務(wù)釘”上開發(fā)了1500個應(yīng)用,其中大部分是基于低代碼開發(fā)的。
一線的業(yè)務(wù)人員最懂自己的問題,他們在用低代碼開發(fā)后,共同感受是,省成本、省人力、門檻夠低。
過去解決組織管理最直接的方式是采購軟件或者自主研發(fā),技術(shù)人員和業(yè)務(wù)人員之間溝通成本比較大,再加上,傳統(tǒng)的軟件開發(fā)流程繁瑣,業(yè)務(wù)人員需要把需求反饋到IT部門,由IT部門內(nèi)部開發(fā)或者尋求外部供應(yīng)商開發(fā),開發(fā)完了再測試、試運行,整體效率過低。
而低代碼平臺帶來了改變。
以往動輒幾人、十幾人的專業(yè)團隊,上萬元、數(shù)十萬元的研發(fā)經(jīng)費,現(xiàn)在只需要一兩個普通的業(yè)務(wù)人員就能搞定。“至少能夠降低企業(yè)、組織90%的軟件采購成本。”釘釘宜搭有關(guān)負責(zé)人稱。由于成本降低、門檻降低,軟件的交付速度也夠“快”。根據(jù)“宜搭”平臺的統(tǒng)計,低代碼開發(fā)可以把單個企業(yè)應(yīng)用的平均開發(fā)時間從17.5天降低到3.5天。
一個案例是,低代碼平臺OutSystems幫助施耐德電氣開發(fā)應(yīng)用。據(jù)媒體報道,OutSystems幫助施耐德電氣在20個月內(nèi)推出了60款應(yīng)用,將開發(fā)過程加速了2倍,僅在第一年就節(jié)省了650天的工作量。
低門檻也同樣意味著,越來越多的普通業(yè)務(wù)人員都能參與到軟件開發(fā)中。之前的很多軟件開發(fā)依靠專業(yè)的IT人員,研發(fā)出來的軟件也大多是標準化通用化的產(chǎn)品。但是低代碼之后,其實可以生產(chǎn)出一些滿足本行業(yè)、個性化需求的應(yīng)用軟件。
除此之外,據(jù)宜搭介紹,低代碼給行業(yè)還帶來兩個變化,以往采購的IT系統(tǒng)是互相不兼容,而低代碼天然互聯(lián)互通;低代碼運維復(fù)雜性降低,以往每個IT軟件需要專門的運維,但現(xiàn)在低代碼背后有相關(guān)的平臺兜底。
這不意味著低代碼沒有局限性。在較為復(fù)雜、非標的場景下,低代碼通用性不如普通軟件,而且低代碼很難做到多人協(xié)同開發(fā)。
按照阿里云智能總裁張建鋒的說法,通用軟件滿足了企業(yè)60%-70%的需求,還有30%的需求可能就是企業(yè)的人用新的工具快速建立起來的。
所以,低代碼和傳統(tǒng)開發(fā)方式之間應(yīng)該是補充和完善的關(guān)系,而不是沖擊和取代。
風(fēng)口下的低代碼
早在2014年,低代碼就是美國IT行業(yè)的熱門概念,幾年后行業(yè)跑出了獨角獸。2018年6月,低代碼開發(fā)平臺OutSystems獲得KKR和高盛3.6億美元融資,估值超過10億美元。
從市場規(guī)模來看,全球低代碼市場規(guī)模在2020年達84億美元,預(yù)計在2021年超過百億美元。其中中國市場是重要的增量。
沒有誰愿意錯過低代碼這樣一個風(fēng)口。國外的商業(yè)巨頭如谷歌、Microsoft、西門子等看到機會,陸續(xù)推出低代碼開發(fā)平臺,或通過收購布局。國內(nèi)的IT巨頭、傳統(tǒng)軟件廠商、新興的SaaS廠商也開始押注。據(jù)海比研究調(diào)查,國內(nèi)目前市場上共有低/無代碼廠商近70家。
今年年初,釘釘發(fā)布6.0版本,將“應(yīng)用開發(fā)平臺”作為新定位,力推低代碼。騰訊云也推出了云開發(fā)低代碼平臺,試圖降低小程序的應(yīng)用開發(fā)門檻。
在這場熱鬧的追風(fēng)口行動中,大家對低代碼的布局卻是驚人的相似。
以釘釘為例,釘釘上連企業(yè)業(yè)務(wù)應(yīng)用,下連阿里云IT基礎(chǔ)設(shè)施。低代碼作為釘釘上的一個原生工具,能夠幫助企業(yè)快速實現(xiàn)業(yè)務(wù)在線化,是實現(xiàn)“云釘一體”戰(zhàn)略的重要抓手之一。
國外的架構(gòu)也類似,微軟的低代碼平臺Power Platform的底層是Azure云計算服務(wù),上層是Microsoft的相關(guān)應(yīng)用軟件。
“低代碼相當于鏈接了底層的云和頂層的端,讓企業(yè)原來的數(shù)字化、在線化的能力變得更快了,畢竟用完低代碼的人,都覺得真香。而對于平臺開發(fā)者來說,低代碼也是服務(wù)企業(yè)的重要著力點之一。”釘釘宜搭產(chǎn)品負責(zé)人邵磊表示,低代碼平臺能夠讓企業(yè)更低成本地“上云”。
在低代碼賽道上,巨頭們的核心競爭力其實是低代碼背后的底座,也就是云。云和端本身的競爭力,已經(jīng)決定了低代碼平臺的穩(wěn)定性、安全性等其他能力。
但是這不意味著,沒有強大的云計算基礎(chǔ)和云底座,中小型的低代碼平臺就沒有競爭力。“國內(nèi)的低代碼還是處于起步階段,很多細分的行業(yè)和賽道,其實是需要針對性的低代碼平臺的。低代碼服務(wù)商如果深耕某一領(lǐng)域或者場景依然有機會。”邵磊說。
*題圖及文中配圖均來源于Pexels。文中應(yīng)受訪者要求,文中劉芳為化名。
(聲明:本文僅代表作者觀點,不代表新浪網(wǎng)立場。)