官宣正式成为 PostgreSQL Contributor,Richard 有何秘诀?

作为世界上最受欢迎的开源数据库之一,PostgreSQL 国际社区于3月3日正式公布了新加入的 PostgreSQL Contributor 名单,以认可为 PostgreSQL 开源项目做出实质性、长期贡献的人员。本次公布的名单中包括 3 名 Contributor 和 6 名 Major Contributor。

拓数派技术专家 Richard Guo 本次荣获 PostgreSQL 官方认可,正式成为一名 PostgreSQL Contributor。据统计,Richard 是目前 PostgreSQL Contributor 名单中唯二的中国人。

众所周知,PostgreSQL 全球的 Committer 人数长期维持在较少的人数(约30人),Contributor 名单中也罕见中国人身影。本次,Richard 被官方认可为正式的 Contributor,这一荣誉既归功于他所在的拓数派公司开放创新企业文化和强大的技术能力,也得益于 Richard 对开源技术的喜爱与坚持不懈的努力。

接下来,拓数派的吉祥物“派派”将对话 Richard,为大家揭开成为 PostgreSQL Contributor 的秘诀。

派派: 您是如何开始参与开源代码贡献的?有什么特别的经历或项目激发了您对开源贡献的兴趣?

Richard: 我参与的第一个开源项目是早在2012年,当时由于工作原因,我参与了 Linux Kernel 的开发工作,开始对开源代码贡献产生了兴趣。2016年,由于机缘巧合,我加入了 Pivotal 的开源数据库产品 Greenplum 团队,进行 Greenplum 开源产品的开发工作。由于 Greenplum 是基于 PostgreSQL 内核研发的,于是当时也开始了对 PostgreSQL 开源社区的关注,并开始了对 PostgreSQL 的贡献。如今,加入拓数派之后,由于工作需求,也很幸运公司具有拥抱开源的文化,我也在继续参与 PostgreSQL 社区的开源工作。

派派: 您认为自己主要在哪些方面对 PostgreSQL 做出了贡献或改进?这些改进对于整个 PostgreSQL 社区有何影响?

Richard: 在 PostgreSQL 的代码贡献中,我主要专注于 PostgreSQL 优化器和执行器模块,这也为我后续打造拓数派产品 PieCloudDB 的优化器奠定了基础。在 PostgreSQL 社区,我对代码优化和性能调优花费了不少时间进行研究,参与了一些 Bug Fix 和 Patch  Review 工作,为用户提供更好的体验。我还努力推动新功能的实现,提交过一些新 Feature。曾经提交的新 Feature 包括"Support Right Anti Join"、"Support Memoize for UNION ALL Queries"等。

派派: 您平时通过什么来提高的自己技术能力?有哪些技术或领域是您特别关注和学习的?

Richard: 我一直坚信“实践出真知”,通过多阅读优秀的代码,多思考其中的逻辑和原理,然后在工作中提高对自己代码的质量要求是我认为最快打磨技术能力的一种方式。此外,所谓“三人行,必有我师”,通过多和资深的人交流、讨论,往往能学习到很多意想不到的知识。

除了数据库的优化器和执行模块相关的领域,我对 AI 也非常感兴趣,包括数据库与 AI 的结合,以及 Chatgpt,Sora 等前沿生成式 AI 应用,我都非常关注。

派派: 对于那些希望成为开源代码贡献者的人来说,您有什么建议或指导?

Richard: 在参与开源代码贡献前,对源码的熟悉和了解是前提条件。此外,我意识到专注是非常重要的,因此我付出了许多努力来保持专注。举例来说,我尽量减少手机使用时间,关闭聊天工具等,目前我已成功将每天使用手机的时间控制在 1 小时以内。同时,也建议大家注重思考和讨论,以不断迭代自己的思维和逻辑,我相信这也是非常重要的。通过积极思考和与他人交流,才能不断提升自己。

JetBrains 全家桶 2024 首个大版本更新 (2024.1) 老乡鸡“开源”了 微软都打算付钱了,为何还是被骂“白嫖”开源? 【已恢复】腾讯云后台崩了:大量服务报错、控制台登入后无数据 德国也要“自主可控”,州政府将 3 万台 PC 从 Windows 迁移到 Linux deepin-IDE 终于实现了自举! Visual Studio Code 1.88 发布 好家伙,腾讯真把 Switch 变成了「思维驰学习机」 RustDesk 远程桌面启动重构 Web 客户端 微信基于 SQLite 的开源终端数据库 WCDB 迎来重大升级
{{o.name}}
{{m.name}}

猜你喜欢

转载自my.oschina.net/u/5944765/blog/11046701