??低代碼的目的是提升效率,不是壓榨生存空間。低代碼不代表低技術,所以低代碼并不會導致初級碼農失業,實際上不僅不會導致失業,還幫助更多人走上了“開發者”崗位。
何為低代碼?
??所謂“低代碼”(Low-Code),是指一種無需編碼或者僅需要少量代碼就可以快速生成應用程序的開發方法,通過可視化進行程序開發,使具有不同經驗水平的開發人員可以通過圖形化的用戶界面,通過拖拉拽組件和模型驅動的邏輯來創建網頁和移動應用程序。Gartner表示任何人都可以是開發者,到2023年,大型企業活躍的全民開發者數量將至少是專業開發者數量的四倍。也就是說,更多的人可以參與到應用程序的開發當中,不僅是具有專業編程能力的程序員,非技術背景的業務人員同樣可以構建應用。
那么哪些場景適合使用低代碼呢?
??我們可以參考Gartner發布的全民開發者構建應用的范圍及參考原則。幫助我們識別什么樣的應用適合低代碼開發,什么應用不適合。可以兩個維度去看,一個是應用復雜度,需要自定義化的程度,另外一個就是看業務關鍵性,用戶數,對業務數據的一些安全要求,監管之類的需求去評估是否合適。對于一些表單表格工作流類型的個人或者工作組的應用,應用類型不復雜,對關鍵業務的影響程度低,可以由全民開發者使用低代碼/零代碼平臺進行構建。業務部門需要有自定義動作的應用開發出來之后會有比較長的穩定期,包括對數據的安全要求,業務的連續性可用性,穩定性要求通常比較高,往往需要業務部與IT部共同構建,專業開發者提供架構、API、組件類支持,全民開發者負責構建頁面。而企業范圍內的復雜應用,對核心業務流程有較大影響,更加突出了其技術層面的要求,而不僅僅是編碼能力,比如數據庫、操作系統、算法、圖像識別、語音識別、大數據處理、自然語言等等方面,使用低代碼開發平臺來實現是不現實的或者說不完全的。
低代碼是必然的大趨勢,初級碼農如何生存?
??事實來說,低代碼概念及開發平臺的出現,實際上將軟件開發更加明確的進行了劃分,針對某些應用類開發,徹底降低了其入門門檻,讓業務專家可以更加容易的實現自身企業所需業務,減少了開發過程中的溝通成本。同時,低代碼平臺將現有軟件企業的開發模式進行了顛覆,大大降低了編碼過程中出現的重復性勞動,讓程序員從繁重、業務性的開發過程中解放出來,投入到更加關鍵的核心代碼開發中,讓代碼產出更具價值。
??華為云最新發布的Astro低代碼平臺,統一開發者體驗和基礎能力,資產與能力開放實現生態鏈接,通過零碼、低碼、流程、大屏、智能助手、高低碼結合,全方位助力客戶實現企業數字化轉型,提升企業辦公效率,沉淀行業經驗。長安汽車在向智能低碳出行科技公司轉型過程中,使用Astro從0到1配置化開發,應用開發周期從三個月縮短至9天,寫更少的代碼,做更多的事。
??從這個角度來看,與其說低代碼開發平臺會導致碼農失業,不如說是顛覆了傳統的開發模式。
??總的來說,低代碼是必然的大趨勢,除了能給時代帶來進步,低代碼平臺還能促進程序員進行升級。開發者可以減少敲擊代碼帶來的繁重工作量,從而把更多精力投放到產品創新上,比如去思考,怎么在低代碼平臺上,搭建出好的產品?怎么把這個工具和產品結合的更好?而且我們也應該看到,純代碼開發目前還有無法取代的優勢,低代碼也不完全是剝離代碼而存在,相信低代碼平臺的發展,給碼農帶來的不僅是挑戰,也是一個不錯的機遇。
審核編輯 黃昊宇
-
代碼
+關注
關注
30文章
4753瀏覽量
68368 -
華為云
+關注
關注
3文章
2435瀏覽量
17322
發布評論請先 登錄
相關推薦
評論