对话 BitSail Contributor | 姚泽宇:新生火焰,未来亦可燎原

news2024/11/18 16:51:12

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

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

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

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

社区贡献

  • GitHub ID:https://github.com/aozeyu

  • 合并 PR:

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/159980.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【高阶数据结构】手撕哈希表(万字详解)

🌈欢迎来到数据结构专栏~~手撕哈希表 (꒪ꇴ꒪(꒪ꇴ꒪ )🐣,我是Scort目前状态:大三非科班啃C中🌍博客主页:张小姐的猫~江湖背景快上车🚘,握好方向盘跟我有一起打天下嘞!送给自己的一句…

【jqgrid篇】jqgrid.setCell 改变单元格的值 改变单元格的样式设置单元格属性

setCellrowid,colname, data, class, propertiesjqGrid对象 改变单元格的值。rowid:当前行id;colname:列名称,也可以是列的位置索引,从0开始;data:改变单元格的内容,如果为空则不更 …

将GO、Pathway富集结果整合在一张高颜值圆圈图上

富集分析是生物医学论文中非常常见的一类分析,例如GO富集分析,Pathway富集分析等。其结果一般包括以下几个要素:1,名字(GO term或者KEGG description);2,该名字所包含的基因数目&…

400G数据中心短距离传输方案:400G QSFP-DD SR8光模块

随着更快、更高可靠性的网络需求增加,400G将是下一代骨干网升级和新建设的方向。400G光模块在构建400G网络系统中起着至关重要的作用。前面我们为大家介绍了短距离单模应用的400G QSFP-DD DR4光模块,本期文章,我们一起来了解一下短距离多模光…

自定义类型:结构体,枚举,联合(2)

TIPS 1. 类型的定义可以考虑放在头文件里头。 2. 一个汉字存储的时候占两个字节空间 3. 关于结构体变量初始化的一些细节 4. 关于结构体内存对齐的补充 1. 2. S1和S2类型的成员一模一样,但是S1和S2所占空间的大小有了一些区别。 3. 这两个结构体类型成员都…

【Linux】六、Linux 基础IO(一)|重谈文件|C语言文件操作|操作系统文件操作(系统文件I/O)|文件描述符

目录 一、重谈文件 二、C语言文件操作 2.1 重谈C语言文件操作 2.2 补充细节 三、操作系统文件操作(系统文件I/O) 3.1 文件相关系统调用:close 3.2 文件相关系统调用:open 3.2.1 open 的第二个参数 flags 3.2.2 open 的第…

解决跨微服务调用token共享问题

场景描述 使用jeecg搭建SpringCloud微服务系统模块,各个系统模块单独创建了拦截器进行权限校验。结果发现跨微服务调用存在鉴权失败问题。不能正常跨微服务调用。 原因描述 单个微服务鉴权拦截器。 package org.jeecg.modules.taxation.inerceptor;import org.s…

【MySQL】MySQL单表操作

序号系列文章2【MySQL】MySQL基本操作详解3【MySQL】MySQL基本数据类型4【MySQL】MySQL表的七大约束5【MySQL】字符集与校对集详解文章目录MySQL单表操作1,数据操作1.1,复制表结构和数据1.2,解决主键冲突1.3,清空数据1.4&#xff…

二叉树详解(概念+遍历实现)

一、基本概念 1.最左孩子结点:一个结点的孩子结点中位于最左边的孩子结点。例如,A——B,B——E; 2.树的高度:树的最高层数; 3.路径长度:树中的任意两个顶点之间都存在唯一的一条路径。一条路径所…

我们这样做容器分层性能测试

前言目前闲鱼不少业务正在从H5/Weex升级到Kun(基于W3C标准&Flutter打造的混合高性能终端容器),从测试角度来看,我们希望这种升级迭代对于用户体验是正向的,所以用好性能测试这把标准尺就显得格外重要。早期做性能保…

有什么比较好用的低代码开发平台?

国内有特色的低代码快速开发平台产品有哪些?这篇就来介绍下目前市面上主要的几家零代码开发平台! 简道云、明道云、IVX这几家目前是无代码赛道的明星选手,在市场综合表现上名列前茅。宜创、红圈营销虽也极具潜力,但在市场表现力上…

Java开发技术之成为高级java工程师必须学习的三个技术

所谓的Java高级程序员往往是经验和能力的结合,并不是说掌握了哪几个技术就是高级程序员了,能否把掌握的知识运用到实际的项目中,并且解决了具体的问题,这个才是衡量一个Java程序员的标准。 那么对于一名Java程序员来说&#xff0…

Java项目:房屋租赁系统设计和实现(java+ssm+mysql+spring+jsp)

源码获取:博客首页 "资源" 里下载! 主要功能描述: 1.登录管理:主要有管理员登录和租客登录 2.房源列表以及添加房源功能: 3.租赁合同管理以及在租房源和已退租房源信息管理: 4.看房申请和退租申请管理&a…

【 java 集合】HashMap源码分析

📋 个人简介 💖 作者简介:大家好,我是阿牛,全栈领域优质创作者。😜📝 个人主页:馆主阿牛🔥🎉 支持我:点赞👍收藏⭐️留言&#x1f4d…

python基础篇之列表(增删改查)

大家好,我是csdn的博主:lqj_本人 这是我的个人博客主页:lqj_本人的博客_CSDN博客-微信小程序,前端,vue领域博主lqj_本人擅长微信小程序,前端,vue,等方面的知识https://blog.csdn.net/lbcyllqj?spm1000.2115.3001.5343 哔哩哔哩欢迎关注&…

excel数据统计:三个公式提高统计工作效率

善于在工作中使用函数、公式可以提高工作效率,结合近期学员们遇到的问题,老菜鸟总结了三个非常实用的公式,每个公式都可以解决一类问题。学会这三个公式套路,就能解决日常遇到的很多麻烦事。第一类问题:对指定时间段的…

通过nvm 控制node的常见命令

通过nvm 控制node查看本电脑安装的node版本号切换到对应的node版本号可以查看nvm的全部命令查看node可安装的全部版本号下载对应node的版本查看本电脑安装的node版本号 nvm ls 查看本电脑安装的node版本号 切换到对应的node版本号 nvm use 版本号 切换到对应的node版本号 注意…

基于Python + Django 的密码自助平台项目(完整代码)

场景说明:因为本公司 AD 是早期已经在用,用户的个人信息不是十分全面,例如:用户手机号。 钉钉是后来才开始使用,钉钉默认是使用手机号登录。 用户自行重置密码时如果通过手机号来进行钉钉与 AD 之间的验证就行不通了。逻辑&#x…

Linux驱动开发基础_在设备树中指定中断以及在代码中获得中断

目录 1 设备树里中断节点的语法 1.1 设备树里的中断控制器 1.2 设备树里使用中断 2 设备树里中断节点的示例 3 在代码中获得中断 3.1 对于 platform_device 3.2 对于 I2C 设备、SPI 设备 3.3 调用 of_irq_get 获得中断号 3.4 对于 GPIO 1 设备树里中断节点的语法…

OVN实验----L3互通

概述 物理拓扑 如上一个实验OVN实验----L2互通 逻辑拓扑 按照上个实验OVN实验----L2互通 的操作方式,再配置一组容器blue,网段192.168.2.0/24 配置完成后可以在central上ovn-sbctl show看到如下4个绑定接口 此时,red和blue两个网段内是可…