2022 年 10 月,字节跳动 BitSail 数据引擎正式开源。同期,社区推出 Contributor 激励计划第一期,目前已有 12 位开发者为 BitSail 社区做出贡献,成为了首批 BitSail Contributor。

江海的广阔是由每一滴水珠构成的,BitSail 社区永远欢迎每一位开发者的加入,我们也想用自己的方式将大家的贡献和心路历程记录下来,所以推出了本档“对话 BitSail Contributor”栏目,为每一位 Contributor 留下与 BitSail 紧密相关的独立记录。正因为有你们、有今后更多的 Contributor 存在,BitSail 才能像起名初衷一样,在数据的海洋里以代码做船帆,向无边际的远方勇敢航行。

“对开源的热情一直在驱使我” “我觉得迈出第一步很重要”,今天的这位 Contributor 与 BitSail 社区有着什么样的不解之缘?他对 BitSail 的未来发展有着什么样的期待?接下来就让我们一起听听他怎么说~

(PS:本栏目 Contributor 文章排序无前后、贡献大小之分,按内容提交顺序进行推送)

社区贡献

https://github.com/bytedance/bitsail/pull/264

https://github.com/bytedance/bitsail/pull/182

https://github.com/bytedance/bitsail/pull/167

https://github.com/bytedance/bitsail/pull/165

  • 贡献心得:我水平还没到那种可以完成很复杂的 issue 的水平,只能提一些比较周边的 PR,比如文档上的错误啥的,通过看 BitSail 的源代码,我深知有些代码需要很大的知识积累才能看得懂,但我想说的是,不是说我看不懂就不能做贡献,对开源的热情一直在驱使我。我也经常逛 github,看大佬的代码我坚信这是我进步需要迈出的一步,看不懂的就百度谷歌哈哈哈。

与 BitSail 结缘过程

大概是 11 月的 18,19 号吧,具体哪天我有点忘了,反正是 11 月中旬,我那天下班没事的时候刷了下抖音,正好刷到了字节数据技术部的同学在直播分享 BitSail 开源,据说那是字节第一次分享 BitSail(算蛮幸运的吧)

字节的同学都很强,分享的内容也很具体和幽默不尴尬,听了分享会我觉得 BitSail 这个框架很 nb,因为它支持了包括抖音在内的所有业务线,我想既然这么厉害,抖音每天日活这么多人,它是怎么做到的呢?抱着学习的想法,就打开了 github 的 BitSail 仓库哈哈哈~~

贡献动力

这个问题我觉得是本身自己的学习和对开源的热爱吧,因为我也是 java 程序员,那为啥字节的同学能写出这么 nb 的框架呢?我要学的东西还有很多,所以抱着学习的想法去看代码。

有时我看到源码的时候一头雾水,这个变量是干啥的?这个方法有什么用?但我觉得迈出第一步很重要,不懂的就谷歌,总会有点东西能解释吧。

我也想对未来的贡献者来说:“不要怕,敢于贡献乐于提 issues,不仅可以壮大社区,也可以加强自己的知识体系。”

社区初印象

我在社区提了几个 issue,很快就有字节的负责 review 的大佬来解答,相应速度算比较快的了,可能最近疫情大多人都阳了就有点慢,也请体凉他们~总之感觉很好,我也会继续热爱开源,一直学习下去。

未来对 BitSail 的期待

我只是个小小的贡献者,我没有这个技术去说,未来 BitSail 会成为怎么怎么样。

但我想说祝 BitSail 越来越好,越来越多的中国贡献者大佬能参与社区建设,加油 BitSail!

持续关注,更多“对话 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

