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