暂无图片
暂无图片
12
暂无图片
暂无图片
暂无图片

2021年都快过去了,考数据库认证还有意义吗

原创 多明戈教你玩狼人杀 2021-10-22
4692

我是2013年在恩墨学院开始备考Oracle的OCM认证,今年在恩墨学院考了PostgreSQL的PGCA和PGCE认证。

考OCM那会,在传统行业使用的数据库中,Oracle的比例很高,我所在的公司接近一半的系统用Oracle,其余一半多一点是SQL Server、MySQL甚至还有两套DB2。Oracle DBA在公司是单独招聘一个岗位,MySQL一开始还是由Linux管理员和我兼职做一点,慢慢多起来以后才有了专门的编制。

那会Oracle DBA去面试,面试公司都会问,有OCP/OCM证书吗?有OCP得到面试的机会就多了,有OCM面试过程顺利的话,拿到offer的机会就会大幅增加,谈薪资也会很容易。是一块很好的敲门砖。但是OCM高昂的考试费用,往往也是让很多DBA犹豫再三。那会恩墨学院同期的同学,有相当多的比例是公司报销去学习,有的甚至还是周末从外地到北京,十分辛苦。

到了2021年,Oracle无论在互联网公司还是传统公司,使用的比例都是肉眼可见的降低,甚至一些互联网公司干脆不用Oracle。以前只凭一个Oracle认证就可以当做求职敲门砖的时代,正在与DBA们渐行渐远。另一方面,各类新数据库如雨后春笋,随之而来的认证也越来越多。一时之间,要不要考认证,考哪些认证,成了很多新入行的DBA面临的难题。


考不考?

关于认证,我个人观点很鲜明,刚入行的DBA,如果有条件去考一个常用的数据库的初级中级认证,对自己是有实在帮助的。高级认证费用较高,最好是公司给报销的情况下去考,当然经济很宽裕的话自费也是没问题的。考认证的过程也是自己系统学习这些东西的一个过程。除了背题,把背后的知识点都学会,亲自动手把每个特性都了解一下。对于经验还不足的新人DBA,是一个补齐自己知识短板的机会。例如我从事PG的时间并不长,在听恩墨学院线上课程的时候,还是发现了很多自己过去的知识盲区。与老师的互动答疑也解决了我一些悬而未解的点。同时在同班学习的过程中,认识更多同行,互相学习一起成长。

如果你是个从事多年DBA的工作的朋友,其实有没有认证已经不那么重要了,因为我们都明白,实际动手并解决问题的能力才是决定DBA水平高低的关键。哪怕是找工作的时候,现在也鲜有招聘公司拿认证作为衡量标准了,社招的时候一个自己员工的信用背书,可能比一个认证更有说服力。如果想抱着新人的心态去学一门新的数据库,去考一个认证是没问题的,但是如果面试的时候拿自己考过什么认证来证明自己水平,趁早打消这个想法,实打实夯实基础比什么都重要。


考什么?

在论述完考不考,再聊聊考什么。

我的建议是,尽量选择一些通用面广的认证,例如现在很多新数据库产品都是基于MySQL与PostgreSQL去开发的,直接去考这两样的认证,往往比单独去考其一个分支产品更合适。通过考认证,学习了原生数据库产品和特性,再去理解那些新产品,是有很大帮助的。

Oracle的认证是否要考,取决于工作和个人发展的需要。Oracle官方教材是我很喜欢阅读的,直到现在,我学习Oracle新版本的时候,还是会选择官方认证考试的教材和上面相关的实验。

至于新出现的各类数据库认证,我个人持有观望态度的。一方面是这些新数据库从诞生到大规模应用到生产,需要一个很漫长的过程,这期间产品的迭代变化会很大,甚至是否能在市场上活下来都是个未知数。目前通过阅读官方文档以及视频来学习就足够了。


总结

认证是学习的手段,不是终极目的。好像我们打游戏,通关只是给自己的奖励,过程才是真正有价值的。而学习认证课程的过程,系统了解知识点,亲自动手做实验,认识更多的朋友,才是我们的目标。

最后感谢恩墨学院,在当年备考OCM的几个月里,通过大量的理论学习和动手实践,给我后来的职业生涯奠定了坚实的基础。

最后修改时间:2021-10-22 11:40:08
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
2人已赞赏
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论