微信号:OraNews

介绍:分享数据库技术、新闻与信息,尤其是和Oracle数据库相关的内容,文章内容来自原创、专栏作者投稿或读者投稿.

【我的 OCM 之路】恩墨学子曹猗宣的奋斗历程

2017-10-12 06:30 曹猗宣

作者:曹猗宣

征服自己的一切弱点,正是一个人伟大的起始


我的OCM之路


曹猗宣


机缘巧合成为DBA

我成为一名DBA是在2009年的夏天,那时我正要读研二。我的整个研一就是奔波在学校、公司和宿舍之间,上课、工作和睡觉,标准的三点一线。彼时我的工作是软件开发,正当我沉浸在开源的世界里痛并快乐地挣扎的时候,我们部门数据库组的一名DBA离职了,领导问我愿意不愿意填这个坑。当时我是不愿意的,我的心思都在做产品上,并不喜欢DBA这种幕后工作。领导的心思是想要一名会开发的DBA,所以他苦口婆心地劝我改行,并且列举了成为一名DBA的种种好处。我的同学们也说,DBA啊,多么高大上的职位,必须去啊。咳,于是我就范了,成了高大上的DBA……当然,是一名会开发的DBA,又做DBA,还时不时搞点开发工作。这大概就是人生的际遇,充满了各种未知,但冥冥中又好像注定。


首次与oracle结缘

毕业后,我还留在了公司,老板是我的研究生导师,廖建新,一个通信领域的领军人物。我们公司是为移动运营商提供增值业务的,客服部在各地驻场,遇到数据库问题时就由我们数据库组支持。那时使用的基本都是Informix数据库,Oracle用的很少,我清楚记得第一次接到的关于Oracle的CASE是宁夏的一个数据库版本升级,这算是第一次与Oracle结缘。


选择oracle的理由

后来,随着4G时代的到来,VOLTE成为热潮,传统的语音增值业务,比如彩铃,逐渐没落,公司开始向移动互联网转型,开始探索各种数据业务。而对于数据库来说,新业务更多的使用Oracle、Mysql、Redis等等。于是我开始接触和使用到了各种数据库。小公司的特点,就是作为一颗哪里需要就钻哪里的螺丝钉,可以钻研到各种各样的数据库,比如Oracle、Mysql、DB2、GBASE,这些都进行过调研或者在现网使用。渐渐地,就会发现万变不离其宗,各种关系数据库虽然实现各有不同,但是原理基本是一样的。然后,我想我应该考个OCM,不只是为了证书,为了头衔,也是想要系统地梳理一下自己的知识体系。而且,强者恒强,我还是应该抱住Oracle的大腿。


方法比努力更重要

盖老师、侯老师的大名如雷贯耳,来到恩墨就是理所当然了。恩墨不仅是一所知名的学校,它还是一个很好的平台,在这里,会发现自己也可以近距离接触到传说中的大牛,遇到问题可以得到帮助,有机会和大师们切磋讨论,自己不再是孤单的DBA。

按照侯老师传授的方法进行训练,是效果显著的。获得第一次成功体验的过程是比较痛苦的,尽量在1周内完成1个场景,包括做题、解决各种报错、读官方文档学习相关的知识点、最后进行总结。有了第一次的成功体验,后面就要容易多了,随着训练次数增加,速度自然就快了。我的快速提速的办法,就是一个场景连续反复练习,每一遍练习完,总结一下哪里还可以改进,然后再来一遍,直到自己满意为止,通常这个过程结束,速度就可以达到30+。然后再进入下一个场景的提速训练,但是前一个场景也要保持每隔1~2天就练习一次,才不会遗忘。

提速,大概是每个人都感兴趣的话题了,和我同期训练的张闯大师一直是我的偶像,他的速度可以达到20左右,我还特意请教了他怎样提速,总结一下张闯大师的经验,就是能复制粘贴就复制粘贴、能并行的就并行、双手不要闲着、手速要快。而且我认为,他的练习次数很多,这个也很重要。最后就是VI一定要熟练掌握,对于提速是非常有帮助的。

侯老师说100天搞定OCM,而我用了5个月,因为我正好生病了,熬夜、饮食不规律,导致身体抵抗力很差。我开始认真锻炼身体,其中付出的都是汗水,经历的都是辛酸泪,不提也罢。必须提的是,侯老师的各种自律力训练群,对我的帮助非常大,在红包群的督促下,不管进展快或慢,我的OCM训练一直没有中断过;后来又加入了晨练群,在这个群的督促下养成了早睡早起的习惯,至今未变,这个群里的各位大师,海霞、张芳、张闯、刘晓亮、芦欢、王乐山,现在都已经顺利登上了大师宝座,非常推荐大家加入这个晨练群;最后就是跑出圈子,大家互相激励,我现在也开始有规律地跑步锻炼身体,身体素质越来越好了。


感言


付出就会有收获,一路走来,收获了OCM大师的头衔,收获了知识,收获了好的学习方法,收获了一些志同道合的朋友,收获了健康的身体。所以我非常感谢恩墨这个平台,感谢侯老师,感谢恩墨学院的各位老师,感谢各位一起奋斗的大师们。

OCM证书只是一个起点,OCM之路才刚刚开始,革命尚未成功,同志仍须努力。

最后祝恩墨越来越好,侯老师桃李满天下!


最后,为大家奉上最新12C备考宝典,愿大家逢考必过。


 

曹猗宣

2017.10.10



 
数据和云 更多文章 【AWR解读技巧-OLTP】DBA,开发人员、架构师都不可错过 架构设计 | 什么是互联网架构“高可用” 如何编写更好的SQL查询:终极指南(下) 继Cloud,Machine Learning之后,OOW2017的第三个关键词 云程发轫:关于2017 Oracle OpenWorld大会的总结
猜您喜欢 用Golang写一个搜索引擎(0x05) 京东商品详情页碎碎念 瑞士信贷面向服务体系架构的15年历程 Swift实战-豆瓣电台 进不了大公司做产品就输在起跑线了吗?