這個世界還需要碼農嗎?

摘要

技術越來越好,代碼越寫越少。

電影《黑客帝國》的經典開頭,無數段代碼像雨水一般落下,證明電影中人物正處在虛擬世界。在數字化世界,代碼是一項再稀松平常不過的語言。所有軟件都從最底層的代碼寫起,也是人們接觸數字化的途徑。

事實上,代碼在如今已經無處不在。而如何能讓不會寫代碼的人同樣利用它來完成業務?「低代碼」(low code)在這個背景下出現了。

《黑客帝國》開頭的「代碼雨」印證了主角們所處的虛擬世界 | 《黑客帝國》

2014 年,Forrester Research 發表的報告中提到「面向客戶應用的新開發平臺出現」,低代碼開發平臺的概念正式成立。隨著技術和市場不斷發展,低代碼逐漸發展起來,用來響應不斷增長的業務應用程序開發和編程語言的發展。

其實,低代碼對于行業來說并不算一件新鮮事,甚至可以說,低代碼是一個存在很久的技術「新包裝」。但對于大眾,低代碼依然是小眾且神秘的領域,所以我們到底如何看待低代碼?

廣義與狹義

低代碼或者無代碼(no code)本質上屬于可視化工具,其實并不是一個新鮮事。微軟在 90 年代互聯網還未興起時就推出過可視化編程應用 Visual Basic(VB),程序員可以利用 VB 快速創建一個應用程序。

甚至再廣泛一些,傳統企業常用的數據整理軟件 Excel,也是正經的低代碼工具。我們暫且把這些人們熟知的應用稱作廣義上的低代碼。其特征是上手快,但僅能固定在一個范疇內,比如 Excel 可以管理數據、呈現報表,但其運行形態僅限于 Excel 這一款軟件內;再比如最近非常火的少兒編程,雖然屬于編程一類,但人們在可視化界面內通過拖拉拽的方式快速形成簡單指令,但無法完成更復雜的東西。

企業內部一直以來使用的 Excel,其實也屬于低代碼的范疇之內 | 微軟

閃電數據創始人兼 CEO Jeff 表示,低代碼從技術形態來說一直存在,之前叫做「快速開發」。

閃電數據正在把低代碼用在數據管理場景中,基于數據庫一鍵生成運營管理后臺,可以在后臺實現數據管理、數據可視化、數據分析等功能,同時給數據賦予開放 API 的能力。

低代碼概念被提出后,在 IT 行業越來越火爆,很大程度上也和企業數字化有很強的關聯。現在人們說到低代碼,一般特指的是企業服務類別,也就是狹義上的低代碼。

不過,并不是所有的代碼縮減都可以叫做低代碼。王興曾在飯否上說過:「據說一輛寶馬 X5 里的軟件代碼有 3 億行,一輛特斯拉只要 1000 萬行。」而這并不是低代碼帶來的便利,Jeff 向極客公園(ID:geekpark)解釋到,智能汽車軟件代碼變少,說明背后團隊可能使用的編程語言抽象程度更高,以及語言和生態的類庫(程序員用來實現各種功能的類的集合,可以解決一系列常見編程任務)更加豐富成熟,但依舊是編寫代碼的方式,而不是配置的方式。

企業服務

2020 年的疫情打了所有人一個措手不及,如何在短時間內了解疫情的信息采集,數據分析,也成為國家和各個地方政府的當務之急。

醫院和社區利用人工錄入等傳統的方式上報疫情排查情況,無疑耗費大量精力;而從頭編寫一套系統,也沒辦法在幾天內完成。這時低代碼平臺就起到了關鍵作用。

從事低代碼開發平臺的奧哲利用其優勢,快速助力洛陽衛健委搭建了「疫情排查匯總統計」系統,響應企業、社會的數字化抗疫。不止洛陽,奧哲上線了疫情管控解決方案,疫情爆發后的一周內,奧哲為中國 30% 的省市提供了抗疫相關的系統建設支持,包括北京、天津、廣東、湖北、海南等。

         利用低代碼平臺的優勢,可以快速輕松搭建應用 | 奧哲

「最快的時候,有關部門需要在 24 小時內構建系統。」奧哲聯合創始人兼 CTO 張華告訴極客公園,其他家都很難做到,但奧哲真的花了一天時間完成交付。

這是低代碼領域在企業服務中最大的作用之一:快速、便捷。在一些業務場景當中,底層邏輯基本相通,如果每次都從底層開發,屬于重復無用功。低代碼的作用就是把 IT 人員甚至業務人員從底層代碼中「解救」出來,把通用的底層技術封裝成組件的形式,上層就可以通過配置的方式快速構建場景。

「有了我們這套工具后,開發的工作就可以減免了 80%-90%。如果功能不用那么復雜,整個運營后臺就完全不用開發,也就是無代碼。」Jeff 說到。

         低代碼平臺可將開發等基礎工作減免九成 | 閃電數據

另外一個關鍵詞是數字化轉型。傳統企業的數字化程度并沒有那么高,技術人員的成本也是一筆很大的開銷,所以利用低代碼可很大程度上解決他們的焦慮。

「一些中大型企業的信息化進程很早就已經開始了,企業內部其實有很多歷史數據,可能分散在不同的數據庫里,并且沒有打通連接。」Jeff 舉例,這些數據本身是有價值的,可以作為二次開發的素材,但是「數據孤島」擺在這里,價值也無法連貫起來。

而閃電數據可以針對這個場景做優化,幫助企業把數據庫管理建立起來,把分散在各個地方、各個系統中的數據庫統一組織和連通起來,再通過開放 API 的方式給到上層的應用做二次開發,實現從「數據孤島」到「數據中臺」的進化。

