数据库工程师证书
考数据库工程师证书的数据人,十有八九是库工被招聘网站上的“持证优先”四个字逼的。我当年也是程师。2019年冬天,证书我在北京西二旗一家小公司做运维,数据每天跟MySQL的库工慢查询日志较劲,月薪一万二,程师房租去掉三千五。证书隔壁工位的数据老王跳槽去了字节,临走前甩给我一句:“你去考个数据库工程师,库工软考那个,程师中级,证书国企和银行认。数据”我问他难不难,库工他说:“你天天写SQL,程师怕什么。”
软考全称叫计算机技术与软件专业技术资格(水平)考试,数据库系统工程师是中级资格里偏冷门的一个。冷门到什么程度?那年北京考区,数据库方向总共不到四百人报名,考场设在南五环一个职业技术学校的机房,暖气烧得半死不活,键盘缝里全是灰。上午考基础知识,75道选择题,下午考应用技术,5道大题,手写SQL和ER图。我旁边坐了个大姐,翻卷子的时候嘀咕了一句:“这比Oracle的OCP便宜多了。”确实,报名费一百多块,OCP考下来得小一万。
备考那两个月我摸出点门道。上午题里,关系代数、范式分解、并发控制这三块占分最重,但考得不深,把《数据库系统概论》王珊那本的前六章吃透就够了。下午题才是分水岭。第一道大题通常是ER图转关系模式,送分;第二道考SQL,会嵌套查询和窗口函数就能拿大半;第三道往往出事务调度或封锁协议,这块我栽过跟头——第一次做真题时,我把两段锁协议的可串行化条件记反了,整道题零分。后来我拿张A4纸把冲突可串行化的判定过程手推了二十遍,推到手酸。
真正让我意外的是证书的用处。2020年拿到证后,我面了一家城商行的科技岗。面试官翻着我的简历,指着“数据库系统工程师”那行问:“你考这个,是打算做DBA还是数据仓库?”我说都行。他点点头,后来offer给了,薪资涨了百分之四十。入职后才发现,行里评职称、定岗级,这张证直接加三分。同批进来的一个同事,技术比我强,但没证,定级卡了半年。
不过别把它当万能钥匙。互联网大厂基本不看软考,他们认的是OCP、OCM或者云厂商的认证。我后来跳槽去了一家做分布式数据库的创业公司,面试官全程没提证书,只问了我三个问题:TiDB的Region分裂怎么触发?Raft日志复制在什么情况下会阻塞?你调过的最慢的一条SQL,执行计划长什么样?答不上来,证再多也白搭。
所以我的判断是:如果你在国企、银行、事业单位,或者打算落户积分,数据库工程师证书值得考,成本低、周期短、政策红利实在。如果你铁了心混互联网,不如把刷题的时间拿去读一遍PostgreSQL的官方文档,或者搭个MySQL主从集群,亲手制造一次主键冲突,看看错误日志怎么跳。证书是敲门砖,但门后面的世界,砖头砌不出答案。
老王后来从字节离职了,去了家做信创的国企,又把软考高级的信息系统项目管理师考了。上个月他找我吃饭,说:“证这东西,用的时候嫌少,不用的时候嫌多。”我看了眼他手机屏保——是他闺女画的歪歪扭扭的数据库图标,三个圆柱摞在一起,底下写着“爸爸的饭碗”。
本文地址:http://www.79wt.cn/news/023f9299884.html
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。