聊這個(gè)問(wèn)題,首先我們得知道什么是低代碼。所謂低代碼,就是通過(guò)一些簡(jiǎn)單的圖文設(shè)置和配置項(xiàng),以減少代碼量為目的去構(gòu)建我們所需的軟件或頁(yè)面等等。那么低代碼產(chǎn)品的大量出現(xiàn)會(huì)導(dǎo)致許多程序員失業(yè)嗎?
隨著近年來(lái)低代碼產(chǎn)品的興起,許多公司和企業(yè)發(fā)現(xiàn)了低代碼產(chǎn)品所帶來(lái)的好處。比如開(kāi)發(fā)同款軟件或頁(yè)面,使用低代碼平臺(tái)所需的成本,會(huì)比請(qǐng)程序員開(kāi)發(fā)或者開(kāi)發(fā)團(tuán)隊(duì)開(kāi)發(fā)要少得多。低代碼產(chǎn)品抓住了軟件開(kāi)發(fā)的主要步驟和規(guī)律,模擬程序員開(kāi)發(fā)軟件的過(guò)程,通過(guò)一些自動(dòng)化的操作來(lái)完成開(kāi)發(fā)任務(wù)。這也是為什么許多公司和企業(yè)都愿意選擇使用低代碼產(chǎn)品來(lái)完成對(duì)應(yīng)的開(kāi)發(fā)任務(wù)。廉價(jià)、省時(shí)、高效是低代碼產(chǎn)品對(duì)比真正的程序員來(lái)說(shuō)更加突出的特點(diǎn)。
但是,低代碼產(chǎn)品相比于我們真正的程序員來(lái)說(shuō),就沒(méi)有任何缺點(diǎn)了嗎?答案當(dāng)然是否定的。筆者曾仕于多家公司,也見(jiàn)識(shí)過(guò)許多的低代碼產(chǎn)品,在這里就跟大家簡(jiǎn)單的聊聊低代碼產(chǎn)品有哪些不足之處。
圖片來(lái)自網(wǎng)絡(luò)
首先,低代碼產(chǎn)品本身也是屬于軟件。也是需要程序員去更新、去維護(hù)。需要豐富低代碼產(chǎn)品的同時(shí),也需要解決各式各樣的低代碼產(chǎn)品生成的bug。所以維護(hù)低代碼產(chǎn)品本身就需要成本。其次,低代碼產(chǎn)品在滿足一些特定需求時(shí)會(huì)顯得捉襟見(jiàn)肘。比方說(shuō)對(duì)于一些對(duì)表單或表的特殊操作、對(duì)接口的安全處理、對(duì)接第三方平臺(tái)等等,都需要低代碼產(chǎn)品的功能能夠應(yīng)對(duì)這些需求場(chǎng)景。第三,低代碼產(chǎn)品也是需要使用者花時(shí)間去學(xué)習(xí)使用的。如果使用者本身就會(huì)敲代碼,那么為了使用低代碼產(chǎn)品,還需要額外花精力去學(xué)習(xí)低代碼產(chǎn)品的使用,便會(huì)顯得學(xué)習(xí)使用它有些多余。第四,低代碼產(chǎn)品所產(chǎn)生的的bug可能會(huì)比普通的bug更加難以處理,因?yàn)閎ug是由低代碼產(chǎn)品產(chǎn)生的,為了解決此類bug,還需去了解低代碼產(chǎn)品產(chǎn)生此bug的邏輯和過(guò)程。這也為我們排查問(wèn)題增添了負(fù)擔(dān)。
個(gè)人認(rèn)為,目前低代碼產(chǎn)品還處于未大面積使用的情況,并且還有很大的優(yōu)化空間。所以
它的出現(xiàn)暫時(shí)不會(huì)造成程序員大量失業(yè)的情況。僅代表個(gè)人觀點(diǎn),如有表述不正確的地方,望大家多多批評(píng)指正!
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。