OCM之路丨徐雨飞:“考证是一场漫长的修炼”

2021-9-13 15:26| 发布者: admin| 查看: 995| 评论: 0
分享到:

当前我们处于信息化、互联网、人工智能高速发展的时代,互联网的一年相当于现实生活的七年。这种不对称,使人忙于奔波,很容易忘记入行时的初心。通过OCM考试,集中、全面、快速的提高了我在数据库方面的基础知识,不仅仅是技术理论体系的全面提升,更是一种学习方法、效率的变革,也对自己方方面面的认知都产生了巨大影响。

我与Oracle的相遇。可谓屁民时代,自学时代,考证时代,漫长修炼。

屁民时代(尘与土) 
早在2007年从大学毕业后,就参加过一次Oracle的初级培训。之后一直从事java研发工作,在数次与Oracle的相遇过程中,都只是懵懵懂懂这种屁民阶段。也时常安装一下测测功能,这种水平一直持续到2015年左右。那时我负责维护的项目,使用的是Sybase数据库,有一次发生了神奇的故障,恰逢公司的Sybase DBA离职了,当时全公司好几千人,都没人能帮上忙,感觉好无助啊,项目上也像是安了个不定时炸弹。好歹也在行业里面摸爬滚打了8年了,不管是不是咱的问题,但咱们赖以生存的职业受到了质疑。这次故障再一次触动了我,要在技术钻研这条路上继续走下去。

自学时代(天地灵气不足) 
从2015年之后,我就开始特别关注DBA这个行业,自己找资料开始学。那年项目上来过一个小伙子,数据库方面相对比较擅长,在我的鼓动下考了OCP、OCM,考完就离职了,兄弟们有好前程当然不能拦着。2016到2018年,一个大项目到我手上,历时两年,深深考验了我和我的小伙伴,项目期间也遇到不少Oracle的问题,东问西问,懂业务的不懂数据库,懂数据库的不懂业务,都没有一个确切的结论。
我自认还是有些自学能力的,但是在自学Oracle DBA这条路上,对我打击还是蛮大的,比如第一次安装RAC数据库,因为搭建共享磁盘的问题反反复复的纠结了好几个月,网上下载到的安装文档基本上也只有安装步骤,至于为啥这么做,毫无解释。RAC库中实例名、ASM名称到底该怎么规划,哪个是带1哪个带2,哪个什么都不带。dbname,db_uique_name,global_name有啥区别等。分区表在什么情况下到底建哪种类型的索引,建了什么类型的索引有什么优缺点,建错了后续会有什么隐患。细思极恐,很多人在项目上线的时候哪考虑过这些啊,再说在这种认知水平下的工程师也不可能考虑到这些。遇到点Oracle数据库的问题,一查资料,发现看不懂,猜猜看,大概可能是这个,一知半解。在这种认知下运维项目及数据库,如果不感觉到每天忧心忡忡的话,只能说你没有一点儿责任心。

考证时代(短平快) 
工作都10多年了,说服自己再来考OCM,其实是一个心力很纠结的过程,最主要的还是你的考试动力在哪儿,或者如侯老师所说的,你的初心在哪儿?
先考个OCP练练手,上路再说,2018年8月份报名OCP,大约国庆节就学完了,被约考的问题耽搁了好几个月,学完之后感觉学的都是理论,离DBA还很远。 
一次偶然的试听课,接触到了恩墨学院,听了恩墨的OCM课程,感觉老师在考OCM这一件事情上,信心满满,于是2018年12月毅然报名,后来逐渐了解到恩墨牛人实在是太多了,很多国内Oracle数据库的著作的作者都在这里。恩墨的OCM训练体系也非常科学,我们只需要按部就班的执行学习计划就行,感觉很靠谱,纠结这么多年的事情,就在这里来个了解吧。 经历过OCM训练的人都有体会,最开始的第一个月十分痛苦,上百个关键考点,好多重点,海量知识点,自己数度觉得无法通过这个考试,甚至有一种恐惧弥漫于心。平时工作也很忙,时间很少,大部分训练都是从晚上22点才开始,持续到0点结束。周末继续两天上课,一边送小孩上课外班,一边自己听课,很多课程都是断断续续听的,大部分课的后半节都是在开车的路上听个大概。每天的时间太紧张了,真的是按照分钟级来计算使用。中途一次出差,在火车上、飞机上、出租车上都在训练,抓紧一切时间投入训练。到2019年1月中旬,了结了OCP考试,之后全身心投入到OCM训练中,2019年2月初,迎来了亥猪年新年,‘不怕同学是学霸,就怕学霸放寒假’。从大年三十的前的3天,大年三十、到正月初七。不闻窗外事,把自己关在房间里,一人一电脑,数次感觉电脑都快扛不住了。除了吃饭、睡觉,就投入到训练当中。实打实的又重温了一回学霸的感觉。
新年的8天假期,奠定了OCM考试的基石,使我再度对考试燃起了信心。新年过后,在大多数人还在走亲访友的时候,我便开始了约考,并继续投入到考前冲刺阶段,进入冲刺阶段反而踏实了很多,谋事在人,成事在天,有这样的努力,考不过也该坦然面对了。订目标,在清明节假期来临之前结束战斗,排时间、协调各种计划避开考试时间。考试过程非常顺利、信心满满、相当刺激、完美收关。恩墨学院OCM实战体系一直遵循的理念:原理通透、思路清晰、操作娴熟。经此过程,对于考试必然会华丽的通过。高强度坚持了4个月,无理由全勤打卡。

漫长修炼(无岁月) 
考完之后,一般大约4-6周会出结果,我们这一批2周就收到了贺喜函。考完OCM,接下来便是生产实战操作。最近又趁热打铁,继续研究了vage大神的书,梁大神的书,发现都都能够看懂、看明白、也轻松了。经过到4月、5月份的持续发酵体验,逐渐发现自己已经上道了。诊断数据库问题、优化SQL、分析函数、规划安装部署、测试之前疑惑的点。项目现场放着几套RAC库,小试了几下牛刀,屡试不爽,信心满满。
当前我们处于信息化、互联网、人工智能高速发展的时代,互联网的一年相当于现实生活的七年。这种不对称,使人忙于奔波,很容易忘记入行时的初心。通过OCM考试,集中、全面、快速的提高了我在数据库方面的基础知识,不仅仅是技术理论体系的全面提升,更是一种学习方法、效率的变革,也对自己方方面面的认知都产生了巨大影响。

 
 
 
更多相关文章