作者 | 千山
審校 | 云昭
風(fēng),起于青萍之末。
2016年正是中國開源風(fēng)起之時(shí),最早一批開源項(xiàng)目和創(chuàng)業(yè)公司的出現(xiàn)讓大眾開始對(duì)“開源”有了概念和實(shí)感。
也就在這一年,畢業(yè)剛一年的劉昱在工作過程中,偶然接觸到開源,在深入了解的過程中逐步成長為職業(yè)開源人。
如今,劉昱就職于 Apache Pulsar 開源基礎(chǔ)軟件公司StreamNative,是Apache Pulsar 的第二位女性 PMC成員。

PART 01
我的開源之旅
走少有人走的路
一片樹林里分出兩條路——而我選擇了人跡更少的一條,從此決定了我一生的道路。
——羅伯特?弗羅斯特《未選擇的路》
在6、7年前的中國,“開源”對(duì)大多數(shù)人來說仍然是一個(gè)新鮮的概念。彼時(shí)的劉昱對(duì)這個(gè)尚屬冷門的領(lǐng)域卻逐漸產(chǎn)生了興趣,了解越深,她對(duì)這個(gè)理念的認(rèn)同感越強(qiáng)。直到 2019 年,以 Pulsar 和 BookKeeper 為基座的 StreamNative 公司成立,劉昱作為前幾號(hào)員工加入,以技術(shù)文檔工程師的身份開啟了新一段職業(yè)之旅。
選擇以開源作為職業(yè),用劉昱的話來描述,是“內(nèi)外因共同作用的結(jié)果”。
“去年我看過馬越老師的一個(gè)演講,主題是‘13 年的開源中國路’,他把中國的開源發(fā)展分為三個(gè)階段。其中,2016年到2019年正好處在中國開源發(fā)展‘風(fēng)起’的那個(gè)階段。”
這一階段,中國開源力量開始進(jìn)入國際視野,很多由國人主導(dǎo)的開源項(xiàng)目被國際頂級(jí)開源基金會(huì)接納,不少開源創(chuàng)業(yè)公司涌現(xiàn),中國的開源圈整體呈現(xiàn)“蒸蒸日上”的發(fā)展態(tài)勢(shì)。在劉昱認(rèn)識(shí)并持續(xù)關(guān)注開源的這段時(shí)間,可以說開源“各方面的方向都是利好的”。
除了外因外,劉昱本身是一個(gè)好奇心強(qiáng)、樂于接觸新事物的人。“那個(gè)時(shí)候開源在技術(shù)傳播行業(yè)算是比較小眾的,幾乎沒有人做這個(gè)事情。”做第一批吃螃蟹的人,對(duì)劉昱而言并不是一時(shí)沖動(dòng)的決定。她對(duì)個(gè)人得失也做好了心理準(zhǔn)備。“我是很愛冒險(xiǎn)的人,假如這個(gè)風(fēng)險(xiǎn)超出了我預(yù)估的范圍,我也可以承擔(dān)。實(shí)在干不下去,繼續(xù)做傳統(tǒng)的技術(shù)傳播者也可以。”

