
作者丨何思思
編輯丨林覺民
很多工程師親切地稱呼「UI設計稿智能生成源代碼」為新時代的「摸魚神器」。
「經過多次調研發現程序員在開發過程中最不爽的是『摳像素、調布局』,為了幫助程序員解決這些毫無意義的瑣事,開始做UI設計稿智能生成源代碼(D2C),」CodeFun創始人Danney楊帆表述道。
國內對D2C的概念並不陌生,早在前兩年巨頭企業也曾做過相關產品的研發,但由於投入成本高、研發難度大,並且在短時間很難看到成效,最終紛紛擱置。
面對一個「前無古人後無來者」的賽道,Danney坦言,從2020年成立至今,CodeFun的成長之路也並非坦途。首先,前期產品沒有得到市場的認可,接着,初創團隊成員又對產品的方向及理念產生了懷疑,隨後經歷了嚴重的離職潮,但幸運的是最終堅持下來了。
從0用戶到現在的上萬用戶量,一家初創企業如何成為後來者中的佼佼者,作為國內典型的PLG實踐者Danney回答道:「堅持做好的產品,做對用戶有價值的事情」。
重產品質量,找准客戶群體
中國到底有多少程序員?
據數據顯示,國內的IT從業者必備網站CSDN註冊會員已超過2500萬,其中活躍用戶超過800萬(3個月內登錄的)。相關人士曾表示,隨着國內互聯網創業熱潮的興起,互聯網+、人工智能、物聯網等領域的迅速發展,市場對程序員的需求將持續攀升。
但招聘市場卻顯得異常冷清,從年頭掛到年尾程序員招聘JD問人問津,無數HR都在為招不到程序員而發愁。除枯燥的工作性質,不高的薪酬外,讓大多數程序員望而卻步的可能是「機械的寫着寫不完的代碼」工作狀態。
在傳統軟件開發過程中,程序員每天都要重複性地做設計稿「生成」代碼的工作:前端碼農需要把設計稿翻譯為代碼;比如畫了一個藍色加號按鈕,碼農也得編寫(翻譯)一個藍色加號按鈕的代碼;比如設計師把按鈕從底端移動到頂端,把顏色由藍色改為紅色,碼農也得跟着改代碼。
這部分工作的複雜度雖低但佔比卻很高,提升設計稿轉代碼的效率就成了前端程序員追求的方向之一,由此D2C應運而生,其是低代碼的一個分支,簡單來說就是將設計稿自動生成前端UI代碼,甚至生成部分後端代碼,致力於解決或前端程序員的重複勞動。
Danney對此感受頗深,據雷峰網了解,Danney曾任騰訊 QQ 團隊的程序員,參與過 Windows、iOS、Android 等多種平台的開發工作。在職業化的研發鏈條里,他深刻的感受到了重複性工作的無奈,明明設計稿都一樣,但是要針對IOS、安卓、小程序甚至是H5等多種平台進行 UI 代碼的編寫。
知易行難,D2C工具的開發並非一朝一夕就能完成。首先,要將設計稿數據處理成程序可使用的格式;其次,使用分組、布局等多種算法將設計稿數據還原為符合程序員需求的結構化代碼;再次,將代碼語義化;最後,生成代碼。
Danney深知其中的不易,他告訴雷峰網,2020年6月份產品第一次內測時,僅通過朋友圈宣傳的方式瞬間就吸引了500位種子用戶,大家需求極其旺盛,但內測結果並不理想,產品力沒有達到預期,最終暫停了內測。隨後公司設計師、程序員、產品經理等相繼離職,大多數人對創新方向、技術探索方向產生了懷疑。
「但作為公司的掌舵人,我很清楚產品研發目的和用戶群體,就是打造一款為解決程序員「摳像素、調布局」所用的工具。」Danney堅信,程序員的工作是精華的,其智力並不體現在重複性的編寫UI代碼這項工作中,而在於業務邏輯、技術架構的處理。
據Danney介紹,第一次內測失敗后,CodeFun團隊成員進行了沉澱,通過分析用戶反饋的問題,打磨算法等方式對產品進行了完善和創新。據相關數據顯示,自去年公測以來已經積累了數萬的用戶量。
從0到1再到N的用戶增長,產品研發的理念固然重要,但對初創企業而言,要想成為行業翹楚,還將面臨和大廠的競爭,畢竟在一個全新領域,巨頭往往擁有更好的資源和團隊。在D2C方面,與CodeFun同期起步的還有阿里、騰訊、京東、美團、58等多家大廠。
Imgcook作為阿里孵化出來的D2C工具,與CodeFun最大的不同在於前者不僅有雄厚的資金支持,還有豐富的業務場景支撐。而初創企業往往要面臨「能不能做出來、能否被市場接受、能否商業化」等重重挑戰。
「對於沒有任何大客戶資源的創業團隊來說,要想破土而出唯一能做的就是把產品做到極致,讓別人知道你產品的獨特性,這樣才會被選擇。一路走到今天,我們唯一在做的就是把 AI 算法做到最好,讓「程序員」客戶動心,至於別人家如何如何,已經不重要了。」Danney補充道。
是否PLG,適己最重要
PLG雖然火了,但不要輕易被他定義。
初創企業的發展大致分為三步走:融資、團隊、產品研發,在這一系列步驟完成後,就到了最為關鍵的宣傳和推廣環節。
面對這些問題時巨頭企業似乎毫無壓力,正如前文所言,阿里imgCook自帶光環,不用擔心如何開拓市場、如何融資、採用哪些技術等問題,在產品推廣方面在自然有着天然的品牌優勢。
Danney認為,產品研發思路對初創企業的發展至關重要,迫於資金、人才等方面的壓力,初創企業沒有失敗的機會。但他也坦言,「較巨頭而言我們的劣勢很明顯,但優勢在於有完備的資源可以隨時調動,包括研發方向的調整、團隊人員的擴充,包括品牌的運營和推廣等。
比如微信產品團隊想了解核心用戶的使用體驗,他們往往需要運營部門去配合執行、通過在線平台投放推文的形式邀請用戶,再舉辦線下分享會。而我們會頻繁私聊用戶、或者快速在用戶群發起調查活動、組織騰訊會議,甚至進行線下拜訪等多種形式來實現。
據雷峰網了解,CodeFun並沒有投入大量資金在產品推廣方面,而是通過朋友圈、知乎以及各大研發類公眾號的內容分發來擴大品牌的影響力。這是否意味着不用營銷,沒有營銷成本?
Danney解釋道,「首先CodeFun作為初創企業沒有太多的資金去營銷;再者產品形態決定我們不需要花費大量的精力在營銷這件事情上。但這並不意味着沒有營銷成本,只不過把這部分支出轉移到運營團隊中去,比如現在比較常用的視頻宣傳方式,無論是腳本撰寫、拍攝、剪輯還後期投放等都需要資金的投入。」
由此可見,與傳統SLG銷售模式相比,CodeFun更傾向於PLG模式,其核心是通過打磨高質量、高價值、高實用性的產品來達到獲客的目的。據了解,自CodeFun上線以來,用戶量保持着高速增長的態勢,並有不少企業和機構來尋求合作。
CodeFun只是PLG產品發展的一個縮影。伴隨着其火熱程度的持續攀升,國內已經湧現出了包括騰訊會議、飛書、釘釘等在內的明星產品,同時CodeFun、LigaAI、維格表等後起之秀也受到了資本市場的高度青睞,新一代智能研發協作平台LigaAI完成了數千萬美元 A輪融資;維格表vika完成Pre-A和Pre-A+連續兩輪共超千萬美元投資...
PLG已然成為企業業務增長的重要手段,但Danney卻表示,我們從一開始並沒有用SLG或PLG來定義自己,CodeFun的服務對象是程序員,我們會通過用戶群體的特點制定適己的營銷渠道、傳播渠道以及品牌推廣渠道等。
「CodeFun的核心是通過解放程序員的雙手,讓他們去做更有意義的事情。」
PLG早已存在,只不過才被定義
「PLG在國內一直存在,只不過近兩年才被定義。」
對於業界而言,PLG是一個新鮮詞彙,但並不是企業的新打法。PLG 這個詞最早是由風投公司OpenView於2016年提出,去年才開始在國內盛行,但其在國內的實踐遠早於概念提出的時間。
區別於SLG,PLG具備輕量化、靈活性、實用性高的特點。基於此,企業為了緩解增長焦慮,早就把PLG當成了隱形的「操盤手」。此外,伴隨着雲計算市場的發展,軟件行業逐漸從賣方市場轉變為買方市場,買方市場往往會把產品質量,產品價值放在第一位,這也一定程度上推動了PLG的發展。
拋除內外因,Danney表示,想用一種模式來打敗之前的銷售模式,其一要看產品形態是否適合,其二產品能否被其他競品替代,假如你的技術壁壘足夠高,處於競品永遠追不上你的狀態就可以選擇PLG。
但Danney也坦言,「目前想把『買方市場主導變為賣方市場主導』很難。即便你做到行業NO.1,但是你和NO.2差別不大,當NO.2去做SLG時,你僅僅通過網上吸引客戶的方式恐怕行不通。」
以辦公軟件EXCEL和WPS為例,如果二者選其一的話,很多人會選擇前者。究其原因,首先EXCEL具有先發優勢,形成了良好的用戶粘性,再者在標準、格式等方面佔主導優勢,而WPS作為後來者很難推翻既有標準。
由此可見,EXCEL本身的優勢是其成功的重要原因,但對國際標準的掌控也是一大的要素,所以單純靠產品驅動增長的企業很少。針對SLG和PLG的選擇,Danney闡述了兩大衡量標準:
一是標準化產品還是非標準化產品;
二是企業級解決方案還是職業化的生產力工具。
企業級解決方案直接利好企業的發展,並不會直接影響員工的工作效率,更符合自上而下的SLG銷售模式;而職業化的生產力工具直接利好底層員工,底層員工工作效率的提高會直接或間接影響企業的營收,更符合自下而上的PLG銷售模式。
聚焦到CodeFun,Danney談到,CodeFun作為職業化的生產力工具顯然不適合SLG,我們往往會通過一線程序員真實的用戶體驗去說服公司決策層的領導,從而轉化為收費客戶,同時也會給一些銀行或者企業機構進行私有化部署。
PLG概念被定義之後,許多企業試圖擠入這個圈層,希望為自家產品貼上「PLG」的標籤,在Danney看來,「生存是企業的第一法則,不管是PLG還是SLG,都是為了更好的生存」。
寫在最後
對於使用者而言,在EXCEL和WPS之間,你也許會選擇EXCEL;在釘釘和飛書之間,你也許會選擇釘釘;對於服務商而言,在SLG和PLG之間,一家企業可能選擇PLG也可能選擇SLG。究其根本,無論是在選擇還是被選擇時都要對產品有一個清晰地認知。
PLG雖然火了,但從一定程度上看,它很難成為企業最佳的且唯一的營銷方式。