無代碼的未來?
這篇文章是無代碼運動系列的第一篇。 在接下來的幾個月中,我們將分享與創始人,投資者和制造商的交流中獲得的經驗。 首先,我們探討什么使公司沒有代碼。
"最好的代碼就是根本沒有代碼。 您愿意帶給世界的每一行新代碼都是必須調試的代碼,必須閱讀和理解的代碼,必須得到支持的代碼。 每次編寫新代碼時,都應該在脅迫下不情愿地這樣做,因為您完全耗盡了所有其他選擇。" —杰夫·阿特伍德
開發人員匱乏
盡管技術在我們生活中無處不在,但其架構師卻很少。 盡管由于缺乏所需的證書而很難獲得確切的數字,但估計世界上有30毫米的軟件開發人員,而美國為3.4毫米。
就其本身而言,這個數字并不是特別顯著-醫生(1.1MM)和律師(1.3MM)的數量要少得多。 但是,從需求的角度來看,這些數字令人震驚。 盡管美國的律師供應過剩,到2032年,美國的醫生和外科醫生應總共短缺12萬,但軟件開發人員的需求量很大。 在當前經濟放緩之前,美國約有1毫米的技術缺口,缺口將擴大。 到2022年,每年應提供12萬個計算機工作崗位,而只有4萬名應屆畢業生進入工作崗位。

