=

由PGCCC发起的“PostgreSQL Certified Master 个人专访”栏目,旨在挖掘PCM们对数据库行业的深度洞察,分享他们对行业发展的思考和个人感悟,对广大PGer们具有实际借鉴意义。

图片


1.请简单介绍一下自己,您的爱好、您的事业。

大家好,我是余大海,我来自贵州,目前base广州。业余时间我喜欢弹吉他、吹口琴。目前就职于海量数据公司,担任交付工程师。曾经梦想背上吉他,浪迹天涯。如今只能背上键盘,啪啪作响。

公众号


公众号.png



2.您是什么时候开始接触PostgreSQL,为什么会选择使用它?
我最开始是数据开发工作者,写数据分析脚本。从入行一开始就接触PG了,后来开始从事数据库运维,工作内容算是接触的比较宽泛,大数据开发、报表开发等都有接手。而接触的技术栈宽泛,让我对垂直技术领域的学习都比较浅薄。处理专业性问题的能力也非常薄弱。在AI突然崛起的22年,第一次见识到Cursor的代码编写能力,让我开始对自己的职业前景产生思考。随着公司信创化的推进开始接触到更多的案例,同时我也开始花费更多时间学习PG。由于在信创化中PG占有的市场份额优势,也是坚持选择学习PG的理由之一。


3.相比于其他数据库系统,您觉得 PostgreSQL的学习难度和应用有哪些独特的地方?
学习任何一门技术都不能脱离实践。学习需要结合实战,结合案例,而实践案例正是学习数据库的稀缺资源。除此之外,自身对经历的案例进行复现的过程都是对数据库的底层运行机制的一次次复盘。想要学好PG,工作创造的案例机会必然重要。每一次案例复现的实操过程也需要有精益求精的精神也不可少。
PG数据库相较于其他数据库,最显著的特点就是其社区的活跃性,大量的插件拓宽了PG数据库的应用面。在学习每一个插件特性的过程中,都是对于数据库的一次次深入了解。我个人不定期都会抽时间了解一些PG的插件,了解其工作原理,此方法也是我学习PG的方法之一。



4.可以给大家分享下您的认证经历和心得,相信对大家会有很大的帮助。
最开始是由于PGCCC发起的9.9考PCA,我便参加了。在考试群中认识了很多大佬,每一个人都是内卷标杆的存在(以IT邦德为典型)。学习群聊中同学们活跃的提问,同时也激发了我对PG相关知识的思考,至此我开始有了考完PCA\PCP\PCM的想法。"我现在也一直想加入到PGCCC的相关学习群中,看看同学们都问些什么问题,与同学们一起思考"。如果大家有活跃的技术交流群也可以拉我。
报考PG的系列证书,最大的收获就是走出了自己的信息茧房,结识了很多大佬,也成了我学习的标榜。"当你走出自己的圈层,你会看到不一样的思考方式,接触到更高维度的知识体系,听到更具前瞻性的行业声音,也会发现自己真正的短板与潜力所在。"



5.从初学者到成为PCM认证大师,您觉得需要具备哪些关键能力?
延展性思考,递进式提问。在报考PCA之前,我并不会去思考一些运维指令的底层运行机制是怎样的,但是为了考取证书,很多底层的运行原理需要知道。比如说:shared_buffer怎么配置?官网说设置成内存的25-45%,但是为什么要这么要这么设置?shared_buffer小了会怎样,大了又会怎样?当你开始这样思考的时候,你就会知道其ring-buffer机制,bgwrite的运行原理,checkpoint 的原理。严谨精细的思维方式正是成长一路走来需要具备的关键能力。



6.您对想要考取 PostgreSQL高级认证的学员有什么学习建议或备考技巧?
对于给出的实操题目大纲,还是需要多花时间,多做演练。大多数实操题目我都会尽量花时间将其写成一键部署脚本,当一键部署脚本能稳定复现的时候,说明多数问题都已经被遇见了且被解决。另外群内多做交流,我经常活跃在很多技术群中,常发言。当有人提出问题,我都会将我的理解说出来。虽然有时候说的也不对,但是总能遇到大佬给我纠正。而我认为"学习过程只有遇到错误,才会让记忆变得更加深刻"。学习过程别怕出问题,就怕没问题。



7.在职业生涯中,有没有什么特别的“转折点”或决定让您走到了今天的职业位置?
职业生涯中真正的转折点应该要算我加入“数据库知识问题分享群(1)”之后。这个由刘华阳老师组织的群汇聚了大量圈内的技术大佬,每天的讨论涉及数据库架构设计、性能优化、运维实战等多个层面。群内氛围浓厚、问题专业,我突然意识到自己在很多方面的差距。同时,AI在2022年开始的飞速发展,也成为另一个催化点。当我第一次见识到AI工具在生成SQL和脚本方面的强大能力后,我意识到,仅靠基础的开发技能很可能会被取代,唯有深挖底层原理、构建系统性知识体系,保持自己的“不可替代性”才能保持竞争力。这也促使我下定决心深入学习 PostgreSQL,报考相关证书,重新规划自己的职业发展路径。



8.除了数据库技术之外,您平时还会关注和学习哪些领域的知识?
除技术之外,我自己也比较关注金融、军事,最近黄金疯涨背后的社会逻辑,俄乌战争的深远影响。每天下班回家都要刷两个小时视频。我也知道这些国际局势根本不影响我每月3000的收入,但就是耐不住我想关注。
技术相关的,我一直比较关注spark。最近比较关注AI,但是我对AI这方面的认识目前还比较浅薄,计划明年开始花时间深入学习AI相关的知识点。



9.您最近读过的一本书是什么?或者您想推荐给读者的一本书是什么?
《数据库系统内幕》[美]Alex Petrov著 黄鹏程 傅宇 张晨 译。 这本树阐述了一些常见数据库的底层设计原理。学习‘MOP’数据库可以先看一看这本书,在了解数据库设计差异的情况下去学习数据库才更能体会其设计差异的初衷,而不是一味的只是觉得架构设计的“好”。



10.在工作和生活的平衡上,您有哪些管理时间和减压的方法?
有目标,有自我认知,更懂得张弛有度。我始终相信:时间就像一张弓,目标是箭,拉得太满会断,松得太多不中。感觉到疲惫了,可能只是你感觉到最近的付出没能得到回报或者满足。不妨停下来群聊划划水,玩两把王者荣耀。



11.未来,您对 PostgreSQL的应用或数据库行业的发展有怎样的期待或看法?
在我看来。未来国际、国内AI的竞争只会愈发激烈,未来技术迭代更新只会更快,而AI的技术发展会加快各行各业的被动迭代更新。未来单纯的运维数据库可能已经不够了,要懂得AI逻辑运维,而AI逻辑运维就需要学习更多AI底座的知识。这里有人会说这个"未来"可能还需要20年、30年。但我觉得越早准备,自然就是越有可能第一个吃到螃蟹的人。毕竟20年、30年后,你可能还没退休呢。PCM也并不是重点,未来我可能会花费更多时间学习PG内核的设计逻辑、AI的底层运行逻辑。


个人证书官方查询

证书在工业和信息化部教育与考试中心可查询。

客服

扫码联系我们

二维码

电话:19165199818

返回顶部