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