設計雜談 ? “無代碼”時代,離我們還有多遠?

“無代碼”時代,離我們還有多遠?

發表于: 設計雜談. 評論
Sponsor

前言:“代碼行業的未來,是無代碼”,這句話來自 GitHub的CEO-Chris Wanstrath。當今,代碼應用在生活中的方方面面,大多數智能設備的應用都離不開代碼,代碼可以為智能設備帶來各種各樣的功能的,我們的很多設計效果更需要通過代碼來實現。代碼行業對于GitHub應該并不陌生,GitHub是通過Git進行版本控制的軟件源代碼托管服務平臺。那么其開發者Chris Wanstrath所說的這句話是意味著什么,無代碼又是什么意思,那么看下今天的文章吧!

“無代碼”時代,離我們還有多遠?

在數字化程度越來越高的今天,被預設的軟件應用場景和被迭代周期限制的功能更新速度已經無法滿足一部分用戶的訴求。各個領域都開始關注生產力如何實現降本增效的大環境下,“無代碼化”提供了一種新的思路。

盡管聽起來更像是技術范疇的概念,“無代碼”趨勢實際上是由市場所驅動帶來的——這意味著作為研發上游的產品經理和設計師可能比開發人員更需要關注“無代碼”趨勢對未來產品形態帶來的影響。

PART1.什么是無代碼

普遍情況下所描述的“無代碼”其實指的是無代碼開發平臺 (NCDP,No-Code Development Platform) ,是指使用者無需具備專業的代碼編程能力,即可完成網頁或軟件應用等的研發創建工作的工具和平臺。

“無代碼”的本質其實是通過圖形用戶界面這種可視化的形式替代了程序員一行一行編寫代碼的傳統開發形式,所以大部分無代碼平臺都通過提供可拖放的“小部件”以及一些預置模板等方式讓非程序員用戶可以通過相對簡單的方式完成應用程序的創建。

“無代碼”時代,離我們還有多遠?

當下時興的少兒編程軟件用拼圖的形式訓練小朋友的程序邏輯能力,也可以視為一種無代碼編程形式(圖片來源于網絡)

為了保證應用能力的可擴展性,無代碼平臺通常還支持通過API等方便用戶將所創建的應用與第三方軟件或服務連接在一起。

提到無代碼,也很容易聯系到另一個相關的概念——低代碼 (Low-Code)。低代碼一詞最早是2014年由Forrester提出,旨在通過最少的手動編碼以及最少的設置、用戶培訓、部署等前期投資就可以快速交付業務應用程序。[2] 無代碼和低代碼經常被作為相關概念被進行對比 (關于兩者具體的差異又是另一話題,在此就不展開細述了),但可以很明確的是,兩個概念背后的宗旨都是為了提高應用程序研發效率以應對豐富而頻繁的業務需求,以及有限的研發人力投入。

近年來無代碼平臺越來越多出現在大眾視線中 (在海外市場更為顯著),功能和市場細分領域也各不相同。

一些代表性的案例

“無代碼”時代,離我們還有多遠?

Webflow 是一款可視化網站搭建工具,你可以使用它制作出專業級的響應式網站,無需代碼基礎

“無代碼”時代,離我們還有多遠?

Scapic無需任何編碼能力,就可以生成一個VR購物站點

“無代碼”時代,離我們還有多遠?

Voiceflow讓不懂程序的人也能打造自己的智能語音助手

“無代碼”時代,離我們還有多遠?

Bubble是一個可視化App編寫工具,類似于設計師使用的UI軟件,但能直接編輯好頁面邏輯生成APP

“無代碼”時代,離我們還有多遠?

Airtable是新型的在線表格,不同于傳統表格,它可以將數據轉化為各種形式的圖表配合豐富的插件共同使用,近期還上線了可編輯的自動化邏輯能力,并將產品自身的定義更新為可構建應用的表格工具

“無代碼”時代,離我們還有多遠?

Zapier是一個無代碼連接器,讓不會編程的人也能夠進行應用之間的集成,可以自由設定平臺所支持應用之間的邏輯連接,類似于升級版的IFTTT

PART 02. 是潮流還是長期趨勢

行業還處于發展初期

