保持热爱:Apache Calcite PMC 之路
本文出自字节跳动基础架构流式计算团队工程师李本超同学专访。李同学从 2022 年 3 月开始参与 Apache Calcite 社区贡献,目前是 Apache Calcite PMC 和 Apache Flink PMC。他的开源之路,是字节跳动云原生和云原生计算领域开源人的缩影。
十个月,由初识到热爱
在现代化的数据领域,SQL 无疑是最重要的表达方式之一。而 Calcite 在这个领域深耕多年,有着深厚的积累,且在很多重量级的项目当中得到了反复的验证和打磨。相信未来,Calcite 会有更加广阔的市场空间,社区也会在逐步在众多贡献者的推动下越来越好。
开源,技术成长之路
最后是一些个人影响力的提升,比如拿到社区的 Committer 或 PMC,也是社区小伙伴对你能力的肯定。
目前,我主要参与的开源项目是 Apache Calcite 和 Apache Flink,主要关注这里面关于 SQL 生态、优化、效率、流批一体、Streaming Warehouse 等相关的事情。
一些思考,一些建议
大家在参与开源社区贡献的时候,社区的 PMC 成员会观察大家的每一个行为,最终通过综合考虑,比如贡献度、专业度、是否遵循 Apache Way 等方面来考虑是否邀请成为 Committer / PMC。整个过程其实就是一个建立“信任”的过程。
对个人来讲,贡献社区最直接的回报就是可以跟该领域最权威的团队一起工作,学习和成长,并且逐步成为这个家庭的一员。当然能够在社区拿到 PMC/Committer 等身份,也是对个人能力和贡献的认可。
对社区来讲,开源社区就是由一个一个的独立贡献者组成的虚拟组织。尤其是对于像 Calcite 这种背后没有商业公司支撑的开源项目来讲,所有贡献者都是用自己的时间对社区进行贡献,也正是这些贡献力量在不断维持社区的正常运转,并且不断前进。
希望每位同学都能在开源社区愉快玩耍。
往期精选推荐
基于字节跳动基础架构提供的云原生技术能力和技术实践,火山引擎已经构建了全栈的云原生服务产品矩阵,包括面向算力的云原生服务、面向应用的云原生服务和面向场景的云原生服务三大板块。
欢迎下载 IDC 和火山引擎联合出品的云原生白皮书,获取企业数字化转型新理念!
扫描二维码,下载火山引擎云原生白皮书