低程式碼會使初級碼農失業嗎?

科技怪授發表於2022-11-23

低程式碼的目的是提升效率,不是壓榨生存空間。低程式碼不代表低技術,所以低程式碼並不會導致初級碼農失業,實際上不僅不會導致失業,還幫助更多人走上了“開發者”崗位。

何為低程式碼?

所謂“低程式碼”(Low-Code),是指一種無需編碼或者僅需要少量程式碼就可以快速生成應用程式的開發方法,透過視覺化進行程式開發,使具有不同經驗水平的開發人員可以透過圖形化的使用者介面,透過拖拉拽元件和模型驅動的邏輯來建立網頁和移動應用程式。Gartner表示任何人都可以是開發者,到2023年,大型企業活躍的全民開發者數量將至少是專業開發者數量的四倍。也就是說,更多的人可以參與到應用程式的開發當中,不僅是具有專業程式設計能力的程式設計師,非技術背景的業務人員同樣可以構建應用。

 

那麼哪些場景適合使用低程式碼呢?

我們可以參考Gartner釋出的全民開發者構建應用的範圍及參考原則。幫助我們識別什麼樣的應用適合低程式碼開發,什麼應用不適合。可以兩個維度去看,一個是應用複雜度,需要自定義化的程度,另外一個就是看業務關鍵性,使用者數,對業務資料的一些安全要求,監管之類的需求去評估是否合適。對於一些表單表格工作流型別的個人或者工作組的應用,應用型別不復雜,對關鍵業務的影響程度低,可以由全民開發者使用低程式碼/零程式碼平臺進行構建。業務部門需要有自定義動作的應用開發出來之後會有比較長的穩定期,包括對資料的安全要求,業務的連續性可用性,穩定性要求通常比較高,往往需要業務部與IT部共同構建,專業開發者提供架構、API、元件類支援,全民開發者負責構建頁面。而企業範圍內的複雜應用,對核心業務流程有較大影響,更加突出了其技術層面的要求,而不僅僅是編碼能力,比如資料庫、作業系統、演算法、影像識別、語音識別、大資料處理、自然語言等等方面,使用低程式碼開發平臺來實現是不現實的或者說不完全的。

低程式碼是必然的大趨勢,初級碼農如何生存?

事實來說,低程式碼概念及開發平臺的出現,實際上將軟體開發更加明確的進行了劃分,針對某些應用類開發,徹底降低了其入門門檻,讓業務專家可以更加容易的實現自身企業所需業務,減少了開發過程中的溝通成本。同時,低程式碼平臺將現有軟體企業的開發模式進行了顛覆,大大降低了編碼過程中出現的重複性勞動,讓程式設計師從繁重、業務性的開發過程中解放出來,投入到更加關鍵的核心程式碼開發中,讓程式碼產出更具價值。

華為雲最新發布的Astro低程式碼平臺,統一開發者體驗和基礎能力,資產與能力開放實現生態連結,透過零碼、低碼、流程、大屏、智慧助手、高低碼結合,全方位助力客戶實現企業數字化轉型,提升企業辦公效率,沉澱行業經驗。長安汽車在向智慧低碳出行科技公司轉型過程中,使用Astro從0到1配置化開發,應用開發週期從三個月縮短至9天,寫更少的程式碼,做更多的事。

 

從這個角度來看,與其說低程式碼開發平臺會導致碼農失業,不如說是顛覆了傳統的開發模式。

總的來說,低程式碼是必然的大趨勢,除了能給時代帶來進步,低程式碼平臺還能促程式序員進行升級。開發者可以減少敲擊程式碼帶來的繁重工作量,從而把更多精力投放到產品創新上,比如去思考,怎麼在低程式碼平臺上,搭建出好的產品?怎麼把這個工具和產品結合的更好?而且我們也應該看到,純程式碼開發目前還有無法取代的優勢,低程式碼也不完全是剝離程式碼而存在,相信低程式碼平臺的發展,給碼農帶來的不僅是挑戰,也是一個不錯的機遇。

 

 

 

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70022614/viewspace-2924767/,如需轉載,請註明出處,否則將追究法律責任。

相關文章