对话 BitSail Contributor | 梁奋杰:保持耐心,享受创造
2022 年 10 月,字节跳动 BitSail 数据引擎正式开源。同期,社区推出 Contributor 激励计划第一期,目前已有 13 位外部开发者为 BitSail 社区做出贡献,成为了首批 BitSail Contributor。
江海的广阔是由每一滴水珠构成的,BitSail 社区永远欢迎每一位开发者的加入。我们推出本档“对话 BitSail Contributor”栏目,是想用自己的方式为每一位 Contributor 留下与 BitSail 紧密相关的独立记录。正因为有你们、有今后更多的 Contributor 存在,BitSail 才能像起名初衷一样,在数据的海洋里以代码做船帆,向无边际的远方勇敢航行。
“更深层的是享受持续“创造”带来的成就感” ,今天的这位 Contributor 在贡献过程中有着怎样的心得?他对 BitSail 社区的未来发展有着什么样的期待?接下来就让我们一起听听他怎么说~
(PS:本栏目 Contributor 文章排序无前后、贡献大小之分,按内容提交顺序进行推送~~)
社区贡献
GitHub ID:Jake-00
贡献心得:我一开始会比较急躁,在领完 Issue 后就想着要快点解决,慢慢地发现越急躁越容易出差错甚至是低级错误。我会建议新的 Contributor 先在 Issue 评论区多提问,解决疑惑后再动手写代码。其实我领到的第一个 Issue 还没完成解决,但我在调用别的模块时发现了 Bug,提 Issue 后自己修复,这才成为了 BiSail Contributor 的一员。看似在解决一个问题,实际上有可能在解决多个问题,所以给点耐心,正如那句“开源本身不是一件急功近利的事情”。还有一个对新手的建议就是多去看下相似的 Issue 和 PR(特别是处于 Closed 状态),能从评论区学到很多东西。
与 BitSail 结缘过程
2022 年 11 月的某一天(具体日期记不清了),下班后浏览公众号时在字节跳动数据平台公号发现有篇招募 BitSail Contributor 的文章。当时对 BitSail 集成数据引擎毫无了解,翻看之前的《深入浅出 BitSail》介绍视频后被架构设计所吸引,之前也有开发过类似的数据同步功能,就想进一步看源码研究学习。
虽然错过了第一次直播分享,借助录制的视频和分享出来的 PPT,也能大概了解引擎的组成部分和工作机制,这里夸奖下字节开发同学的认真和用心。
贡献动力
参与开源是能够锻炼开发者多项能力,大到规划探讨迭代方向,小到写技术文档。特别是像 BitSail 这样脱胎于字节内部且在生产环境经受住重重考验的项目,更是让我好奇,想要进一步认识和学习项目。BitSail 又恰巧是 Java 项目,还以发展迅速的 Flink 作为底层引擎,进一步激发我想要探索的欲望。
社区初印象
提交 Issue 后,字节的几位 PMC 大佬都会很迅速地给与反馈。对于我提交的第一个 PR,大佬会仔细地做 Code Review,当我有不清楚的地方还会不厌其烦地互动去敲定修改细节。社区运作起来很规范高效,值得长期投入建设,入股不亏。总结成两个英文单词就是 peace & nice~
未来对 BitSail 的期待
期待越来越多国人用户和开发者发现并使用 BitSail,甚至是吸引到国外的用户和开发者,加入社区一起 happy hacking:D
祝愿 BitSail 拥有更多的曝光度,甚至在 Medium、StackOverflow、Quora 等外国网站能有文章和帖子,然后新版本 feature 更多 bug 更少,收获更多 star,新的一年拿奖拿到手软。
持续关注,更多“对话 BitSail Contributor 内容”正在路上~~
加入社群,获取更多精彩!
了解更多 BitSail 信息⬇⬇
⭐️ Star 不迷路(BitSail 代码仓库):https://github.com/bytedance/bitsail
提交问题和建议:https://github.com/bytedance/bitsail/issues
贡献代码:https://github.com/bytedance/bitsail/pulls
BitSail 官网:https://bytedance.github.io/bitsail/zh/
订阅邮件列表:bitsail+subscribe@googlegroups.com
版权声明: 本文为 InfoQ 作者【字节跳动数据平台】的原创文章。
原文链接:【http://xie.infoq.cn/article/9c9b90eb7be59e285574f8253】。文章转载请联系作者。
评论