2023 年终总结
前言
岁月不居,时节如流。转眼间 2023 也即将过去,临近年底,老规矩,简单回望下自己的 2023 年,对今年的自己有个认知与交代。
行远自迩
首先还是聊聊自己的吃饭技能——PostgreSQL,当下不管是国产化替代,还是当红炸子鸡——AI,天时地利都十分利好于 PostgreSQL。虽然经常被人诟病那些老问题,但是瑕不掩瑜,PostgreSQL 依旧是最先进的开源数据库,没有之一,让我推荐一万次我还是会推荐学习 PostgreSQL(带着一丢丢的感情色彩)。另外许多国产数据库也选择站在 PostgreSQL 肩膀上开枝散叶,掌握好他们的根,那么上手就如九阳神功护体一般,得心应手,对于自己的职业生涯也是一件利好的事情。
我个人十分喜欢一句话:行之力则知愈进,知之深则行愈达,意思是越深入实践,知识才能不断增长,认知才能不断精进。之前和某些数据库前辈聊天的时候,他说了一句话我感触很深,十分认同:
其实所谓人与人之间的差距就是一个"信息差",你说每个人花个三年五载去研究某个东西,也一样能对这个领域十分精通。
流水不争先,争的是滔滔不绝,可能我只是个会坚持的人。虽说 PostgreSQL 当下发展迅猛,后发优势十足,但是其生态还远远比不上 MySQL,更不用说老大哥 Oracle 了,但是这也侧面说明了这条"赛道"是个绝佳的风口。
站在风口上,猪都能起飞。
俗话说得好,物以稀为贵,PostgreSQL 人才与专家在市场上是十分抢手的,薪资也相对来说更有吸引力。今年我也和不少头部数据库厂商的人交流过,想招一名资深的 PostgreSQL 专家,但是苦于市场上专家数量太过于稀少,久久找不到一名合适的人选。以我个人经历举例,入行是 2017 年,毕业就开始做,至今也有 6 个年头有余,从最开始学习到入门、再到熟悉、精通,也花费了大量时间,看博客,看代码,自己去分析,自己的技能也增长了许多,什么操作系统、网络、硬件、调代码什么的都是在这些过程中不断磨炼出来的,以前碰到丢包什么的,完全摸不着头脑,都是被"逼"出来的,所以精进这个过程,须自为,积跬步,躬身入局,用一句潮流鸡汤的话来说就是——可能只有时间是公平的。竹子用了四年的时间,仅仅长了 3 厘米,从第五年开始每天以 30 厘米的速度疯狂生长,仅仅六周就长到了 15 米。其实不过是在前面四年的过程中,竹子将根在土壤里延伸了数百平米。
举一个实际的例子,我在今年 5.24 号的时候写了一篇 PostgreSQL优化器解析,讲述了优化器的基本原理,但是许多点当时并没有深入理解,只是讲了个皮毛,知其然但不知其所以然。后面随着我阅读了大量素材与文档,归类整理,形成了架构化的知识体系后,使我对优化器的理解也越来越深入了,现在也能侃侃而谈。
前阵子②群看到一位群友提了这样一个问题:
Left join 的顺序不同执行计划还不一样,竟然速度差了10倍,害怕。
我立马就判断出了是优化器走到了 GEQO 路径,经确认也的确如此。因此"老中医"都是在日积月累的过程中,一步步变成了所谓的"老油条"。
小时候,爸妈常教育我们要德智体美全面发展,成为六边形战士,所以今年我也有意识地参加了很多活动
PostgreSQL 分会数据库生态大会 PostgreSQL 中文社区年度大会 PostgreSQL 数据库技术峰会成都站,兼了一下主持人 OSC 源创会,兼了一下主持人,分享了一下向量数据库与 pgvector ACDU 中国行成都站,分享了 PostgreSQL 修炼之道 共话国产数据库趋势,上午分享了 PostgreSQL 优化器与统计信息内幕剖析,下午唠了唠时序数据库 ...
人都是群体动物,体验不同的事物,见各种各样的人,脑子才会思考。线下活动不仅可以与各位圈内人士直面交流,产生思想上的碰撞,其次也能让自己的圈子铺得更开,走得更广。
开源布道
关于推广 PostgreSQL 这件事上,今年依旧,目前聚在一起的 PGer 圈子也越来越大,有这么一个圈子的存在,除了技术交流、思想碰撞之外 (PostgreSQL 学徒公众号的大量素材都是来自于群里各位各位群友的疑问),还可以在每日闲暇之余吹牛唠嗑,缓解糟糕疲惫情绪。希望明年能把 3、4 群也壮大到 500 人。
另外我也加大了对 git 的维护,首先是对历史公众号文章进行了分类整理,方便读者阅读与搜索,其次我会将阅读过的优质素材上传至 git 上,目前 ⭐️ 也在稳定增长中,🔗 https://github.com/xiongcccc/PostgreSQL-ecosystem,觉得项目不错的同志就不要吝啬你的 Star 啦。
其次当然是公众号了,今年粉丝数量上涨挺快,去年年底的时候粉丝数在 3100 人,今天看了一下已经达到了 6200 人,足足涨了一倍,这也侧面说明了市场对于 PostgreSQL 的关注度处于不断上身的趋势。
潜能深,动能足,势能强。
也感谢各位读者的支持与认可。当然还有一件事必须要提一下——《PostgreSQL 14 internal》书籍的翻译,这本书籍是为数不多讲解许多内核知识的优质书籍,并且市面上有关 PostgreSQL 的中文书籍也许久没有新面孔了,本着我行我上,同时又能强迫自己系统学习一遍,何乐而不为。在此也向各位读者同步一下当前进度:目前已经复核 2 遍,现在正在第三遍复核中,复核完就可以正式交稿了,预估得到明年了。
职业发展
另外一点便是个人的职业发展了,思考良久,最终还是选择从平安出来,加入了一家创业公司——YMatrix,角色上也有了诸多转变,方向也从集中式转变到了分布式,不过并没有偏离个人技术栈,还是在 PostgreSQL 这个圈子里,同时也会偏向于时序这个相对新兴的赛道上,每个人都有自己的职业选择与规划,这一点就不做更多展开了,也欢迎各位有志之士能够加入,一个无限的游戏。
山无遮,海无拦
最后,分享一个我十分喜欢的图片送给各位读者。