三十八载,Oracle伴我同行—记我的职业成长之路

简介:

题记

三十八载 Oracle伴我同行

——记我的职业成长之路



2015,今年是Oracle公司38周年;2015,今年我已然38岁。在Oracle庆祝38岁生日之际,仅以此文作为回顾,记录我的Oracle技术之路。


缘起边陲 恰同学风华正茂


我在2000年大学毕业时,第一次接触到Oracle数据库,作为一个程序员,开始从网络配置一步一步深入Oracle数据库的内部。


很幸运,在我作为程序员的职业生涯中,我的第一位师傅把云波先生,不断给我信任和鼓励,也不断促进我的学习,在我能够轻松完成开发工作之后,我获得的第一个额外工作是管理公司的域服务器、邮件服务器,从那开始我深入学习了和Windows相关的技术,并且在ITPUB论坛上成为了微软技术版主;再然后,师傅说,跟我一起研究一下Unix和Oracle吧。就这样,我走上了DBA之路的起点,自那时起也在ITPUB论坛担任了Oracle数据库管理版版主,这个职务目前仍然挂在我的头上,已然是近15年的时间。


我的第一位师傅是职业生涯中对我影响最深的人。他最让我印象深刻的是,始终能够通过已有的知识积累,通过思考对未知问题做出解答,而且几乎不走弯路。


接触了Oracle数据库之后,开始在论坛上非常活跃的讨论,提问和回答,从此一发不可收,在很长一段时间内,我是论坛上发帖最多的那个人。我几乎为每个复杂的问题进行测试,尽我所能的回答网友提出的问题,有的甚至会耗时数日,然而乐此不疲。


第一次听到Oracle的认证,是从一位同事那里,他煞有介事的说,获得这个认证,就拿到了一张金字招牌,好工作唾手可得。


我想当时我的眼里一定有光芒闪烁,从那开始,我定下了一个目标,一定要通过这个认证。我确实经历了艰苦的学习过程,自学,从每一本能够找到的官方教材入手,夜以继日,那是大学毕业之后,参加的第一次考试了,而且是全英文的上机答题,虽然我已经不太记得考场的情形,但是考试前一天夜晚的紧张和忐忑还历历在目。


最终,经过了漫长的3个月,完成了5门课程的考试,我终于拿到了Oracle 8i的OCP认证证书。那是在2002年,那是在昆明。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


当时,每考过一门课程,会首先收到一张成绩单(我保存至今,大约也可以算得上古董了),而且要凑齐了5张才能召唤证书啊,几张薄薄的纸却是沉甸甸的,那是我拿到的第一个认证:


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


在后来总结这段工作时,我给一些朋友的建议是:如果你手上已经有了一份工作,那你需要做的是,做好它,哪怕那不是你喜欢的!你必须证明给别人看你有做好一件事情的能力,别人才会给你下一个机会!


而且,这个积累的过程需要时间,只有去除浮躁,认真学习,不断积累,寻找机遇,才能够更好的把握自己的职业生涯。

京师磨练 转眼已历十二载


2003年4月1日,我离开原来学习生活了7年的城市来到北京,开始寻找新的机会、新的起点。


结束一份熟悉多年的工作,离开一个生活多年的城市,走向一个陌生的城市陌生的街道,这并不是一件容易的事。很多朋友问起我当时的抉择,回想起来感觉重要的有两点,一是感觉遇到了瓶颈;二是做好了知识的积累。然后再有一些契机和触发条件,就很容易做出选择了,当然最重要的,那时候我还年轻。


在北京寻找工作的过程中,我已经有了两个可以选择的方向,一是作为一个程序员继续做ERP软件的开发工作;二是作为数据库管理员(DBA – Database Administrator),寻找一个数据库管理的工程师职位。


也许是命中注定,也许只是机缘巧合,ITPUB上的一位朋友为我介绍了一份DBA的工作(虽然那只是我众多面试的其中之一),在非典前夕的兵荒马乱之中,这家公司的快速响应让我在4月17日正式上岗,接受了这份工作,而在非典之后,还有一些公司陆续通知我去复试或者考虑入职。