对话 BitSail Contributor | 姚泽宇:新生火焰,未来亦可燎原的更多相关文章

  1. 【HANA系列】对话SAP全球CEO孟鼎铭:未来最大的发展机遇属于中国中小企业

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[HANA系列]对话SAP全球CEO孟鼎铭:未来 ...

  2. qconshanghai2014

    主题演讲 容器化的云——CohesiveFT首席技术官 Chris Swan 建设强大的工程师文化——Spotify工程总监 Kevin Goldsmith 软件项目变更的管理和生存之道——jClar ...

  3. 图论(二分图最大权独立点集):COGS 2051. 王者之剑

    2051. 王者之剑 ★★★☆   输入文件:Excalibur.in   输出文件:Excalibur.out   简单对比 时间限制:1 s   内存限制:256 MB [题目描述] 这是在阿尔托 ...

  4. javascript之尺寸,位置,溢出

    一.offsetWidth:元素的宽度,包括边框,内容,内边距. 二.offsetHeight:元素的高度,包括边框,内容,内边距. 三.offsetLeft:元素的X坐标(相对于最近已定位的祖先元素 ...

  5. 谈一谈第九届移动互联网开发者大会( MDCon 2016 )

    4G时代的开启以及移动终端设备的凸显必将为移动互联网的发展注入巨大的能量,2016年移动互联网产业必将带来前所未有的飞跃.第九届移动互联网开发者大会以"DT时代的移动开发技术创新" ...

  6. [COGS 2051] 王者之剑

    Saber大法吼 2051. 王者之剑 ★★★☆   输入文件:Excalibur.in   输出文件:Excalibur.out   简单对比时间限制:1 s   内存限制:256 MB [题目描述 ...

  7. 作业20171130 final发布 成绩

    申诉 对成绩有疑问或不同意见的同学,请在群里[@杨贵福]. 申诉时间截止2017年12月16日 17:00. 更新 第一周和第二周成绩分别应占比20%和10%,计算时刚好反了.所以同学们的最终成绩有变 ...

  8. 作业20171123 beta-review 成绩

    申诉 对成绩有疑问或不同意见的同学,请在群里[@杨贵福]. 申诉时间截止2017年12月13日 17:00. 成绩 review NABCD-评论 SPEC-评论 bug found 答复 bugfi ...

  9. 作业20171116 beta2及beta发布 成绩

    申诉 对成绩有疑问或不同意见的同学,请在群里[@杨贵福]. 申诉时间截止2017年12月13日 17:00. 成绩 scrum01 scrum02 scrum03 scrum04 scrum05 sc ...

  10. 作业20171102 beta1 成绩

    申诉 对成绩有疑问或不同意见的同学,请在群里[@杨贵福]. 申诉时间截止2017年12月12日 17:00. 成绩 scrum01 scrum02 scrum03 scrum04 scrum05 sc ...

随机推荐

  1. 使用Python批量发送个性化邮件

    前言 在现代工作环境中,我们经常需要向多个收件人发送个性化的邮件.通过使用Python编程语言,我们可以自动化这个过程,从Excel文件中读取收件人和相关数据,并发送定制的邮件. 首先,导入所需的库: ...

  2. Spring 缓存注解这样用,太香了!

    作者最近在开发公司项目时使用到 Redis 缓存,并在翻看前人代码时,看到了一种关于 @Cacheable 注解的自定义缓存有效期的解决方案,感觉比较实用,因此作者自己拓展完善了一番后分享给各位. S ...

  3. 在Dash中更灵活地编写回调函数

    本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master 大家好我是费老师,使用Dash开发过交互式应用的朋友,想必都不会对回调函数感到 ...

  4. Android的内部存储和外部存储怎么区分?

    1.定义 内部存储:内部存储位于Android手机系统的data/data/<包名>这个目录下,内部存储是私有的,主要用于存储系统和应用程序的某些数据,对于其他应用程序来说是不可见的,并且 ...

  5. MINA框架

    一.小程序MINA框架分为三个部分: 有 View(视图层).App Service(逻辑层)和 Natice(系统层). 1.View(视图层) 视图层包含了小程序多个页面.每个页面都有WXML文件 ...

  6. stm32存储器:Flash

    先擦除后写入,stm32内置flash擦或写时,必须打开外部/内部高速振荡器. 擦除操作 以页为单位,每页1024个字节 起始地址0x0800 0000 擦写时要避开用户程序存储区 最多擦写10万次 ...

  7. 生成模型的两大代表:VAE和GAN

    生成模型 给定数据集,希望生成模型产生与训练集同分布的新样本.对于训练数据服从\(p_{data}(x)\):对于产生样本服从\(p_{model}(x)\).希望学到一个模型\(p_{model}( ...

  8. 吉特日化MES & RabbitMQ 的基本配置

    在吉特日化MES(日化配料系统)中涉及到大量的消息推送,其中针对设备数据的交互(读写) 大量使用了RabbitMQ来进行消息通讯以及程序上的解耦,其中包含使用PDA扫码登录到PLC控制程序,下发生产工 ...

  9. 关于C#接口的用法详细解答,附上案例说明!

    接口 C#中的接口是一种定义了一组方法.属性和事件的类型.它只包含成员的声明,而不包含任何实现.接口可以被类通过实现的方式使用,从而使类能够具有接口定义的行为. 接口在C#中被定义为使用interfa ...

  10. 从零玩转设计模式之外观模式-waiguanmos

    title: 从零玩转设计模式之外观模式 date: 2022-12-12 15:49:05.322 updated: 2022-12-23 15:34:40.394 url: https://www ...