关于 StreamNative
StreamNative 是一家开源基础软件公司,由 Apache 软件基金会顶级项目 Apache Pulsar 创始团队组建而成,围绕 Pulsar 打造下一代云原生批流融合数据平台。StreamNative 作为 Apache Pulsar 商业化公司,专注于开源生态和社区构建,致力于前沿技术领域的创新,创始团队成员曾就职于 Yahoo、Twitter、Splunk、EMC 等知名大公司。
近期,StreamNative 开发工程师郭吉伟成功晋级 Apache Pulsar committer 。此前,StreamNative 的开发者团队中已经拥有了十数位 Apache Pulsar committer,毋庸置疑,郭吉伟的成功“晋级”也让 StreamNative 团队更加壮大。
**以下为StreamNative 郭吉伟采访实录,本文由第一人称显示: ** 和郭吉伟接触的人会发现,他没有大多数程序员的腼腆,他爱闹爱笑,还喜欢和朋友拼酒,大连人的豪放爽朗在他身上发挥的淋漓尽致。在采访对话中也能感受到他的乐观、谨慎、扎实。
踏上 StreamNative 之路
谈及Pulsar,郭吉伟表示,他是在陌陌工作时深度接触到了 Pulsar。当时陌陌的架构用 Kafka 发现了一系列问题,他在基础架构组负责调研 Pulsar,后面开始逐渐的参与社区活动,才有了后来的深入接触。
而选择 StreamNative,也是一个非常偶然的机缘,“当时拿到了很多的 Offer,但是犹豫再三还是选择了StreamNative”。
原因有二:
- 第一是因为开源这件事,直到现在,也是我一直很感兴趣的;
- 第二是因为在前期接触到我们线下的一些meetup,其在和 Pulsar 中文社区的两位领头人翟佳、李鹏辉的交谈中获益匪浅,被两位对技术的热爱和对开源的真诚打动。Pulsar 技术的前沿性和发展是我非常看好的,更让我坚定了 Pulsar 存储计算分离的分布式架构最符合当下企业数字化需求,而在企业数字化转型的今天,StreamNative 的价值也会被最大程度的释放。
分布式办公“舒适度”飙升
如果说选择StreamNative的初心是因为Pulsar社区的影响,那么开始工作以后,也会被公司的独有魅力所折服,比如硅谷式的分布式办公模式,对程序员来说就特别友好。
“我可以有大段的时间写代码而不被打扰,也可以随时准备好会议再进行上线,还可以避免糟糕拥堵的通勤,大大的提升了我的办公效率,而且能让我有充足的时间进行思考,和同组的同事、伙伴交互也会大大提升沟通效率。分布式办公让我的身心都得到了缓冲,也让整体的舒适度提升了。”
“StreamNative 的第二个魅力在于小伙伴们都非常的友好,虽然我们在线下不会经常见面,但是每月都会有线上的cloud drink,大家也都很乐此不疲,也能够增进彼此的感情。我们在线上也会经常交互,整个团队的氛围是非常融洽且乐观向上的。”
“门槛提高”是把双刃剑
郭吉伟认为,随着公司和项目的发展,加入 StreamNative 和 Pulsar 的门槛也随之提高。
“我认为是把双刃剑,公司门槛提高固然是好事,毕竟我们也需要越来越多高质量的人才,但是社区发展的太快,准入门槛提高后,可能会对‘准开源人’带来一些困扰,但是这也是社区发展的必然性,可能目前没有太好的方式解决。”
但是对于刚刚接触开源的人来说,也不要害怕,“一张白纸”反而会更容易添加色彩。“我刚来公司的时候,也感觉到,工作节奏任务重,工作的时长也会增加,但半年以后,随着自己的进步,就更容易上手。”郭吉伟用自己的经验给出了一些建议。
做开源不是搞慈善,用开源也不是薅羊毛
有人说,开源代码是在做慈善,免费给人薅羊毛,我个人认为是不正确的,我从2016年就开始混迹开源社区了,开始为开源代码做贡献,用开源、贡献开源可以帮助一个人快速提升技术能力,好的项目都是开源的。在开源社区,不论你的身份是开发者还是用户,都可以从伙伴以及对方身上学到很多东西。
要做开源,首先要有信念感,真诚是第一位的,尤其在学校里的学生,加入开源社区会让你们学到大量的东西,这也就是开源的魅力所在吧。目前 StreamNative 对于Pulsar社区也会定期举办线上线下的活动,StreamNative 的工程师们也会帮助大家答疑解惑,帮助大家一起进步。
结语
StreamNative 作为一家开源商业化公司,聚集了大量像郭吉伟一样的优秀人才,开发者比例占据整体员工比例的80%,“原厂”是StreamNative的一面旗帜,开源项目给了 StreamNative 强大的生命力,作为 Apache Pulsar 创始团队组建而成的原厂企业。
未来,StreamNative也会本着壮大社区、更好服务客户的理念,研发出更优质的产品,助力更多企业前行。