在这之后,ITPUB上几个素未谋面的好友陆续来到北京,叶梁(ITPUB上的Coolyl)从广州回到北京,冯春培(ITPUB上的biti_rainy)从珠海回到北京,他们和我住到了一起,那所租来的房子成为了几年间我们在北京的重要据点,我们家的技术实力空前壮大,我用四个字来形容那个阶段:黄金时代。那个时侯,很多时间在讨论与学习中度过,我们经常彼此提出值得研究的Oracle技术内容探讨研究,这一段时间,进步飞快。那个时候ORA-600、Kamus都是家里的常客(他们现在都是我创业上的合作伙伴),大家经常在一起打牌,讨论,甚至注册马甲上网吵架,那一个阶段结下的朋友和友谊将永不磨灭。


今天回过头去看,我想找到一些志同道合的人,互相促进、共同奋斗,是再幸运不过的事情了。


在2004年,第一去上海,参加了Oracle OpenWorld大会,结识了来自全国数据库领域的朋友们,以下这张照片中的朋友,在数据库应用领域都取得了非常好的个人发展,很多人在当时是第一次相聚。Oracle OpenWorld一直是非常吸引人的技术盛会,在这里一个生态圈茁壮成长。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


在北京的第一家公司是一个快速成长的企业,我和北京共历了非典,也和这个公司共历了快速成长到衰退的整个过程。这个公司给了我宽松的工作环境、良好的同事氛围、足够的成长空间,使得我能够全心的投入到工作和学习之中去。很多同事十分优秀,在他们中间,我感受到了工作的乐趣与成长的快乐,从他们身上学到了很多优秀的品质。工作的锻炼、同事的影响、自我的学习,让我快速的成长起来,并且最终在职业上成熟起来。


在职业上成熟、获得充分的自信、能够清晰、冷静、严谨的思考,对于一个技术人员来说尤其重要,我庆幸的是,有机会在这家公司获得了这些。


随着技术上的进步和发展,我的职位开始有所变化,在公司工作的5年中,我的职位从工程师到部门经理,再然后是部门总监。职位上的变化让我开始接触新的内容,那就是如何领导和带领更多的同事为了一个共同的目标而努力。作为一个领头人,你还要学习如何为他人着想,从他人的角度看问题,如何带动大家共同进步与发展。在这个职位上的思考与经历同样让我受益匪浅。


我并不能够清晰地回忆起,何时建立起从他人的角度看问题的思想,但是这一习惯对我至为重要。我一直以来的习惯是,从不轻易对一件事情下判断,哪怕于别人来说可能是一件理所当然的事情。有时候某个人所作的看起来似乎不可理喻的事情,了解起来总有其可原的情理。理解、宽容、不要以恶意去揣度别人,是我一直遵循的人生法则


在我的职业生涯中,可以说Oracle认证帮助我开启了一段新的职业生涯,而社区则帮助我找到了朋友,在今天我相信仍然如此,认证和社区仍然是我们获取知识和结识朋友的重要途径。

笔耕不辍 年少曾怀作家梦


在北京工作这些年,除了做好自己的本职工作之外,我还不断学习,根据自己的实践与积累,写作、编辑、翻译出版了一系列Oracle数据库方面的技术书籍,写作的最初想法很简单,那就是把自己积累的知识与经验分享出来,并且可以和朋友们一起为社区与网络生涯留下一点记忆。就这样一路走下来到了今天,自己也从坚持之中受益匪浅。


我年轻时曾经有过一个梦想,那就是成为一个作家,现在这个梦想在技术领域得以局部的实现,也算是失之东隅、收之桑榆吧。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


在北京最初的两年中,我还利用自己几乎所有的业余时间,为ITPUB的Oracle培训课程担任讲师,主讲过几十次各类数据库的技术课程,积累了大量的培训经验,这些经验使得即使在今天,我仍然很了解学员们的需求以及培训这个市场。


2006年8月,我和很多朋友一起参加了"中国首届杰出数据库工程师评选"活动,并且获评为"十大杰出数据库工程师"之一,这是外界对我做出的一个非常积极的肯定(下图是北京大学教授-唐世渭老师为我颁奖的照片)。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


2010年,我和张乐奕(Kamus)一起创立了ACOUG – All China Oracle User Group,进一步的推动地面活动和技术交流。


这个阶段我可以作出的总结是:积累知识,分享经验,收获快乐!写作的过程是艰辛艰苦的,然而分享的收获会超出你的想象,能够帮助别人,分享有价值的经验实在是一件快乐的事情。我计划将这个工作一直坚持下去。


由于个人对于技术的执着和热爱,这么多年来,不管在怎样的工作岗位上,我从来没有停止过对于技术的研究与探索。刚开始在北京做DBA的工作时,经常为一个个技术问题废寝忘食,记得有一次在公司思考一个问题未果,吃饭时一直思索,思路顿开始,立即丢下饭不吃跑回去做实验来推理验证;有时候会持续很多年关注和跟踪某个技术问题,直到某一天豁然开朗,融会贯通。


