6年開發(fā)者社區(qū)工作經(jīng)歷,聊聊我眼中的社區(qū)、開源與商業(yè)
編輯導(dǎo)語:什么樣的企業(yè)需要開發(fā)者社區(qū)?做社區(qū)的目的和路徑是什么?當(dāng)下,技術(shù)的成熟給了我們更多的機(jī)遇,而在這樣的機(jī)遇下,我們要如何把握好自己的“初心”?本篇文章里,作者結(jié)合其個(gè)人經(jīng)歷,闡述了他眼中的社區(qū)、開源與商業(yè)化,不妨來看一下。
這可以是一個(gè)用愛發(fā)電開始的故事,但不應(yīng)該是一個(gè)只靠用愛發(fā)電的故事。
一、一個(gè)從社區(qū)開始的故事
1. 我為什么一直在社區(qū)工作?
過去的 6 年間,我一直在開發(fā)者社區(qū)工作。從 InfoQ 到掘金,這 6 年的時(shí)間遇見過太多形形色色的開發(fā)者和技術(shù)專家,又跟各個(gè)大廠的市場、公關(guān)同學(xué)建立起了深厚的友誼,這是我這幾年最寶貴的一筆財(cái)富。
今年 2 月份我選擇了裸辭,按說一個(gè)年近 30、還著房貸房租、還在裝修這個(gè)無底洞里往外爬的我,是不應(yīng)該有這個(gè)裸辭的底氣的。但我的確就是這么普通卻自信,這個(gè)自信來源于我的一個(gè)認(rèn)知:
這是技術(shù)最好的時(shí)代,這是開發(fā)者最好的時(shí)代,這也是做開發(fā)者關(guān)系/運(yùn)營人員最好的時(shí)代。
在這樣的背景下,我也算是見證了中國開發(fā)者社區(qū)的飛速發(fā)展期。
- 從第三方開發(fā)者社區(qū)的角度看,CSDN、InfoQ、51CTO、思否、掘金,這些或老牌或新興的開發(fā)者社區(qū),其發(fā)展勢頭都非常迅猛,新興社區(qū)甚至有了趕超之勢。
- 從企業(yè)自建開發(fā)者社區(qū)的角度看,無論是云棲社區(qū)、云加社區(qū)、華為開發(fā)者社區(qū)這些有所積累的老牌社區(qū),還是互聯(lián)網(wǎng)新貴們的另起爐灶,都讓社區(qū)這個(gè)概念更加深入人心。
- 從開源、基金會(huì)的角度看,Linux 基金會(huì)、CNCF 在國內(nèi)擴(kuò)張迅猛,本土的 Gitee、木蘭協(xié)議、開放原子開源基金會(huì)也都開始成長起來。
這一切的變化,最后還是追溯回上面的那句話——這是技術(shù)最好的時(shí)代。慶幸的是,我這樣一個(gè)文科生也能在這波浪潮里搭上順風(fēng)車,吃到所謂時(shí)代的紅利。
社區(qū)的發(fā)展,固然超出了很多人的預(yù)料,也讓很多沒有想明白為什么要做社區(qū)的互聯(lián)網(wǎng)大廠開始跟風(fēng)做起了社區(qū)。但真要讓我說一聲做社區(qū)的感受是怎樣的,可能千言萬語最后只能匯成一句話——用愛發(fā)電。
2. 社區(qū)為什么苦?
當(dāng)我 2 月份選擇換工作時(shí),許多人給我的建議是:你需要去離業(yè)務(wù)(錢)最近的地方。我換工作的其中一個(gè)原因,恰恰也是覺得自己到了需要有所轉(zhuǎn)變甚至轉(zhuǎn)型的時(shí)候。
我也的確是朝著這個(gè)方向去找的工作,幾家頭部云廠商的市場部門我都有去接觸,也拿到了 offer,但最終還是選擇了留在開發(fā)者社區(qū),這背后的故事彎彎繞繞,一時(shí)半會(huì)兒說不清楚,也許等過兩年我可以更清楚地梳理自己的這段工作經(jīng)歷。但有一點(diǎn)可以肯定的,就是做社區(qū)真的太苦了。
一方面我們這個(gè)類型的人才確實(shí)受到了大廠的青睞,但另一方面很多時(shí)候我們也并不能準(zhǔn)確且有說服力地解釋自己的價(jià)值。這個(gè)行業(yè)的同行們,很少成為冤家,更多情況是在一起報(bào)團(tuán)取暖,互訴(相)衷(吐)腸(槽)。
基于開發(fā)者社區(qū)“用愛發(fā)電”這樣的現(xiàn)狀,我們往往很難說服老板這個(gè)事情背后能夠產(chǎn)生哪些業(yè)務(wù)上的價(jià)值,更別提能搞到多少的預(yù)算做出多少的成績,KPI 很重,ROI 很低,所以能做好開發(fā)者社區(qū)運(yùn)營的同學(xué),往往 PPT 都寫得很好……
對于開發(fā)者社區(qū)本身來說,同樣有著各種各樣的問題。我們很難說服老板承認(rèn)開發(fā)者運(yùn)營的價(jià)值,社區(qū)老板又何嘗能說服他的老板開發(fā)者社區(qū)的價(jià)值?我已經(jīng)見過太多社區(qū)老板被撤換,甚至整個(gè)社區(qū)被砍掉的慘劇了。
大多數(shù)的開發(fā)者社區(qū)離業(yè)務(wù)都太遠(yuǎn)了,其本身定位往往就是一個(gè)支持部門,說得好聽點(diǎn)可能套上個(gè)“中臺(tái)”部門的稱號(hào),但實(shí)際上就是個(gè)打雜的。業(yè)務(wù)部門未必認(rèn)可社區(qū)的價(jià)值,社區(qū)本身也很難得到業(yè)務(wù)部門的支持——你不賺錢你還那么多窮講究?邊兒涼快去吧。
3. 什么樣的企業(yè)真正需要開發(fā)者社區(qū)?
在我看來,其實(shí)只有兩種類型的企業(yè)對開發(fā)者社區(qū)有強(qiáng)需求:
一類是頭部云廠商,另一類是開源企業(yè)。
對前者而言,開發(fā)者社區(qū)更多是對云產(chǎn)品潛在客戶的培育。
我之前看到過一篇報(bào)道,里面有數(shù)據(jù)顯示企業(yè)內(nèi)的技術(shù)采購決策已經(jīng)開始有自下而上的趨勢,如果云廠商能建立良好的開發(fā)者群眾基礎(chǔ),對其云服務(wù)的轉(zhuǎn)化的確有幫助。對于那些規(guī)模更小的云廠商,做垂直的開源項(xiàng)目社區(qū)更合理,比如青云的 KubeSphere。對于那些剛起家但雄心勃勃的云廠商,更多考慮的仍舊是頭部客戶的業(yè)務(wù)轉(zhuǎn)化而非開發(fā)者群眾基礎(chǔ),比如字節(jié)跳動(dòng)的火山引擎。
對后者而言,開源和開發(fā)者社區(qū)本身就是先天性契合的最佳拍檔。
開源企業(yè)的最終客戶、項(xiàng)目優(yōu)化、迭代以及未來走向,無不直接與開發(fā)者社區(qū)形成關(guān)系。因此開源企業(yè)往往從一開始就有對于開發(fā)者社區(qū)的強(qiáng)需求,這個(gè)需求一方面是自建社區(qū),另一方面也是在其他第三方社區(qū)中強(qiáng)化品牌認(rèn)知、影響開發(fā)者心智。代表的開源企業(yè)不勝枚舉,比如 PingCAP、濤思、Kyligence 等等。
二、從社區(qū)到開源
1. 社區(qū)和開源的先天關(guān)聯(lián)性
前文已經(jīng)零零總總地提到了社區(qū)和開源的關(guān)系,這里展開再深入聊聊。
社區(qū)的概念應(yīng)該早于開源,但社區(qū)的膨脹,卻離不開開源文化的興起,這很好理解。當(dāng)我們回顧軟件開發(fā)行業(yè)的發(fā)展,可以清晰地發(fā)現(xiàn)閉源商業(yè)軟件時(shí)期和自由軟件、開源運(yùn)動(dòng)時(shí)期的速度差異。前者以辦公軟件為代表,十年一變。后者以開源軟件為代表,一舉超過硬件行業(yè)摩爾定律的創(chuàng)新周期,讓硬件的更新變成了“擠牙膏”式的(當(dāng)然硬件創(chuàng)新變慢不只是跟軟件有關(guān)系)。
在這個(gè)過程里,社區(qū)起到了怎樣的作用?我們可以看下 Linux 社區(qū)的發(fā)展歷程。
在 Linux 被開發(fā)出來之前,所有人都認(rèn)為,如果軟件復(fù)雜到操作系統(tǒng)這樣的程度,就必須要有一個(gè)精心協(xié)作的團(tuán)隊(duì),團(tuán)隊(duì)要比較小,而且緊密互動(dòng)。在 Linux 被開發(fā)出來之后,整個(gè)行業(yè)震驚于 Linux 的開發(fā)模式:僅通過互聯(lián)網(wǎng)合作,聚合大量的社區(qū)志愿者,通過每周發(fā)布,快速獲取海量用戶反饋,繼續(xù)協(xié)作開發(fā)、優(yōu)化再發(fā)布。
然后 Linux 成了,社區(qū)模式也立住了。直到今天,開源軟件吞噬了整個(gè)互聯(lián)網(wǎng)世界。
2. 開源到底是一門主義還是生意?
不管是開源運(yùn)動(dòng),還是再之前的自由軟件運(yùn)動(dòng),其實(shí)最開始都是一個(gè)由情懷驅(qū)動(dòng)的故事。這個(gè)情懷源自于工程師的“原教旨主義”,相信技術(shù)、開放真的能夠改變世界。事實(shí)也的確如此,開源開放讓整個(gè)互聯(lián)網(wǎng)世界的邊界前所未有地?cái)U(kuò)展,社區(qū)的概念縮短了物理的概念,”Community over code”成為了大家信奉的準(zhǔn)則。
可從最近幾年起,開源、社區(qū)蓬勃發(fā)展之下,也有了“陰影”的伴生。亦或者可以說,這個(gè)論題是開源模式下永恒的爭論——開源 VS 商業(yè)。
去年我在華為 HC 大會(huì)上正好主持過這樣一個(gè)圓桌,辯題就是「開源和商業(yè)的相愛相殺」。這個(gè)辯題的背景,也是基于這樣的一個(gè)現(xiàn)狀——云廠商和開源廠商之間的矛盾開始變得直接且激烈。
比如 MongoDB、Redis 對云廠商(AWS)的實(shí)名 diss,比如 Elasticsearch 更改開源協(xié)議防止云廠商白嫖,比如各個(gè)云廠商被爆出剽竊客戶開源項(xiàng)目等等。甚至前一陣我還看到了一個(gè)專門的協(xié)議,名字就叫做「禁止云廠商協(xié)議」(英文名不記得了)。
前幾年我曾在 InfoQ 寫過一篇文章叫「開源軟件盈利難,趁早賣身是正道」。當(dāng)時(shí)我感嘆的是開源企業(yè)紛紛被收購,或者陷入資金危機(jī),比如 Docker 被下載超過 800 億次,母公司卻差點(diǎn)死了。
你不得不承認(rèn),開源的理念很偉大,但開源企業(yè)卻很少有活得很滋潤的。很多人總喜歡拿出 Red Hat 來駁斥這個(gè)觀點(diǎn),卻忘了只能舉出 Red Hat 這個(gè)案例本身就是對這個(gè)觀點(diǎn)的一個(gè)佐證。
幸運(yùn)的是,開源行業(yè)有一個(gè) Red Hat,不幸的是,開源行業(yè)只有一個(gè) Red Hat。
但事情慢慢在發(fā)生變化。云廠商和開源企業(yè)的關(guān)系,終究是在慢慢趨向合作或者競合的。
事實(shí)就是如此,開源吞噬了軟件,云吞噬了開源,某種程度上我們可以認(rèn)為,云是更高級(jí)別的商業(yè)模式。不管愿不愿意,背不背離初心,開源終究是要跟云相向而行的。
三、商業(yè)化好嗎?不好嗎?
1. 用戶的聲音有時(shí)候未必對
當(dāng)一個(gè)社區(qū),或者開源項(xiàng)目提出自己要走向商業(yè)化的時(shí)候,反對的聲音一定不會(huì)小,而且這個(gè)聲音一定是來自于自己的用戶。
我之前在 InfoQ 的時(shí)候就發(fā)現(xiàn)了這樣的現(xiàn)狀:
絕大多數(shù) Say No 的用戶,未必是你的忠實(shí)用戶。他只是把你當(dāng)成一個(gè)免費(fèi)的資源渠道,把你的一切付出視為理所應(yīng)當(dāng),社區(qū)的就應(yīng)該是開源的,開源的就必須是免費(fèi)的,這是他們的樸素邏輯。
說得直白一點(diǎn),伸手黨們不會(huì)在你身上花一分錢,還覺得自己是你爹。
這就是做社區(qū)的真實(shí)現(xiàn)狀——我在你社區(qū)里是看得起你,你不要不識(shí)抬舉。更可悲的是,往往這類用戶的聲音是最多的,如果你沒有上佳的心理素質(zhì)和判斷力,你會(huì)開始懷疑人生,懷疑自己用愛發(fā)的電喂了狗。
他們的反饋是用戶的聲音嗎?是。他們的聲音是對的嗎?未必。
當(dāng)你試圖為了滿足這些用戶的觀點(diǎn)去做一些需求時(shí),你就會(huì)發(fā)現(xiàn)也許自己反而影響到了更多的用戶。這也是為什么開源社區(qū)里會(huì)有「仁慈的獨(dú)裁者」的管理模式,也是之前 React 項(xiàng)目組成員說不能提前透露重大的改進(jìn)或功能的原因——你無法滿足所有人,但你的一舉一動(dòng)都會(huì)影響很多人。
2. 初心不改有多難?
我個(gè)人很佩服那些在一開始就說了我做社區(qū)、做開源是為了“用愛發(fā)電”的人。但我個(gè)人對成天把這些話掛在嘴邊的人的成分表示懷疑。
就我的觀察來看,一開始就為愛發(fā)電的人,最后都餓死了。希望你用愛發(fā)電下去的伸手黨們,在發(fā)現(xiàn)你的死亡后,可能會(huì)對你表示一絲的哀悼,然后繼續(xù)去另一個(gè)地方伸手。
真正的用戶,應(yīng)該是希望你活下去,然后給社區(qū)帶來更多價(jià)值的用戶。但可悲的是,這種人太少了。
這就是現(xiàn)狀。
換一個(gè)角度想,也許這樣的初心本身就是個(gè)錯(cuò)誤。事實(shí)上我見過的很多明星開源項(xiàng)目,一開始都只是作者對自己每天遭遇問題的個(gè)人解決方案,項(xiàng)目流傳開來則是因?yàn)樽髡哂龅降膯栴}成了一大類用戶的典型問題。
他們做開源的初衷是為了解決自己的問題,而不是為了解決用戶的問題。當(dāng)發(fā)現(xiàn)這個(gè)同樣的痛點(diǎn)以后,往往經(jīng)歷過前期的追捧以后,隨著項(xiàng)目的逐漸壯大,會(huì)讓這些作者感到痛苦,最后選擇抽身而退,離開這個(gè)讓他名動(dòng)四方的項(xiàng)目。
很多國內(nèi)的二極管們,一看到某某社區(qū)打廣告了,某某項(xiàng)目做營銷了,某某服務(wù)開始付費(fèi)了,就開始聚在一起發(fā)光:
夭壽啦,你看他們開始割韭菜啦!沒有一點(diǎn)互聯(lián)網(wǎng)的分享精神?。∵@個(gè)世界還能好嗎?你們懂不懂什么叫開源開放???
二極管們的思維里,開源與商業(yè)是對立的,分享和營銷是對立的,比如以前我運(yùn)營 InfoQ 公眾號(hào),一篇技術(shù)分享的文章只要加了底部 banner 廣告,那這篇文章就是為了打廣告出的,而不是廣告是內(nèi)容的附加品,不看不會(huì)有任何影響。
其實(shí)我一開始也有這樣的樸素情懷,這大抵是做內(nèi)容出身的人最容易犯的臭毛病——假清高。我后來慢慢地意識(shí)到,商業(yè)運(yùn)作是這個(gè)世界運(yùn)轉(zhuǎn)的正常規(guī)律,無視這個(gè)規(guī)律要求別人為愛發(fā)電的人才是道德綁架。
我從不否認(rèn)做社區(qū)和開源的崇高價(jià)值,但在現(xiàn)實(shí)的環(huán)境下,吃飽飯似乎是更現(xiàn)實(shí)的選擇。像 Richard Stallman 這樣一年工作兩個(gè)月就賺夠錢,能把剩下十個(gè)月時(shí)間花在自己喜歡的方向上的人畢竟是極少數(shù)。
你不行,我更不行。
所以,我敬佩那些為愛發(fā)電的人,但我不希望他們的故事只是一個(gè)用愛發(fā)電的故事,我也不希望我們的媒體、同行去大肆宣傳這些用愛發(fā)電的人。這個(gè)行業(yè)他就不應(yīng)該被擺在一個(gè)過于清高的位置上。
我希望我們能在這個(gè)行業(yè)里為社區(qū)、開源做出很多貢獻(xiàn),也希望我們能在這樣的工作里收獲自己的物質(zhì)價(jià)值和精神富足,如此而已。
作者:唐小智;公眾號(hào):小智的互聯(lián)網(wǎng)觀察(ID:hear_and_tell)
原文鏈接:https://mp.weixin.qq.com/s/OrpNKRkqWsvkkiPmFK5okg
本文由@小智的互聯(lián)網(wǎng)觀察 授權(quán)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議
作者:徐聲遠(yuǎn),ISAR體驗(yàn)云用研負(fù)責(zé)人。研究領(lǐng)域?yàn)橛脩趔w驗(yàn)跨文化研究、UI標(biāo)準(zhǔn)化、用戶體驗(yàn)指標(biāo)體系研究。
來源公眾號(hào):伊颯爾UXD學(xué)院,專注用戶研究和用戶體驗(yàn)設(shè)計(jì)
本文由人人都是產(chǎn)品經(jīng)理合作媒體 @伊颯爾UXD 授權(quán)發(fā)布,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來自 Unsplash,基于 CC0 協(xié)議。
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
我想拿到網(wǎng)易云課堂的課程數(shù)據(jù)?但我找不到對應(yīng)的網(wǎng)易云開發(fā)者社區(qū),我需要怎么做呢