作者 | 千山
审校 | 云昭
风,起于青萍之末。
2016年正是中国开源风起之时,最早一批开源项目和创业公司的出现让大众开始对“开源”有了概念和实感。
也就在这一年,毕业刚一年的刘昱在工作过程中,偶然接触到开源,在深入了解的过程中逐步成长为职业开源人。
如今,刘昱就职于 Apache Pulsar 开源基础软件公司StreamNative,是Apache Pulsar 的第二位女性 PMC成员。
PART 01
我的开源之旅
走少有人走的路
一片树林里分出两条路——而我选择了人迹更少的一条,从此决定了我一生的道路。
——罗伯特•弗罗斯特《未选择的路》
在6、7年前的中国,“开源”对大多数人来说仍然是一个新鲜的概念。彼时的刘昱对这个尚属冷门的领域却逐渐产生了兴趣,了解越深,她对这个理念的认同感越强。直到 2019 年,以 Pulsar 和 BookKeeper 为基座的 StreamNative 公司成立,刘昱作为前几号员工加入,以技术文档工程师的身份开启了新一段职业之旅。
选择以开源作为职业,用刘昱的话来描述,是“内外因共同作用的结果”。
“去年我看过马越老师的一个演讲,主题是‘13 年的开源中国路’,他把中国的开源发展分为三个阶段。其中,2016年到2019年正好处在中国开源发展‘风起’的那个阶段。”
这一阶段,中国开源力量开始进入国际视野,很多由国人主导的开源项目被国际顶级开源基金会接纳,不少开源创业公司涌现,中国的开源圈整体呈现“蒸蒸日上”的发展态势。在刘昱认识并持续关注开源的这段时间,可以说开源“各方面的方向都是利好的”。
除了外因外,刘昱本身是一个好奇心强、乐于接触新事物的人。“那个时候开源在技术传播行业算是比较小众的,几乎没有人做这个事情。”做第一批吃螃蟹的人,对刘昱而言并不是一时冲动的决定。她对个人得失也做好了心理准备。“我是很爱冒险的人,假如这个风险超出了我预估的范围,我也可以承担。实在干不下去,继续做传统的技术传播者也可以。”
在冷静思考后,刘昱选择了 StreamNative 这样一家开源创业公司,作为自己职业开源路的起航点。 StreamNative 由 Apache 软件基金会顶级项目 Apache Pulsar 创始团队组建而成,围绕Pulsar 打造下一代云原生批流融合数据平台。
刘昱做出这个决定可以归因为两点:“首先,我们老板郭斯杰是我很佩服的一个人,因为他的做事方法和他思考问题的方式都很有说服力;其次,Pulsar 是着重于云原生的技术,我觉得这是之后大数据方向发展的未来。”
事实证明,就目前来看,刘昱的判断很准确。Pulsar 是所有现有消息平台里唯一在云原生方向更具竞争力、更靠前的技术。简单来说,Pulsar 既是开源的,又是基础设施,还是云原生方向,目前国内兼具这三点,且据此发展到 StreamNative 阶段的公司也寥寥可数。
Q&A
51CTO:整体来看,开源社区参与者中,女性的占比是不是较少?女性身份会不会成为一种限制?
刘昱:其实从IT行业整体状况来说,本身女性开发人员的基数就相对较少。另外,在参与开源社区建设的群体中,女性参加的内容更偏向于运营,从事核心开发得比较少。但某种程度上,也可以说各取所长。女性天然来说会比男性有更好的倾听能力、共情能力和容错性,所以她在做运营、在做跟人打交道的事情的话,会更得心应手一些。
当然,女性身份不会成为一种限制。因为大家最终还是用实力来说话,无论你从事运营还是开发,对方并不会在意你的性别,只会在意你做事的风格和质量。就开源来说,大家基本都没有线下见过面,靠文字交流比较多,性别会更加弱化。
PART 02
StreamNative 式工作模式
以结果为导向
内卷是恶性的、无效的、无意义的竞争。我们厌恶内卷,不是排斥竞争,不是不想努力,而是不想把珍贵时间花在无效、无意义的表演上。
——《 StreamNative 的反内卷秘籍》
因为开源社区的合作天然带有跨国、异步、多人协同等特质,国内许多开源创企都已经实行远程办公机制,StreamNative也不例外。
StreamNative 的员工来自全球各地,这自然地为 StreamNative 造就了一个开放自由的工作氛围。据了解StreamNative 刚成立时,也曾在北京租了一间办公室。疫情防控期间,办公室闲置,StreamNative 索性退租,全员远程办公。
对这种工作模式,刘昱已然非常习惯:在时间管理上,把控工作节奏,人为设定好工作和生活的边界,保证劳逸结合张弛有度;在沟通合作上,利用线上会议和分布式协作工具,保证每天的沟通效率,通过制度和流程来保证 OKR 的执行;在同事关系上,定期组织线上和线下的聚会,让团队更有凝聚力;在绩效评估上,信奉结果导向,不以工作时长论短长。
开源本身的协作特质就保证了每个工程师的产出结果清晰可见。而 StreamNative 是基于开源社区建立起来的商业化公司,这一特质也融合在了公司的初始基因中,成为其推行结果导向的基础。另外,远程办公的形式让员工不需要在管理者的目光下“表演”忙,不需要以加班时长来“展示”态度,可以让绩效评估更聚焦。
以技术文档工程师为例,刘昱就“结果导向”进行了说明。“我们会做定期的问卷调查,去看用户对我们的文档质量是怎么评价的。比如,我们会从易于使用、易于理解、易于查找一些比较主流的维度去考量用户对我们的反馈。同时我们也会自己制定一些阶段性目标,每个季度去check自己有没有完成,(没完成的话)再进行调整。”可以说,权责明确的制度下,结果说明一切。
Q&A
51CTO:可以推荐一下你的书单吗?
刘昱:如果你想通过看书解压,又对开发技术内容感兴趣的话,我有3本书可以推荐给大家:
一是营销相关的,书名是《热点:引爆内容营销的 6 个密码》。这本书重点是告诉你如何让你营销的内容引爆热点,包括你怎么去收获核心粉丝,形成社会认同,以及打造你的企业品牌;
二是产品相关的,书名是《上瘾》(Hooked: How to Build Habit-Forming Products)。不管你是文档工程师还是码农,其实在这个时代我们时常需要站在产品经理的视角去思考问题。这本书主要讲了让用户养成使用习惯的四大产品逻辑,硅谷很多创业者和产品经理都在看;
三是思维方式相关的,书名是《系统之美》(thinking in systems)。不管你在做什么工作,养成自己的思维方式至关重要,这本书主要就是告诉你,怎么样通过整体的动态的关联来看问题。
PART 03
中国开源氛围更加友好
世上只有两种编程语言:一种是总是被人骂的,一种是从来没人用的。
—— Bjarne Stroustrup
2019 年之后,中国的开源事业真正迎来了扶摇而起的腾飞时刻。对此,刘昱也深有感触,在她看来,这种快速发展的态势主要体现在三个方面:
首先,参与国际开源社区的数量和质量在不断增长。比如 GitHub 上关注者最多的前五个账号中,有两个是中国人;再者,更多的国内厂商成为了开源基金会的合作单位。比如,2021年Apache基金会底下孵化的所有项目都来自中国;另外,国内开源界的大咖也更多地参与到了国际主流开源基金会的管理层,比如去年 SkyWalking 的创始人吴晟就当选了 ASF 的董事,这也是首位进入ASF 董事的中国人。
除了开源项目和开源社区的建设愈加蓬勃向上外,中国企业用户对开源软件的认知也发生了更多积极的变化。结合自身的观察和经验,刘昱作了进一步说明:
第一,中国企业用户对于开源付费的观念逐渐开放,变得更能接受开源商业化;
第二,他们更多地会去关心社区的代码质量和活跃度,把经济成本放在之后去考虑。他们也会更多地考察软件是不是适用于自己本身,而不是迷信一些大厂或大型基金会;
第三,有更多的企业开始关心开源的合规性,对开源协议投以更多关注。
关于开源贡献与治理,刘昱针对国内现状给出了自己的建议:“比如大部分人都是无偿参与开源的,各大开源基金会是否可以考虑建立一些有偿回报的机制。还有企业,在治理方面是否应该起到更为积极的引导作用。像 Google、Microsoft 这样的企业都拥有自己的开源办公室,在合规性和知识产权保护上可以提供相关教育和培训。
而在国内,我们的开源治理仍处于非常初级的阶段。很多企业没有统一管理开源项目的团队,这可能会带来的问题是——如果他们的开源组件或者使用的组件出现漏洞的时候,很多企业可能没有办法快速定位其影响范围,也无法及时止损。因此我觉得企业应该更重视对于开源人才的培养,更注重开源项目在安全合规方面的发展。”
采访尾声,刘昱向笔者透露了近期的工作计划:“我们正在打造一个全新的Pulsar官网,会基于用户的角色和他们的认知路径,去重新设计信息架构,给用户一个新的内容体验。”相信在不久的将来,我们就可以见到这一成果。
关于StreamNative
StreamNative 是一家开源基础软件公司,由 Apache 软件基金会顶级项目 Apache Pulsar 创始团队组建而成,围绕 Pulsar 打造下一代云原生批流融合数据平台。StreamNative 作为 Apache Pulsar 商业化公司,专注于开源生态和社区构建,致力于前沿技术领域的创新,创始团队成员曾就职于 Yahoo、Twitter、Splunk、EMC 等知名大公司。
关于 Apache Pulsar
云原生时代消息队列和流融合系统,提供统一的消费模型,支持消息队列和流两种场景,既能为队列场景提供企业级读写服务质量和强一致性保障,又能为流场景提供高吞吐、低延迟;采用存储计算分离架构,支持大集群、多租户、百万级 Topic、跨地域数据复制、持久化存储、分层存储、高可扩展性等企业级和金融级功能。
GitHub 地址:http://github.com/apache/pulsar/