播客 | 揭秘云原生开源企业 StreamNative:全员远程如何保障高效率办公

274 阅读6分钟

2022 年 2 月,《开源面对面》节目走进了 StreamNative,来自 StreamNative 的两位成员小伙伴王殿进、黄小冰共同为大家介绍了这家开源商业化公司跨时区、跨地域的办公日常。

一家开源原生的商业化公司的发展史

StreamNative 是一家开源原生的商业化公司,成立于 2019 年初,整个团队基于 Apache 软件基金会顶级项目 Apache Pulsar 和 Apache BookKeeper 打造批流融合数据解决方案,拥有丰富的开源项目维护和开发经验,并于 2021 年 10 月完成了2300 万美元的 A 轮融资。

关于项目的名称,王殿进谈到,Pulsar 的中文意思为脉冲星,这是中子星的一个细分种类,具有自转速度极快、自转周期稳定的特点。这一特点与 Pulsar 自身特征不谋而合,与此同时,为了避免与 Apache 基金会的其他项目名称产生纠纷,就选择了 Pulsar 作为项目名称。

Pulsar 项目于 2016 年开源,此后进入到 Apache 软件基金会进行孵化,并在 2018 年毕业成为 Apache 基金会的顶级项目。

通常而言,开源的商业化可以分为三个阶段:订阅服务,增值模式以及 SaaS 模式,其中 SaaS 模式是最能体现 Pulsar 在云原生时代特点的商业模式。 所以 StreamNative 推出的 StreamNative Cloud 产品采用的就是 SaaS 模式,在现有的产品界面上,用户可以开通自己的账号,即可开箱使用 Pulsar 服务;而在国内,针对金融、物联网等行业的特点,StreamNative 主打产品私有化部署模式。

目前,StreamNative 正在搭建专业化的服务支持团队,解决客户的各类问题。此外,在商业化项目中反馈的任何问题,如漏洞解决和版本升级,StreamNative 也会在 Pulsar 每次发版前贡献到到社区。

StreamNative 工程师 :从贡献到全职

对于一家开源商业化公司而言,社区是不可或缺的,对于 StreamNative 也同样如此。HR 黄小冰介绍到, StreamNative 的很多骨干成员都来自于社区。相较于来自于普通社招渠道的候选人,来自于社区的候选人作为贡献者或者用户的时候就会与 StreamNative 团队在社区中进行高频次的沟通和互动。

因为他们熟知 Pulsar,所以只需通过一个简单的面试,就可以成为 StreamNative 的全职正式员工。而普通社招则依旧会遵循相对严格的招聘流程,要求应聘者解决在社区中会遇到的类似问题,以此考察开发者的代码质量。

那么应该如何与 Apache Pulsar 社区进行互动呢?王殿进坦言,目前在国内主要以微信群和微信公众号为主,因为这是国人最为熟悉的一个渠道;而在海外,有相关的邮件列表,大家可以去 Pulsar 官网查看,另外还会有定期的线上社区会议。

关于员工构成,目前 StreamNative 已经拥有 80 余名员工,其中接近 80% 为工程师,占比非常高,是一家完全以技术为驱动、以工程师文化为主导的开源公司,同时也是一家全员远程、跨时区办公的公司。 目前,StreamNative 的员工分布在国内的很多城市,同时在北美和欧洲也都有全职员工。

但跨国跨时区办公就面临着如何实现高效协作的问题,StreamNative 给出的答案便是“异步沟通”。

黄小冰表示,工程师在工作时要给出足够的“上下文”,即相关的背景信息、具体需求以及必要的设计文档,让后续需要与之协作的其他地域同事可以快速高效地继续推动工作的开展。

由于员工分布在全球各地,所以在 StreamNative 工作沟通以英文为主,此外由于 Pulsar 本身也是一项较为前沿的技术,大部分一手资料都是英文的,如果等待汉译后再去学习就会在进度上落后于团队。

因此 StreamNative 对于工程师的英文水平是有一定的要求,听说读写要至少达到国内六级的水平。为此,StreamNative 也会开展定期的线上英文培训,以此来提升员工的英语水平。

为了更好地实现异步沟通,除了要求工程师提供充足的上下文信息,并形成文档外,StreamNative 还采用了诸多工具来降低沟通成本、提升工作效率。

例如 GitHub、Zoom、Slack 以及谷歌全家桶,很好地解决了开源、远程办公以及日常协同办公的问题。以 Google Calendar 为例, 每个人的日程对公司内的其他员工都是公开透明的,方便大家管理好各自的日程、查看他人的日程,更好地进行远程协作办公。

StreamNative 员工福利:在家办公、超多年假、还能聊八卦!

可能大家会好奇,这样一家远程办公的公司,员工福利会不会打折扣呢?黄小冰给出了详尽的介绍。在 StreamNative,公司统一配发 MacBook Pro 笔记本电脑,除了常规的五险一金、补充医疗保险和年度体检,现在加入还会配发期权,每年更有 15 天超长年假和 20 天带薪病假,如果临时有事情可以直接在 Slack 和 Google Calendar 上标注自己的状态,无需请假。

为了解决远程办公员工孤独感的问题,StreamNative 每周都会在 Donut 上进行“随机配对”的活动,两个同事为一组进行半小时的闲聊会;每月会组织一次两小时的 Cloud Drink(云团建),畅聊各自的生活;时隔两三个月还会在疫情较为稳定的城市组织线下团建和集体办公。

这些员工福利和办公方式的背后,其实都展现出了 StreamNative 的企业文化。

黄小冰表示,StreamNative 一直致力于打造一个 Remote work 的工程师文化,有三个关键词可以很好的体现出企业团队的价值观:一是结果导向,防止内卷;二是公开透明,最大范围内共享信息;三是主动协作,为结果负责。这些都需要员工具有更强的自驱力和自律性,才能更好地适应远程办公的方式,提高工作效率和产出。

StreamNative 多个岗位在招,快坐上直通车 👇 奔赴我们吧 💐