在海外,與上文所提到案例類似的無代碼創業項目還有很多,大廠也紛紛有相關的嘗試,如微軟的PowerApps,以及Google今年剛收購的AppSheet。目前行業還處于早期階段,整個市場規模在未來還有很大的空間。

無代碼概念相關的融資項目更早出現在toB領域,而近兩年在通用效率場景下也涌現出大批創新產品。以美國SaaS行業頭部企業的市值作為參照,上面舉例的企業中估值最高的Airtable估值約25億美金,而SaaS行業的龍頭Saleforce估值接近2000億美金;從整個行業對比來看,無代碼行業預計2020年平臺市場規模達155億美金,而2020年SaaS市場規模將達到約3800億美金。所以整個無代碼行業其實還處于一個相對早期階段,規模還較小。

那么到底具備哪些優勢,使得無代碼被行業和資本看好呢?

無代碼自身優勢及長期發展的可能

“無代碼”時代,離我們還有多遠?

低門檻

無代碼平臺的使用者不必具備代碼能力,意味著更多人可以突破原本個人能力限制,直接參與或獨立完成軟件應用想法的落地(設計師、產品經理等不需要學習全面的代碼知識就可以作出完整可上線的應用)。除了產品經理、設計師這些原本處于研發流程上游的角色,更大的意義在于不同行業領域的一線從業者,真實的終端用戶也都有機會直接成為應用的構建者。借助無代碼解決方案,他們可以利用自己的領域知識自行解決很多問題。

低成本

高素質有經驗的研發人員往往占據研發人力成本中的大頭,與全手動代碼開發模式相比,無代碼可以縮短研發周期同時減少開發人力的投入。這對于有較為大量重復相似軟件需求的行業來說意味著有效降低研發成本的可能;而對于那些初創團隊,這意味著那些還處于初步嘗試階段的想法,不再一定需要花費大額預算完成實現;即使是最終無法用無代碼方案完整實現的產品,也可以嘗試借助無代碼平臺快速構建MVP以完成初期的低成本快速驗證,以助于進一步的產品決策。

高效率

互聯網行業一直秉承著效率至上的理念——跑得夠快就意味著更多可能。無代碼可以被理解為是一種極致組件化的結果,這本身就意味著效率的提升;而從工作流程的差異上來看,無代碼的形式也很大程度上解決了原本研發線性流程中多角色的溝通成本問題,而流程優化最終帶來的結果則是更敏捷的迭代和更快的反饋。這種解決方案,在應對一些垂直場景和領域相對大量而頻繁的定制化需求時,會體現出更明顯的效率優勢。

早在1982年,James Martin就在《無程序員的應用程序開發》一書中寫道:

“每臺計算機可用的程序員數量正在迅速減少,以至于將來大多數計算機必須至少部分地在沒有程序員的情況下工作?!?/i>

而如今各種網站和軟件應用正在吞噬著世界,我們的程序員數量終將是趕不上日益增長的軟件代碼需求。從這個角度來看,在軟件應用領域我們終將走向“人人都是創造者”的時代,而無代碼則是這條路上必然會經歷的趨勢。

“無代碼”時代,離我們還有多遠?

重新理解“無代碼”

無代碼的概念在被提出以來也一直伴隨著各種爭議的聲音。在較為早期時,部分有專業代碼背景的人士認為無代碼只能支持完成很簡單的構建,過于局限而沒有更大價值空間;近兩年“無代碼”一詞熱度提升,伴隨著一大波創新產品的涌現和資本的追捧,爭議聲再度出現——是新的風口還是炒作大過實質?

新興的SaaS公司和一波創新效率產品的確都努力抓住機會在利用無代碼浪潮來推銷自己(搜索引擎相關關鍵詞的大半文章都來自這些公司的博客或官網),很難說在這一層面上無代碼的概念沒有被過度包裝。拋開這些營銷推廣層面的東西,無代碼概念的背后依然存在上文中提到的各種客觀優勢,筆者認為可以更加理性看待無代碼趨勢的長遠未來。借用Fibery CEO Michael Dubakov在一篇探討無代碼浪潮的博客中的描述 [3] ,展望一下:

“…如果營銷人員可以創建和更新網站,那么她可以迭代并更快地嘗試各種復制和構想。

