低代碼,真的無所不能嗎?

最近半年,有好些來自不同崗位、不同立場的人開始問同一個問題:低代碼平臺的邊界是什么?低代碼無所不能嗎?
“全民開發”、“人人都是開發者”這樣的口號愈演愈烈,“低代碼能力有沒有邊界”、“邊界在哪”,這類問題的提出,可以算是一種理性的回歸,因為很多提問者都是本著實事求是的態度,希望對技術概念正本清源。
這是一個令人驚喜的問題,但回答起來卻有些吃力:
01
不同的提問者
對邊界的理解和期待的答案不一樣
提出此類疑問的有準備采購低代碼的大型企業客戶或生態伙伴的CEO、CTO,也有使用低代碼平臺的產品經理和工程師,甚至有低代碼的銷售、或者負責銷售的COO。
總結一下,無外乎這三類:
-
User:使用低代碼平臺構建應用解決企業數字化場景的人。
-
Consumer:采購低代碼平臺解決企業自身數字化問題的人。
-
Sales:銷售、轉售低代碼平臺的人。
這三類人的知識結構、關注點、和其所期待的答案維度是完全不一樣的:
User:使用低代碼平臺的人
這類人群的問題比較容易回答,因為他們對于低代碼能力邊界的理解,最貼近低代碼平臺的能力參數,講清楚低代碼平臺的能力參數,就基本上算是回答了他們的問題。
Consumer:采購低代碼平臺的人
這類人群的問題比較難回答,因為在回答之前,必須要了解他們的業務。他們對于該問題的設想,往往類似于:低平臺能做一個風電場的數字化管理平臺嗎?低代碼能做一個業財一體化平臺嗎?低代碼能做一個B2C的電子商務平臺嗎?而由于他們業務的個性化與多樣性,大部分情況下其實很難通過一次演示去回答他們的問題,尤其是低代碼平臺在沒有實施過類似項目時。
Sales:銷售、轉售低代碼平臺的人
這類人群的問題最難回答,因為他們期待能得到一個低代碼的目標用戶畫像,期待得到一條涇渭分明的標準線,線的這邊是低代碼能做什么,另一邊是低代碼不能做什么。
02
能力邊界寬度
取決于工具、用戶和場景
明確了要回答的對象,我們再談談:低代碼的能力邊界究竟是由什么決定的?
先講一個小故事:
某地野豬泛濫成災,政府組織狩獵者圍剿獵殺。狩獵者訓練有素,使用的狙擊槍也都安裝了夜視儀和紅外瞄準器,單擊命中率接近100%。然而新的問題出現了:野豬一般只在深夜成群出行,且防范意識極高,一遇到任何風吹草動,一聲輕微的槍響或者一聲同伴的嚎叫,它們就會飛速四散逃逸或躲入灌木叢再不出來。
唯一的解決方法就是讓狩獵者團隊培養出夜間行動的高度協作性,所有人保證在同一瞬間開槍,這樣才能實現一擊即中的效果。
類似于狙擊槍,低代碼平臺能達到的“獵殺效果”(即能力邊界),除了取決于自身的能力參數外,也取決于工具與使用者能力(狩獵者)和使用場景(夜晚)的匹配度,三者高度匹配將會產生最大的能力邊界和最高效率。
過去在回答低代碼能力邊界的問題時,大部分平臺給出的答案只有低代碼平臺能力參數,這樣的答案往往只對前文提到的第一類人有用,要真正回答好這個問題,就必須從工具、用戶和場景三個方面出發。
工具層面
我們需要提供類似于狙擊槍的參數,如射程、后坐力等。對于低代碼平臺而言,Gartner已給出低代碼平臺的關鍵能力維度,綜合中國信通院提供的《低代碼無代碼開發平臺通用能力》,萬應低代碼的回答如下:
用戶層面
類似于提醒狩獵者:在狩獵群居動物時,團隊要同時開槍才能保證不會空手而歸、狩獵大型獵物時,狩獵者最好要擁有2年以上狩獵經驗。低代碼平臺也需要為提問者提供一份最佳實踐規范和推薦能力要求。
萬應低代碼就建立了大量最佳實踐的規范和案例:細致到如怎么樣建立實體模型?命名要遵循怎么樣的規范?如何處理邏輯編排里的異常和事物?如何建立應用的設計體系,如何復用組件等等。
結合近1000名低代碼工程師的培育經驗,我們也建議低代碼工程師需要有一定的業務邏輯分析能力,是計算機相關專業畢業等。
場景層面
在場景層面,首先我們需要給提問者一些最佳場景建議,就像建議狙擊槍要配合夜視儀、在夜晚獵殺泛濫的野豬一樣:
比如我們建議服裝企業使用低代碼平臺時,可以充分利用平臺的開放性,接入現有的服裝設計軟件,將服裝設計參數自動傳遞到淘寶、銷售渠道、訂貨系統,這樣可以更好的實現柔性制造和庫存管控。
03
能力邊界是動態的
只能探索、不能被定義
前面我們講了,低代碼能力邊界取決于用戶(客戶)、工具(低代碼平臺能力)和場景三個維度,也分別就每個維度給出了萬應低代碼的答案,但即使如此也僅能描述出低代碼能力邊界的冰山一角,因為在這3個維度中,只有“工具”有較為清晰的邊界,“用戶”和“場景”則存在巨大的彈性空間。
在“用戶”層面,客戶自己的能力取決于客戶本身的人才和行業知識沉淀,低代碼的本質是工具,萬應低代碼將盡最大努力提升工具的“趁手性”,同時提供全面的人才培訓,但軟件思維的形成仍需時間積累。
在“場景”層面,不同客戶使用低代碼平臺的邊界是不一樣的,廠商可以提供場景建議,但更多豐富的場景應該由使用者去探索。就像同樣是自動駕駛技術,在百度將其用于全無人駕駛出行服務(蘿卜快跑)從而獲得商業上的成功,而其他車企則主要用于私家車輔助駕駛,同樣也獲得不菲的成效。
與此同時,在邊界較為清晰的“工具”層面,低代碼本身能力也一定會不斷迭代,云計算、大數據、AI這些技術也會被持續應用到低代碼平臺中去,這是一個動態的過程。因此我們說,在當前階段,低代碼平臺的能力只能被探索,不能被定義。
04
廠商要如何探索
低代碼的能力邊界
截至目前,國內大約涌現出300家低代碼公司(其中有相當一部分是做無代碼),大部分低代碼平臺依然還在發展的初級階段。從低代碼行業整體來看,很多低代碼能力邊界是還沒有被探索出來的,或者是大家沒有想清楚、不敢去想的。
有的平臺采用發展大量C端開發者的方式去探索邊界;有的平臺發展大量合作伙伴去探索邊界;有的平臺自己建立交付中心去交付一些中大型項目探索邊界。
對于萬應這樣一家真正從低代碼項目交付中成長起來的企業,基于對于低代碼的理解,我們正在并將堅持從以下方式去拓寬低代碼能力邊界:
始終將低代碼平臺底層能力放在第一位集中研發資源把平臺能力參數做大做強。即專注于研究狙擊槍的射程、夜視儀、槍的可裝配性這些基礎能力。
保持一個精悍的交付中心,在個別重點行業、重點客戶去實踐、驗證低代碼平臺的能力比如能源、金融這些能力要求高的行業,這樣就可以盡可能地提升低代碼的行業外延
聯合一批合作伙伴,利用市場的力量,去探索低代碼平臺行業邊界大部分合作伙伴有較好的組織體系,比零散的開發者應該能夠更好的使用低代碼平臺,可以從一個項目組開始,逐步擴充到一個部門,再到整個公司。對于平臺來說,關鍵是如何對合作伙伴進行培訓,進行技術支持,以及幫助合作伙伴在狙擊槍上加上夜視儀。
當時代與技術發展到目前數字化越來越普及的階段,尤其是當代人的工作與生活已離不開云計算和移動應用之時,通過軟件手段開發出的各種生產力應用就成為人類提高工作與生活效率的主要手段。我們相信低代碼編程能力將會變成一個與辦公軟件一樣普及的基本辦公技能,正如今天的office軟件,相信在那樣一個階段,低代碼的能力將被更多人看見。
