栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

我参与“PMC零距离”的这些日子丨人物故事

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

我参与“PMC零距离”的这些日子丨人物故事

零号体验官:Petter

我是一名来自浙江大学的研一学生,因为对开源感兴趣,所以一直期望能参与开源项目。很荣幸成为了  “PMC零距离”这个活动的“零号体验官”,目前已在Apache IoTDB 学习了近两个月,已顺利在 Github 上贡献代码。

最开始你是怎么了解到 Apache IoTDB 这个项目的?

2020年因为个人学习研究方向是关于时序数据库信息的,所以当时通过 DB-engine 排行榜开始接触到一些时序数据库,在调研过程中了解到清华大学有在做 Apache IoTDB 这个项目。

是什么让你最终选择参与到  Apache IoTDB 这个项目中?

还是觉得来到这里可以得到更大的提升和锻炼吧。首先,Apache IoTDB 背靠清华软院实验室,所以它的技术性我是完全不担心的,如果能够参与其中,对于自己技术能力的提升是很有帮助的。其次,Apache IoTDB 还处于一个开发初期,需要去开发和完善的部分更多,也就是自己可以去挑战和参与的部分会更多。最后,Apache IoTDB 是由 Java 语言编写的,我个人对于 Java 语言相对来说熟悉,所以学习起来也会更加顺利。

回忆一下,这段学习期间的经历,有什么记忆犹新的小故事吗?

在做那个 insertTablet 和 ORC 文件的性能对比时,仔细比较了两者代码的主要区别,第一次的时候本来以为找到了原因,后面发现是将写入 SSD 的结果误以为是写入 HDD 的结果造成了乌龙。后面重新实验,最后发现一个主要原因是最开始认为最不可能的原因,这个让我印象深刻。

你在 Apache IoTDB 主要负责的内容,并且这次的项目经验给你带来了什么收获?

我主要负责查询模块的功能,主要是一个  without null 查询功能支持的开发,insertTablet性能的改进,以及分布式查询中 PlanNode 的序列化与反序列化,还有一些Apache IoTDB实施相关的东西,这些目前已经合进 master。

关于收获的话,主要是代码的规范性,模板方法模式的应用以及ByteBuffer的使用,学习了CMake,更熟悉了C++,在阅读代码、分析问题、解决问题的能力上都有提升。

关于开源社区,你有什么看法吗?

我觉得一个好的开源社区应该是开放包容、自由平等的,我是以线下的方式参与到“PMC零距离”的,有 PMC 面对面去帮我去梳理代码逻辑、理清思路,相比自己去研究代码,这种亲身的交流会帮我提高很大的效率。

最后,和大家分享一句话或一本书吧?

Talk is cheap, show me your code. 

——Linus Torvalds(Linux之父)

我更专注于技术本身,希望可以更纯粹地去提升个人的技术水平,这个才是最有价值和意义的事情。如果大家对开源感兴趣,对时序数据库感兴趣,且有一定Java基础,可以参与到 Apache IoTDB “PMC零距离"这个活动中,你将获得一份很有价值的经历。

关于“PMC 零距离”

“PMC 零距离”是 Apache IoTDB 为培养社区新生力量提供的学习活动,学习过程中会有 PMC 进行一对一指导,直至学生认领并完成一个 issue ,投递简历至 qinchuqing7@gmail.com 即可报名,报名结果将以邮件回复的形式告知,请注意查收邮箱。

关于我们

Apache IoTDB,海量时序数据管理的最佳解决方案,是一款高吞吐、高压缩、高可用、物联网原生的开源时序数据库。从0到1自研时序存储方案、物联网数据模型、低流量数据传输方案,使得纳秒级采样数据写入无压力、TB级数据查询毫秒级、数据存储无损压缩数十倍。核心技术源自清华、自主可控。目前已在国家电网、国家气象局、中航成飞、中核集团、长安汽车、金风科技等企业广泛应用。

作为全球性开源项目,截至目前 Apache IoTDB 已拥有180名贡献者、1.9KStar、600Forks。我们为大家提供了参与指南,欢迎越来越多的小伙伴助力 Apache IoTDB 项目的不断发展与前进。

欢迎迈出加入 Apache IoTDB 社区的第一步!

QQ群:659990460

微信群:添加好友qinchuqing/tietouqiao

github仓库:https://github.com/apache/iotdb

官网:http://iotdb.apache.org/

推荐阅读

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/843059.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号