這種短缺從根本上改變了大型和小型企業的流程。 隨著越來越多的公司希望在AI,云計算和數據科學等領域建立技術優勢,爭奪工程師的意愿表現為愿意通過提高薪水,簽約獎金和其他津貼來確保人才。 5個月后,多達三分之一的技術空缺仍未填補,從而導致大量生產力損失。 有趣的是,這不是硅谷的問題。 技術圣地之外的薪水增長快于技術圣地內的薪水增長。
雖然增加報酬對于財力雄厚的人可能是一個可行的選擇,但對于中小型企業而言卻不那么可行。 相反,許多人正在轉向允許非技術人員構建軟件的新工具。
無代碼:定義
在過去的幾年中,"無代碼"已成為可視化編程平臺類的公認術語,這使"公民開發人員"無需編寫代碼即可開始交付軟件產品。 就目前而言,該市場的價值為$ 4B,但同比增長高達50%,預計到2022年將達到$ 21B。其他估計表明,該市場到2024年可能會達到$ 52B。
這些平臺的作用是深遠的,有可能將開發速度提高10倍,并可以更經濟高效地分配研發支出。
盡管有這些好處,并且至少在VC界吸引了嗡嗡聲,但回答一個簡單的問題卻很棘手:到底什么是沒有代碼?
似乎沒有一個完全可靠的定義,或者至少沒有一個值得審查的定義。 毫無疑問,無代碼工具必須消除或大大減少對解決以前通過代碼解決的問題進行編碼的需求。
除此之外,大多數平臺似乎都具有以下特征以實現這一目標:
- 可訪問的編程界面
- 幾乎不需要知識
- 淺層學習曲線
- 傾向于行動
- 功能范圍有限
即使有了上述說明,仍不清楚為什么Webflow通常被譽為無代碼工具,而Wix并非如此。 在某些方面,無代碼運動似乎是期望的問題,這是一個不斷發展的領域。 一旦平臺獲得了大眾的認可,即使它具有上述特征,也可能不再具有無代碼產品的感覺。
正如這使定義行為變得困難一樣,這也使確定將在哪里構建最有希望的應用程序的問題變得復雜。 盡管有很多方法可以嘗試回答該問題,但是一種方法是分析特定的技術需求。 替代這些技能的應用程序應該特別有價值。
需求
在總體上尋求開發人員的同時,專業領域也有所不同。 根據LinkedIn的2019年報告,最需要的硬技能包括云計算,人工智能,移動應用程序開發,NLP,科學計算,游戲開發,軟件測試,數據科學和計算機圖形學的知識。
確實來自Indeed的類似報告揭示了發展最快的技術技能,如下所示:
在這兩個列表中,標準化后有很多重疊。 云計算(Azure,AWS),數據科學(Tableau,Scala,Redshift),應用程序開發(Swift),人工智能和機器學習等領域都很突出。
以薪資為基礎,截至2020年1月,iOS和Android開發人員可能會獲得最高的平均薪水,而應用程序制造商可能會獲得最高的評價。其他得到充分補償的技能包括Python,JavaScript,C ++,Java,.NET,PHP和C#方面的專家。 盡管上面的語言和技能通常在應用程序中很常見(例如,Java可用于構建移動產品和臺式機產品),但它們仍與"確實"報告中提到的技能重疊。
無代碼開始填補空白
由于顯然缺乏開發人員的才能,尤其是那些具有某些高度認可的技能的開發人員,因此沒有代碼可以作為可行的解決方案。 提供可視化編程界面的平臺正在迅速填補空白,從而允許沒有工程背景的建設者創建解決業務問題的軟件。
" Indeed"和" DAXX"報告說明了對移動應用程序開發,游戲開發和數據科學領域的熟練工程師的需求。 以這些類別為例,我們可以看到無代碼工具是如何填補空白的。
Android商店中有接近3MM的應用程序,而iOS生態系統有望在2020年達到5MM。我們可能會越來越多地看到制造商在Adalo,Draftbit,Thunkable,AppSheet或Glide中構建作品,而不是通過Swift進行推廣, 例如Java和ObjectiveC。
使用Buildbox,Game Salad,Dreamcraft和Koji等工具,游戲創作似乎正在經歷類似的轉變,從而使制造商能夠構建復雜程度不同的游戲。 谷歌也通過" Game Builder"參與其中,使非技術人員可以構建3D游戲。 這樣一來,這些應用程序就消除了構建人員對C#和C ++以及其他語言的了解的需要。
盡管許多人會熟悉數據科學領域中的Tableau和Looker等現有工具,但Lobe,Gyana和Obviously.ai并不為人所知。 所有這些都為平民提供了用戶友好的方式,使其可以利用AI和ML的功能而無需知道如何用Python,R,SQL或Scala進行編寫。
商機
由于某些無代碼平臺的不確定性,因此很難準確地設想哪種工具最能為那些填補技能空白的人提供最佳服務。 但是,在接下來的18個月左右的時間里,有些地方似乎特別值得跟蹤。
據說工程師將超過50%的時間花費在非編碼任務上。 盡管有很多不同的方法可以解決這種浪費時間的問題,但使開發人員簡化內部工具的創建和使工作流自動化的解決方案尤其令人關注。 這些任務既耗時又重復,但影響可能不會特別大,也不能代表對有限資源的最佳利用。 Zapier,Airtable,Parabola,Retool等公司已經脫穎而出,從而減少了工程師花費時間來設計數據庫,API或內部工作流的需求。 我們希望其他人加入他們,提供不同的功能集,或專注于特定的垂直領域。
相對于那些用例,沒有代碼測試和數據科學(AI / ML)感到滲透不足。 盡管像Reflect和Testcraft這樣的公司正在提供測試工具,并且正如所討論的那樣,Lobe和Obviously運營著數據科學平臺,但其他解決方案比比皆是。 這可能是因為數據科學工作流傳統上是臨時的,依賴于自定義代碼。 隨著數據科學和AI重要性的提高,允許復制和協作的可訪問界面將變得越來越重要。
創造力將比比皆是。 諸如Notion之類的產品不易分類,Clay,Coda以及其他從根本上改變我們工作方式的產品也是如此。 我們希望(并期望)其他人能夠將邊界功能發揮到極致,將不同的功能結合起來并在產品上進行創新。
無論選擇哪種工具,無論哪種產品獲得普及,我們都在見證著一個根本性的轉變,在這個轉變中,建立未來的人們的圈子正在擴大。 軟件即將擁有許多新的架構師。
如果您要在這個空間中建造東西,我們很樂意與您交談。 團隊負責點vc。
列出的公司(類別中的L→R)
網頁:
- 納克
- 翻新
- 氣泡
- 卡德
- Table2Site
- 蘭登
- SmartApp
- 網絡流
- 無邊無際
- 艾略特
- Sheet2Site
- 阿皮安
- 貝蒂積木
- 驚人地
移動:
- 阿達洛
- 射門
- AppSheet
- 滑行
- 節儉的
- 草稿位
- 舒特姆
- 克里奧
代理商:
- 滴源
- 8020
- 最低工作室
- 清零
- 空中開發
測試:
- Testcraft
- 珀西
- 自動化
- 反映
自動化:
- 扎皮爾
- 蘋果的快捷方式
- 整合體
- 拋物線
- 幻影
- 國際金融貿易展覽會
- 標準圖書館
- 合金
試算表:
- 粘土
- 空氣表
- 行動臺
- Dashdash
語音應用:
- 語音流
- 描述
- 威克斯
- ApiToBot
超級文檔:
- 結尾
- 概念
- 諷刺
社區:
- Makerpad
- Nucode
- 無碼
- 開發者
數據科學:
- Obviously.ai
- 路德維希
- 嘉娜
- 葉
AR / 3D:
- 卡波奇
- BlippAR
營利:
- 會員空間
- 會員棧
- 輝光
- 給我買杯咖啡
賭博:
- Buildbox
- 夢幻工藝
- 流程實驗室
- 開發