我相信在学习的过程中,每个人都会在不同的阶段遇到自己的瓶颈,然而必须在山重水复之后才能有技进乎道的感觉,我相信所有的技艺在最后的层面上都会如此,而只有具备毅力与坚持者方能抵达。


有一年我去兰州大学做技术交流,兰大的一位李老师对我说,最近看我网站上提到的学习方法等内容,感觉到一个字:虚!我当时跟他开玩笑说,我还有更虚无的8个字可以送给你,那就是:运用之妙,存乎一心。


这是玩笑,也不是玩笑,有时候对Oracle进行了深入的研究与探索之后,剩下的如何运用这些知识去解决问题,实际上是非常灵活的,很多时候简单的常规方法经过巧妙运用之后就可以化为神奇,发挥出你意想不到的作用。所以根本的,我们应该花力气去做的仍然是积累、深入、思考,然后才能在遇到问题时举重若轻、运用自如。


这些年在技术方面不断的努力带来的一个额外收获就是Oracle公司官方的认同,在2007年3月,我被Oracle公司授予Oracle ACE称号,是国内第一个获此称号的人;进一步的在2008年2月,被Oracle公司授予Oracle ACE Director(ACE 总监)称号,这是Oracle公司对Oracle公司之外的人所能授予的最高荣誉称号,截止2015年在Oracle数据库领域,国内目前仅有7人获得该称号。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


所有的这些积累,都是后来我尝试创业必不可少的重要条件!

云和恩墨 数据服务起征途


时至今天,IT这个行业仍然是最为吸引毕业生的一个重要行业。记得多年前榕树下的一位朋友“落花如雨”说过一句话:喜欢这个行业,因为这个行业里汇聚了这个时代最聪明的人才与最快速增长的财富。


就因为这两点,众多的年轻人前仆后继的开始涌入这个圈子。那么然后,出路又在何方呢?一直以来大家都认为,程序员或者IT领域是年轻人的天下,因为这里有变换迅速的技术和产品,而机遇和压力一直是呈正比增加的。


我也开始探索作为技术人的出路,云和恩墨就是这样一个开始。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


很幸运,我在职业生涯的前10年做好了充分的积累,打下了扎实的技术根底,拥有一定的网络影响力,从而具备了开始一项事业最初的条件;更加幸运的是,我结识了一群值得信赖的伙伴,他们有的擅长管理、有的精通技术,怀着共同的梦想,在前进的途中,逐渐汇聚到云和恩墨公司的大旗之下,虽然充满风险和未知,但是没有什么比挑战自我的极限更值得尝试的了。今天,云和恩墨已经成长为一个超过130人的团队,拥有5位Oracle ACED,2位Oracle ACE,国内SQL大赛冠军,20多位OCM认证大师,打造出国内最卓越的技术服务团队,这其中艰辛与甘甜并尝。


走一条不可预期的路,对自己充满挑战,也充满乐趣,这体验不管成功还是失败,都将是全新的!


云和恩墨是一家依托互联网新型人脉建立起来的公司,也依托互联网进行传播和客户发展,我一直希望这个全新的公司能够带有一些网络的、Web 2.0的气息,能够跟进时代与潮流,更好的为用户提供服务。


当然不管走哪一条路,这里面都有一句潜台词就是:你必须面临严峻的竞争,取得快速的成长!对于企业和个人都是如此。


张爱玲说过,成名要趁早。做技术的也是如此,成长越早越好,越快越好。在经历了足够的积累和成长之后,在尽快到达天花板并且超越之后,你会发现前方供你选择的道路会更多、更宽广。


这个快速变化的时代给我们的压迫感随时都在,时间与时机总是稍纵即逝,所以进入IT这个领域,注定我们要不断跋涉,不得停息。


说了那么多,其实有一个核心的思想就是:积累非常重要!不管在哪一个行业,做什么工作,如果你能够利用自己以前的学习、工作经验,发挥自己积累的技能,那么做事情就会事半功倍;而如果你试图进入一个全新的领域,那么一定要做好充足的功课才行。