「低代碼一直在發展,這幾年隨著移動化的出現,企業內部所有人都開始接觸線上,企業應用也開始大規模增長,」張華表示,假如一家企業原先只有 20% 的人使用電腦,意味著信息化管理軟件只能管這 20% 的員工。

當移動互聯網出現之后,所有員工都可以被信息化管理,再加上移動設備的接入,使得應用海量增長。「因為人與人之間是網絡關系,它還不屬于線性的增長,而是爆炸性的增長。」而市場上的程序員只有那么多,低代碼要解決的這樣的「供需不匹配」。

我們還需要碼農嗎?

低代碼并非萬能。

張華表示,低代碼在企業管理應用領域也只覆蓋了十幾個場景,相對來說比較垂直,如 CRM、ERP 等等。因為在這些業務當中,每家企業都會使用,底層業務基本相通,就能做成通用模塊。

但這并不代表著低代碼是一個小眾市場。根據調研機構 marketsandmarkets 發布的報告,全球低代碼開發平臺市場規模將從 2020 年的 132 億美元增長到 2025 年的 455 億美元。報告稱,數字化需求不斷增長,有望在全球范圍內增強對低代碼開發平臺市場的使用。

大公司也都瞄準了這個大方向。今年 6 月,亞馬遜發布了低代碼軟件開發平臺 Honeycode,類似的產品還有 Salesforce 旗下的 Lightning App Builder、Google 旗下的 App Maker 以及剛收購的 AppSheet,微軟預計未來五年將打造 5 億個新應用,其中 4.5 億個都由低代碼平臺打造,微軟在使用的低代碼平臺 Power Apps 也是公司增長最快的應用之一。

低代碼快捷的開發流程已成為許多大公司的標配 | 網絡

低代碼在全球風靡之后,傳統意義上的碼農是否可以被取代了?

至少從目前來看,是基本不可能的。

德聯資本投資經理原濤在 2019 年看過幾個低代碼/零代碼開發平臺的早期項目,這些開發平臺目前只是針對一些特定場景下的應用,例如表單、工作流、營銷小程序等等,確實能帶來一些效率上的提升,但產品的靈活性還不夠強大到適用于絕大部分場景,讓沒有編程背景的業務人員直接使用還需要較高的培訓成本。

「計算機軟件的下一波浪潮是 Create Your Own Software,我們對低代碼開發平臺的發展方向還是非常看好的。任何一項新技術都需要時間完善,最理想的產品狀態就是讓平民開發者或者非技術背景的業務人員能熟練掌握使用低代碼快速構建自己想要的應用。但以目前國內很多傳統行業的 IT 水平來看,讓業務人員真正使用起來還是比較難的,而專業的軟件開發者又有自己所熟悉的開發框架,真正復雜的軟件無法只是簡單的基于低代碼就可以完成。」原濤今年投資了一家做低代碼運維開發平臺的公司 OpsMind,他們的產品是面向 IT 運維人員,通過可配置的方式快速構建各類個性化的運維解決方案,低代碼只是產品的一部分特性,更重要的是 OpsMind 希望借助企業上云的趨勢打造一個高度融合的平臺,解決過去數十年運維行業所面臨的需求碎片化、工具割裂等問題,實現真正的運維自動化。

在原濤看來,低代碼/零代碼開發平臺只是一種工具,更重要的是怎樣利用這類工具去幫助企業實現數字化轉型和降本增效。例如可以通過低代碼開發平臺將某些高頻重復的工作流程變成某一種應用,并且支持靈活變更,整個過程不需要 IT 開發人員的參與。如果從這個角度來看,近期比較火熱的業務中臺、RPA 等概念都是在解決類似的問題。

         低代碼也是軟件技術發展的大趨勢 | 視覺中國

「不需要寫傳統意義上的代碼去重新完成軟件部署,不代表著不需要開發人員。」Jeff 告訴極客公園,低代碼并不意味著淘汰程序員,而是最大化地輔助他們提高效率。相反,在低代碼企業和客戶之間,還有可能會出現一些「中間人」的角色,既省去了寫大量代碼的時間,又可以通過配置來幫助客戶進行產品定制化,對三方都有好處。

從軟件發展的角度來看,或許更能說明低代碼的流行化。

在計算機不普及的時代,寫程序實際上更偏一種極客的行為,只有非常小眾的人群在寫。進入 21 世紀,PC 開始流行,偏底層的技術語言也被越來越多的人熟知,IT 逐漸變成了一種專業;當 web2.0 時代來臨,催生了軟件行業的繁榮,不管從技術或人們學習的方面,寫程序的門檻都在一步步降低。這是一個大趨勢,IT 開發平民化。

所以,盡管低代碼很早就已經出現,盡管歷史總是驚人相似,但在技術與效率的雙重推動下,IT 全民普及化讓低代碼正在發揮它最大的價值。


責任編輯:宋德勝

題圖來源:視覺中國

本文首發于極客公園,轉載請聯系極客君微信geekparker 或 [email protected]

最新文章

極客公園

用極客視角,追蹤你最不可錯過的科技圈。

極客之選

新鮮、有趣的硬件產品,第一時間為你呈現。

頂樓

關注前沿科技,發表最具科技的商業洞見。

炸金花来牌的顺口溜 福建31选7历史开奖结果 百度 越南河内5分彩是合法的吗 pc蛋蛋目测 浙江6 1开奖结果走势图 快乐10分怎么玩 七乐彩近30期开奖号码 辽宁12选五一定牛开奖结果 四肖期期准一期期乚 浙江20选5测 浙江体育彩票网 十大著名股票分析师 甘肃十一选五今天开奖号码 湖南体彩幸运赛车综合 河南22选5哪个台开奖 体彩超级大乐透开奖结果 福建体育彩票11选5中奖规则