如果咨詢顧問可以在幾個小時內將其獨特的分析流程自動化為一種工具,那么她可以更快地解決客戶的問題并顯示其努力的價值。

如果小型企業主可以根據自己的需求構建應用程序,則可以通過自動化提高業務效率,并節省寶貴的時間來擴展業務…”

我們并不需要過多去糾結概念的邊界,也不必局限于用“無代碼”簡單去定義一個具體工具或平臺,也許可以更寬泛地將“無代碼”看作是一種思維方式或理念 (我們一直也在踐行效率至上的理念,無代碼或許是最終形態的一種可能)。我們最本質的目標還是期望在某一天能夠突破現有模式,在找尋到可以大幅降低研發門檻、壓縮研發成本、提高研發效率的方法的同時,也讓更多人可以參與到創造的過程中來。

PART03.設計師角度的一些思考

如同AI的發展一樣,無代碼還是一個相對較新的范疇,距離較全面的普及還有相當的一段距離,短期內也是在一些特定領域率先發展。站在互聯網行業設計師的角度,我們可以從幾個方面思考這一新的趨勢。

“無代碼”時代,離我們還有多遠?

擁抱無代碼帶來的便利

設計師是無代碼趨勢下較早一批受益群體。越來越多的無代碼編輯工具讓設計師可以直接實現創意想法的落地,而無需依賴下游研發同事亦或是自己額外花大量精力去學習復雜的代碼知識。設計師可以多關注這些新工具的發展,也許可以對日常工作方式或創意落地帶來更多的可能性。

“無代碼”時代,離我們還有多遠?

嘗試參與到浪潮之中

行業中無代碼的應用在一些典型toB場景和廣泛的效率場景下已經有一些探索和嘗試,國內相關產品或平臺還處于相對更初期的階段,近期也有了進一步發展的勢頭。

在實踐無代碼平臺的設計構建過程中,可能需要關注到設計所面對對象的變化,由原來的“為產品用戶設計”轉為“為平臺中的構建者和使用者設計”。多角色的平臺設計對設計師系統思維會有更高要求,可以嘗試從B端設計以及服務設計等領域借鑒學習相對成熟的設計方法,同時結合實際產品用戶定位的差異做靈活應對。

在面對需要為非專業用戶提供無代碼平臺的設計時,如何簡化復雜,把握非專業用戶的心智模型而跳出專業開發者和設計師自身的思維習慣,可能也是實踐過程中會遇到的挑戰。

此外,與日常通過組件化提升工作效率有所不同,無代碼平臺本身就是對業務流程和產品功能高度組件化、模塊化的結果,設計師需要嘗試從更高維度去抽象理解平臺所涉及的流程和所提供的各種能力。

“無代碼”時代,離我們還有多遠?

為未來做更多準備

從更長遠的角度來看,行業的變化比想象中更快,互聯網行業的設計師需要有更充分的準備以迎接下一波浪潮可能帶來的顛覆。

未來大部分的工作將不再停留于反復打磨幾個特定用戶場景的體驗,相對基礎的“好用”、“好看”可能只是對最最初級設計師的要求,甚至,行業所積累的經驗已經足以讓機器、算法取代人工來完成這些基礎工作。設計師在提升自身競爭力方面需要思考更多——也許是回歸到對場景和用戶最本質的把握?也許是在垂直領域深耕以積累充足經驗?亦或是保持對趨勢的敏銳并發揮創造力優勢不斷尋找新的突破?

現在也有很多的無代碼工具和社區,那么附-幾個無代碼相關的社區供感興趣的小伙伴參考:

Makerpad:https://www.makerpad.co
NuCode:https://www.nucode.co
NoCode:https://www.nocode.tech

作者 | ISUX設計
來源 | 騰訊ISUX(id:tencent_isux)

推薦:查看最受歡迎的 301 個設計網站 → http://hao.shejidaren.com
交流:為設計新人提供的設計交流群,請加入UI設計交流群,分享經驗、接單、求職、聊設計。
贊助商鏈接
贊助商鏈接
設計達人微信交流社區:shejidaren888
喜歡這篇文章嗎?歡迎分享到你的微博、QQ群,并關注我們的微博,謝謝支持。
版權:除非注明,本站文章均為原創文章,轉載請聯系我們授權,否則禁止轉載。

{ 發表評論 }