首先做个自我介绍,我是20年毕业的自动化专业同学,踏入软件这个领域以及有三年多的时间了,但是真正接触并对数据库有一些感觉其实是在大概工作一年后的时候了。
因为需要与不同系统进行对接,所以也是在这个时候,开始接触数据库,学习如何写sql,学习网络知识,编程语言等,从此与数据库结下不解之缘。对数据库有了初步认识,会写一些复杂sql之后了解到了dba这个岗位(当初看起来似乎很高大上),于是就下定决心要走这条路,当时还没有接触51,也不知道学习的方向,于是就在写sql的基础之上更近了一步,做了数据开发工程师的岗位。其实第二份工作是相对轻松的,于是我开始钻研如何踏入dba这个职业,怎么“上道”。一开始我是自学,学习了mysql和oracle数据库,但是看看别人的简历,有这样那样的经验,处理过什么故障,有什么证书......于是我开始思考,我的简历投给公司估计连hr那边都过不了。后来就接触了51,先是报了ocp试了试手,觉得很简单,背一背就过了,没什么难度,于是打算更进一步,要考就考最厉害的,报名了侯导的ocm课程,从此我的OCM之旅正式开始了。
在看完侯导的指导视频后发现OCM还是有一定难度的,不过同时也产生了信心,大有0基础三个月通关的同学在,我为什么不行?于是我跟着侯导的步伐,每天早上6点起床进行训练,为什么6点起?因为早上的时间是最安静的,最不会被人打扰的,可能晚上这个朋友叫叫你那个朋友给你打个电话,或者上班回来太累,那这个晚上你就错过了。对于前期知识的梳理,侯导的视频我翻来覆去看了3遍,在这里有个建议,不要一直死磕视频,对于一些没接触过的知识或者平时不用的知识不要一直去深究,报名是为了快速拿证,在看过2-3遍后就可以开始正式训练了。
侯导的训练方法是从11g真题着手,11g训练完成后再进入19c的训练中来。有两个方面的原因:1.现在生产环境还有很大一部分是11g的环境,直接学习19c的话可能会与以后的实操脱节。2.oracle现在只允许进行19c的考试了,但是考试内容除了一些新特性,其余部分大多与11g类似。训练的第一阶段是从11g开始,11g一共9个模块,每个模块我用两天的时间闯关形成自己的红宝书。第二阶段是对通关的11g内容进行手速训练,在规定时间内的40%以内完成训练就可以通过第二阶段的训练。第三阶段就进入了正式的19c训练环节,19c正式考试是分为4个模块每个模块3小时答题时间,此阶段的训练可以用两种模式,有的同学采用先快速打通4个场景的操作回头打磨手速,有的同学则是逐一击破,手速达标后再进行下一模块的训练,我觉得这两种方式都是不错的方式。第四阶段是最终冲刺阶段,真实模拟考试的状态,在两天内完成四模块的训练。我的做法是早上训练一个模块,晚上回来再训练一个模块,坚持下来考试前已经是信心满满了,最终也取得了不错的成绩。
从8月份开始学习到11月底考试结束,除去国庆的时间我大概用了三个月时间,相信比我厉害的你们一定能在更短的时间内取得优异的成绩!