投身开源,以热爱共筑技术未来 | openGemini新晋Committer王伟平的心路历程

原创
2024/09/29 18:16
阅读数 99

9月,我们社区迎来了一位重量级的Committer,王伟平,他曾两度获得华为云十佳Committer荣誉。让我们一起听听他在openGemini社区的成长故事和心路历程。

自我介绍

大家好,我叫王伟平,担任华为云IoT部门的高级研发工程师,我毕业于华中科技大学,专注于Java技术领域,目前已有7年的开发经验。

一直以来,我都只是开源项目的使用者,我热衷于研究开源项目的源码,学习其中的优秀的设计和编码实践,并将其中的一些优秀案例化用到自己的日常编码工作中,这让我的编码水平稳步提高。所以在这个阶段,我虽未参与到开源社区,却受益于开源社区已久。

从旁观者到参与者的转变:openGemini的召唤

随着对开源项目的深入探索,我逐渐从单纯的学习者转变为问题的发现者与解决者。当我首次在开源社区中提交了一个关于某项目的issue,并迅速获得回应与众多贡献者的热烈讨论时,那份协作与分享精神触动了我。我意识到,参与开源不仅仅是技术的交流,更是接触大牛、学习和成长的机会。这种触动促使我加入了openGemini的开源之旅。。

在物联网领域,数据的处理与分析是核心挑战之一。openGemini,作为一款以卓越读写性能和高效的数据分析能力著称的时序数据库,成为了我们团队解决这一难题的理想选择。随着openGemini的SDK快速发展的契机,我加入了openGemini开源社区,期望将我的编码经验贡献出来,共同打造一个更完善、更易用、更强大的客户端SDK。

深耕openGemini Java SDK

在openGemini社区,Java SDK已经具备了核心功能,并支持基于多种HttpClient实现,以满足不同场景的需求。无论是需要最小依赖的Java原生HttpClient,还是已经集成了okhttp的Android场景,或是需要基于asynchttpclient和reactor的实现,openGemini Java SDK都能提供统一设计的接口。openGemini SDK支持丰富的编程语言,各语言SDK遵循统一设计,与openGemini的配合度最高,是访问openGemini数据库的首选。

我专注于Java SDK的开发与优化,尤其是在SpringBoot框架下的集成。我认为openGemini Client与SpringBoot的集成,将极大地简化SDK的使用流程,通过注解和OpenGeminiTemplate,可以更方便地读写数据,并且支持自动创建注解POJO类对应的Database和RetentionPolicy。同时,我也积极参与其他编程语言SDK的评审与改进,确保各种编程语言的接口的一致性的易用性。在openGemini社区,我们有月度的交流例会和活跃的贡献者群组,这里不仅是技术交流的平台,更传递着对优秀编码实践的执着追求。

展望未来:以不懈热爱共筑技术未来

我曾经问一位有近二十年从业经验的资深开发者,你如今依然还热爱写代码吗?在这个问题问出口的时候,我突然意识到我其实也是在问我自己,而在那一刻,我心里已经有了给自己的答案。我期待在未来的日子里,能够继续在openGemini开源社区中发光发热,与志同道合的伙伴们一起,以不懈的热爱和努力,共筑精彩的技术未来。最后,感谢社区接纳我为Committer,感谢事事积极回应的小伙伴们。

相关阅读:【社区角色

Github 账号weiping-code


openGemini 官网:http://www.openGemini.org

Star for me😊:https://github.com/openGemini

openGemini 公众号:

欢迎关注~ 诚邀你加入 openGemini 社区,共建、共治、共享未来!

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部