曾经有一个IT圈的朋友在听过某个销售的成功宣讲之后,立即热血沸腾,向我表示他找到了人生的新的方向,决定立即转行。我当时对他说,如果你觉得这是你的兴趣与志向所在,那么在过去的20多年间,你为此做过哪些准备?你学习过什么有关销售的课程?市场营销学之父是何人?我们承认有很多人可以无师自通、自学成才,可是那也必然是经过无数困惑与思考而得来的成绩,没有无缘无故的成功,一时的热情必须要靠理智来支撑。可惜的是,我最终没能说服那位朋友。


总结一下这些年走过的路,零零碎碎有一些话可以和大家分享:


1. 勤奋、坚持,这两点非常重要,当然如果能够找到自己的兴趣,作为职业,用正确的方法,走正确的路,那么取得成绩是早晚的事情,我经常写给读者的座右铭就是:天道酬勤!

2. 在看不清方向的时候,低下头来把手中的工作做好;

3. 向他人学习,向聪明人学习,借鉴成功者、同行者的经验非常重要;

4. 敞开心胸,平淡看得失;

5. 在正确的时间做正确的事,比如结婚、生子;

6. 行动有时候比思想更重要;


这些话,可以永不落伍。


快乐生活 此心安处是吾乡


在本文的最后,我还想说几句的是,除了工作之外,不要忘记了生活,没有什么比生活更重要的,家是世界上最重要的地方。


想一想你匆忙的脚步是否已经很久没有为一览风景而停留?想一想你是否已经很久没有陪家人与朋友出游谈天?要记住我们是为了生活而工作,而不是为了工作而生活。在IT圈子的朋友们尤其如此,高强度的工作,大量的加班,黑白颠倒,这一切绝不是生活的目标。


在我的一本书的结尾,我写过如下一段话,与大家分享:


2008年的9月21日~9月25日,应Oracle公司的邀请,我到旧金山参加了Oracle 2008 Open World大会。你能猜到大会上最打动我的一句话是什么?不是Oracle发布的Exadata Programmable Storage Server也不是HP Oracle Database Machine(Oracle软件公司划时代发布的两款硬件产品),而是Larry在Keynote上发表的演讲时讲到的一段话,他说:在过去七、八年间,我的主要工作是去赢得美洲杯(American's Cup),然后才是在Oracle的工作。


640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


不管Larry想传达的意思是什么,我的理解是,能够快乐的做自己喜爱的事情,才是人生最值得追求的,而工作不过是生活的另一面。


工作是永无穷尽的,而生活则是有限的,快乐的生活比什么都要重要。


作为芸芸众生中的普通一员,在为理想与未来奋斗之余,让我们用更多一点的时间去经历更加快乐的生活吧!


Oracle公司自1977年始,已经度过了38年的漫长历史,而时至今日,Oracle公司仍然是充满创新和斗志昂扬的一家公司。我的职业生涯一直有Oracle相伴,感谢Oracle。


我们预祝Oracle在云时代再次“冲上云霄”,Oracle必将再次赢得未来。


文章转自数据和云公众号, 原文链接
相关文章
|
Oracle 关系型数据库 SQL
|
8天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
【Oracle】玩转Oracle数据库(一):装上去,飞起来!
48 7
|
1月前
|
Oracle 关系型数据库 数据库
|
2月前
|
开发框架 Oracle 关系型数据库
ASP.NET实验室LIS系统源码 Oracle数据库
LIS是HIS的一个组成部分,通过与HIS的无缝连接可以共享HIS中的信息资源,使检验科能与门诊部、住院部、财务科和临床科室等全院各部门之间协同工作。 
35 4
|
1月前
|
关系型数据库 分布式数据库 数据库
PolarDB PostgreSQL版:Oracle兼容的高性能数据库
PolarDB PostgreSQL版是一款高性能的数据库,具有与Oracle兼容的特性。它采用了分布式架构,可以轻松处理大量的数据,同时还支持多种数据类型和函数,具有高可用性和可扩展性。它还提供了丰富的管理工具和性能优化功能,为企业提供了可靠的数据存储和处理解决方案。PolarDB PostgreSQL版在数据库领域具有很高的竞争力,可以满足各种企业的需求。
|
25天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(3)
Oracle数据库基本概念理解(3)
18 2
|
1月前
|
Oracle 关系型数据库 数据库
如何利用 Docker 安装 Oracle 数据库
【2月更文挑战第14天】
90 0
|
8天前
|
SQL Oracle 关系型数据库
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
【Oracle】玩转Oracle数据库(七):RMAN恢复管理器
35 5
|
25天前
|
Oracle 关系型数据库 数据库
Oracle数据库基本概念理解(2)
Oracle数据库基本概念理解(2)
13 1