在互聯(lián)網(wǎng)不斷發(fā)展與普及的今天,生活的方方面面都離不開(kāi)互聯(lián)網(wǎng),由此企業(yè)對(duì)于計(jì)算機(jī)開(kāi)發(fā)人員的需求已經(jīng)達(dá)到了白熱化的程度,相關(guān)人才缺口不斷加大,也逐漸成為了當(dāng)下就業(yè)前景好的專業(yè)。
面對(duì)當(dāng)下就業(yè)前景好的專業(yè)巨大的市場(chǎng)需求,“低代碼”應(yīng)用而生,并逐步火熱?,F(xiàn)在,很多企業(yè)在做,大量的資金投入到這個(gè)領(lǐng)域,低代碼開(kāi)發(fā)形勢(shì)可謂一片大好。
01“低代碼”究竟是什么?它的優(yōu)勢(shì)在哪?
所謂“低代碼”(Low-Code),從字面理解應(yīng)該是指代碼量的減少,事實(shí)也確實(shí)如此,低代碼是指一種開(kāi)發(fā)方法,更確切的說(shuō)是指一種開(kāi)發(fā)平臺(tái)。具體是指無(wú)需編碼或通過(guò)少量代碼就可以快速生成應(yīng)用程序的開(kāi)發(fā)平臺(tái),是一種通過(guò)可視化進(jìn)行應(yīng)用程序開(kāi)發(fā)的方法,以更少的編碼,更快速地構(gòu)建和交付應(yīng)用軟件,全方位降低軟件的開(kāi)發(fā)成本。同傳統(tǒng)的開(kāi)發(fā)模式相比,使用低代碼開(kāi)發(fā),不僅可以在數(shù)小時(shí)內(nèi)完成編程任務(wù),提升效率的同時(shí),節(jié)約了開(kāi)發(fā)成本,并且不需要專業(yè)的技能,可以很快上手,可以將更多的時(shí)間集中在業(yè)務(wù)邏輯的實(shí)現(xiàn)上。另外,在軟件二次開(kāi)發(fā)、多次配置開(kāi)發(fā)的過(guò)程中,低代碼也可以實(shí)現(xiàn)快速部署。
02低代碼賽道火熱,發(fā)展勢(shì)不可擋
如今,低代碼賽道火熱,已成為軟件市場(chǎng)上的“寵兒”,發(fā)展態(tài)勢(shì)快速。Forrester預(yù)測(cè),到2022年,低代碼開(kāi)發(fā)平臺(tái)市場(chǎng)將從2017年的38億美元大幅增長(zhǎng)增至212億美元。
Gartner估計(jì),到2024年四分之三的大企業(yè)將會(huì)使用至少4種低代碼開(kāi)發(fā)平臺(tái),用于信息化應(yīng)用開(kāi)發(fā)。屆時(shí),65% 的應(yīng)用開(kāi)發(fā)將通過(guò)低代碼完成。
數(shù)據(jù)顯示:在全球,有77%的受訪企業(yè)已經(jīng)開(kāi)始使用低代碼開(kāi)發(fā)平臺(tái);而中國(guó)低代碼市場(chǎng)呈現(xiàn)高速發(fā)展,85%的IT決策者表示正積極擁抱這項(xiàng)技術(shù)。盡管目前美國(guó)仍處于第一的位置,但中國(guó)市場(chǎng)有望迅速超越前者,成為低代碼應(yīng)用的領(lǐng)導(dǎo)者。
目前,國(guó)內(nèi)互聯(lián)網(wǎng)巨頭已經(jīng)在該賽道多有布局:阿里在今年的“云釘一體”戰(zhàn)略中,釘釘將有一半精力投入到賦能開(kāi)發(fā)者;騰訊云低代碼LowCode平臺(tái)也開(kāi)啟公測(cè)。由華為推出的低代碼平臺(tái)——華為云應(yīng)用魔方AppCube,也在2021年宣布全面投入商用。
可見(jiàn),低代碼開(kāi)發(fā)作為開(kāi)發(fā)領(lǐng)域一個(gè)重要的發(fā)展趨勢(shì),在未來(lái)將會(huì)得到大面積的普及。
低代碼出現(xiàn)后,就業(yè)前景好的專業(yè)還會(huì)是程序員嗎?
既然低代碼的優(yōu)勢(shì)如此明顯,發(fā)展進(jìn)入快車道,那么它的出現(xiàn),就業(yè)前景好的專業(yè)還會(huì)是程序員嗎?
當(dāng)然就業(yè)前景好的專業(yè)還會(huì)是程序員!甲子光年發(fā)布的《低代碼市場(chǎng)調(diào)研報(bào)告》(2021)指出,低代碼對(duì)人力、時(shí)間、機(jī)會(huì)成本都有一定的控制。然而低代碼的痛點(diǎn)在于,它的確能夠滿足80%的基礎(chǔ)能力,但20%的關(guān)鍵能力不容忽視。如果盲目樂(lè)觀放棄20%,里面有1%的可能出現(xiàn)問(wèn)題,就要付出99%的努力去彌補(bǔ)。
可見(jiàn),低代碼雖然是“低”,也還是有代碼的,還是需要程序員介入開(kāi)發(fā)的。低代碼的本質(zhì)是讓開(kāi)發(fā)人員更有效率,它在這個(gè)過(guò)程中扮演的是“輔助者”角色,而并非“替代者”。因?yàn)橛肋h(yuǎn)有一些容易被忽略的邊緣性技術(shù)問(wèn)題,需要程序員去解決,這是低代碼不能替代的。
隨著行業(yè)分工的更加精細(xì)化,大量常規(guī)的業(yè)務(wù)系統(tǒng)開(kāi)發(fā)工作由低代碼來(lái)完成,將會(huì)讓程序員從繁重的、業(yè)務(wù)性的開(kāi)發(fā)過(guò)程中解放出來(lái),投入到更加關(guān)鍵的核心代碼開(kāi)發(fā)中,讓代碼產(chǎn)出更具價(jià)值。其次,低代碼平臺(tái)的組件化和拖拽式配置降低了開(kāi)發(fā)門(mén)檻,新手程序員能夠借助此類平臺(tái)快速入門(mén),加速升級(jí)打怪;有經(jīng)驗(yàn)的程序員也有機(jī)會(huì)參與更多項(xiàng)目,甚至帶團(tuán)隊(duì),積累更多經(jīng)驗(yàn)值,實(shí)現(xiàn)快速成長(zhǎng)。
總之,“低代碼”開(kāi)發(fā)平臺(tái)不僅無(wú)法實(shí)現(xiàn)取代程序員,還會(huì)在一定程度上促進(jìn)更多人走向程序員崗位,就業(yè)前景好的專業(yè)還會(huì)是程序員!