在冷靜思考后,劉昱選擇了 StreamNative 這樣一家開源創(chuàng)業(yè)公司,作為自己職業(yè)開源路的起航點(diǎn)。 StreamNative 由 Apache 軟件基金會(huì)頂級(jí)項(xiàng)目 Apache Pulsar 創(chuàng)始團(tuán)隊(duì)組建而成,圍繞Pulsar 打造下一代云原生批流融合數(shù)據(jù)平臺(tái)。
劉昱做出這個(gè)決定可以歸因?yàn)閮牲c(diǎn):“首先,我們老板郭斯杰是我很佩服的一個(gè)人,因?yàn)樗淖鍪路椒ê退伎紗栴}的方式都很有說服力;其次,Pulsar 是著重于云原生的技術(shù),我覺得這是之后大數(shù)據(jù)方向發(fā)展的未來。”
事實(shí)證明,就目前來看,劉昱的判斷很準(zhǔn)確。Pulsar 是所有現(xiàn)有消息平臺(tái)里唯一在云原生方向更具競爭力、更靠前的技術(shù)。簡單來說,Pulsar 既是開源的,又是基礎(chǔ)設(shè)施,還是云原生方向,目前國內(nèi)兼具這三點(diǎn),且據(jù)此發(fā)展到 StreamNative 階段的公司也寥寥可數(shù)。
Q&A
51CTO:整體來看,開源社區(qū)參與者中,女性的占比是不是較少?女性身份會(huì)不會(huì)成為一種限制?
劉昱:其實(shí)從IT行業(yè)整體狀況來說,本身女性開發(fā)人員的基數(shù)就相對(duì)較少。另外,在參與開源社區(qū)建設(shè)的群體中,女性參加的內(nèi)容更偏向于運(yùn)營,從事核心開發(fā)得比較少。但某種程度上,也可以說各取所長。女性天然來說會(huì)比男性有更好的傾聽能力、共情能力和容錯(cuò)性,所以她在做運(yùn)營、在做跟人打交道的事情的話,會(huì)更得心應(yīng)手一些。
當(dāng)然,女性身份不會(huì)成為一種限制。因?yàn)榇蠹易罱K還是用實(shí)力來說話,無論你從事運(yùn)營還是開發(fā),對(duì)方并不會(huì)在意你的性別,只會(huì)在意你做事的風(fēng)格和質(zhì)量。就開源來說,大家基本都沒有線下見過面,靠文字交流比較多,性別會(huì)更加弱化。
PART 02
StreamNative 式工作模式
以結(jié)果為導(dǎo)向
內(nèi)卷是惡性的、無效的、無意義的競爭。我們厭惡內(nèi)卷,不是排斥競爭,不是不想努力,而是不想把珍貴時(shí)間花在無效、無意義的表演上。
——《 StreamNative 的反內(nèi)卷秘籍》
因?yàn)殚_源社區(qū)的合作天然帶有跨國、異步、多人協(xié)同等特質(zhì),國內(nèi)許多開源創(chuàng)企都已經(jīng)實(shí)行遠(yuǎn)程辦公機(jī)制,StreamNative也不例外。
StreamNative 的員工來自全球各地,這自然地為 StreamNative 造就了一個(gè)開放自由的工作氛圍。據(jù)了解StreamNative 剛成立時(shí),也曾在北京租了一間辦公室。疫情防控期間,辦公室閑置,StreamNative 索性退租,全員遠(yuǎn)程辦公。
對(duì)這種工作模式,劉昱已然非常習(xí)慣:在時(shí)間管理上,把控工作節(jié)奏,人為設(shè)定好工作和生活的邊界,保證勞逸結(jié)合張弛有度;在溝通合作上,利用線上會(huì)議和分布式協(xié)作工具,保證每天的溝通效率,通過制度和流程來保證 OKR 的執(zhí)行;在同事關(guān)系上,定期組織線上和線下的聚會(huì),讓團(tuán)隊(duì)更有凝聚力;在績效評(píng)估上,信奉結(jié)果導(dǎo)向,不以工作時(shí)長論短長。
開源本身的協(xié)作特質(zhì)就保證了每個(gè)工程師的產(chǎn)出結(jié)果清晰可見。而 StreamNative 是基于開源社區(qū)建立起來的商業(yè)化公司,這一特質(zhì)也融合在了公司的初始基因中,成為其推行結(jié)果導(dǎo)向的基礎(chǔ)。另外,遠(yuǎn)程辦公的形式讓員工不需要在管理者的目光下“表演”忙,不需要以加班時(shí)長來“展示”態(tài)度,可以讓績效評(píng)估更聚焦。
以技術(shù)文檔工程師為例,劉昱就“結(jié)果導(dǎo)向”進(jìn)行了說明。“我們會(huì)做定期的問卷調(diào)查,去看用戶對(duì)我們的文檔質(zhì)量是怎么評(píng)價(jià)的。比如,我們會(huì)從易于使用、易于理解、易于查找一些比較主流的維度去考量用戶對(duì)我們的反饋。同時(shí)我們也會(huì)自己制定一些階段性目標(biāo),每個(gè)季度去check自己有沒有完成,(沒完成的話)再進(jìn)行調(diào)整。”可以說,權(quán)責(zé)明確的制度下,結(jié)果說明一切。
Q&A
51CTO:可以推薦一下你的書單嗎?
劉昱:如果你想通過看書解壓,又對(duì)開發(fā)技術(shù)內(nèi)容感興趣的話,我有3本書可以推薦給大家:
一是營銷相關(guān)的,書名是《熱點(diǎn):引爆內(nèi)容營銷的 6 個(gè)密碼》。這本書重點(diǎn)是告訴你如何讓你營銷的內(nèi)容引爆熱點(diǎn),包括你怎么去收獲核心粉絲,形成社會(huì)認(rèn)同,以及打造你的企業(yè)品牌;
二是產(chǎn)品相關(guān)的,書名是《上癮》(Hooked: How to Build Habit-Forming Products)。不管你是文檔工程師還是碼農(nóng),其實(shí)在這個(gè)時(shí)代我們時(shí)常需要站在產(chǎn)品經(jīng)理的視角去思考問題。這本書主要講了讓用戶養(yǎng)成使用習(xí)慣的四大產(chǎn)品邏輯,硅谷很多創(chuàng)業(yè)者和產(chǎn)品經(jīng)理都在看;
三是思維方式相關(guān)的,書名是《系統(tǒng)之美》(thinking in systems)。不管你在做什么工作,養(yǎng)成自己的思維方式至關(guān)重要,這本書主要就是告訴你,怎么樣通過整體的動(dòng)態(tài)的關(guān)聯(lián)來看問題。
PART 03
中國開源氛圍更加友好
世上只有兩種編程語言:一種是總是被人罵的,一種是從來沒人用的。
—— Bjarne Stroustrup
2019 年之后,中國的開源事業(yè)真正迎來了扶搖而起的騰飛時(shí)刻。對(duì)此,劉昱也深有感觸,在她看來,這種快速發(fā)展的態(tài)勢(shì)主要體現(xiàn)在三個(gè)方面:
首先,參與國際開源社區(qū)的數(shù)量和質(zhì)量在不斷增長。比如 GitHub 上關(guān)注者最多的前五個(gè)賬號(hào)中,有兩個(gè)是中國人;再者,更多的國內(nèi)廠商成為了開源基金會(huì)的合作單位。比如,2021年Apache基金會(huì)底下孵化的所有項(xiàng)目都來自中國;另外,國內(nèi)開源界的大咖也更多地參與到了國際主流開源基金會(huì)的管理層,比如去年 SkyWalking 的創(chuàng)始人吳晟就當(dāng)選了 ASF 的董事,這也是首位進(jìn)入ASF 董事的中國人。
除了開源項(xiàng)目和開源社區(qū)的建設(shè)愈加蓬勃向上外,中國企業(yè)用戶對(duì)開源軟件的認(rèn)知也發(fā)生了更多積極的變化。結(jié)合自身的觀察和經(jīng)驗(yàn),劉昱作了進(jìn)一步說明:
第一,中國企業(yè)用戶對(duì)于開源付費(fèi)的觀念逐漸開放,變得更能接受開源商業(yè)化;
第二,他們更多地會(huì)去關(guān)心社區(qū)的代碼質(zhì)量和活躍度,把經(jīng)濟(jì)成本放在之后去考慮。他們也會(huì)更多地考察軟件是不是適用于自己本身,而不是迷信一些大廠或大型基金會(huì);
第三,有更多的企業(yè)開始關(guān)心開源的合規(guī)性,對(duì)開源協(xié)議投以更多關(guān)注。
關(guān)于開源貢獻(xiàn)與治理,劉昱針對(duì)國內(nèi)現(xiàn)狀給出了自己的建議:“比如大部分人都是無償參與開源的,各大開源基金會(huì)是否可以考慮建立一些有償回報(bào)的機(jī)制。還有企業(yè),在治理方面是否應(yīng)該起到更為積極的引導(dǎo)作用。像 Google、Microsoft 這樣的企業(yè)都擁有自己的開源辦公室,在合規(guī)性和知識(shí)產(chǎn)權(quán)保護(hù)上可以提供相關(guān)教育和培訓(xùn)。
而在國內(nèi),我們的開源治理仍處于非常初級(jí)的階段。很多企業(yè)沒有統(tǒng)一管理開源項(xiàng)目的團(tuán)隊(duì),這可能會(huì)帶來的問題是——如果他們的開源組件或者使用的組件出現(xiàn)漏洞的時(shí)候,很多企業(yè)可能沒有辦法快速定位其影響范圍,也無法及時(shí)止損。因此我覺得企業(yè)應(yīng)該更重視對(duì)于開源人才的培養(yǎng),更注重開源項(xiàng)目在安全合規(guī)方面的發(fā)展。”
采訪尾聲,劉昱向筆者透露了近期的工作計(jì)劃:“我們正在打造一個(gè)全新的Pulsar官網(wǎng),會(huì)基于用戶的角色和他們的認(rèn)知路徑,去重新設(shè)計(jì)信息架構(gòu),給用戶一個(gè)新的內(nèi)容體驗(yàn)。”相信在不久的將來,我們就可以見到這一成果。
關(guān)于StreamNative
StreamNative 是一家開源基礎(chǔ)軟件公司,由 Apache 軟件基金會(huì)頂級(jí)項(xiàng)目 Apache Pulsar 創(chuàng)始團(tuán)隊(duì)組建而成,圍繞 Pulsar 打造下一代云原生批流融合數(shù)據(jù)平臺(tái)。StreamNative 作為 Apache Pulsar 商業(yè)化公司,專注于開源生態(tài)和社區(qū)構(gòu)建,致力于前沿技術(shù)領(lǐng)域的創(chuàng)新,創(chuàng)始團(tuán)隊(duì)成員曾就職于 Yahoo、Twitter、Splunk、EMC 等知名大公司。
關(guān)于 Apache Pulsar
云原生時(shí)代消息隊(duì)列和流融合系統(tǒng),提供統(tǒng)一的消費(fèi)模型,支持消息隊(duì)列和流兩種場景,既能為隊(duì)列場景提供企業(yè)級(jí)讀寫服務(wù)質(zhì)量和強(qiáng)一致性保障,又能為流場景提供高吞吐、低延遲;采用存儲(chǔ)計(jì)算分離架構(gòu),支持大集群、多租戶、百萬級(jí) Topic、跨地域數(shù)據(jù)復(fù)制、持久化存儲(chǔ)、分層存儲(chǔ)、高可擴(kuò)展性等企業(yè)級(jí)和金融級(jí)功能。
GitHub 地址:http://github.com/apache/pulsar/























