支付宝首席DBA畅谈Oracle OCP人才需求 


访谈嘉宾:楼方鑫,Oracle技术专家,支付宝首席DBA,也是国内为数不多的Oracle ACE之一。 

1、楼老师在贵公司已经待了比较长的时间,一方面可以就之前的经历和我们做一些回顾,因为我知道您本人在大学学的专业并不是技术这块,后来是怎么走到这条路上来的。另一方面,您也给公司的Oracle技术管理这个层面带来了很多有价值的东西,在开始之前您可以聊一下贵公司这边Oracle大致的使用情况。 

我大学的专业是经济管理,这是很多人都想不到的一个专业,经济管理跟技术几乎不沾边的,我接触的数据库是fox base,我们也有些课是信息管理,信息程序分析。毕业之后找的工作98年信息化建设刚刚起步的阶段,那个时候开始接触oracle,那个时候接触的Oracle develop2000,后台的数据库也是oracle ,我接触oracle的时间有12年了。 

目前我们公司在一些关键业务上使用的都是oracle数据库,淘宝网承载了很大的业务量,我到这边来之后,我完成了自身的以此转型,因为来支付宝之前,比较侧重于深度了解某一个数据库,到了支付宝后,我不再着重于某一个单一的database,深入到这个数据库非常细节的东西,而是更加着重于如何去管理好一个复杂系统后面的数据库。对此我也有三点体会,第一,光靠经验想要完成目前的工作非常的困难,第二,更多的决策是依赖于Oracle横向,纵向的数据来作出分析和判断的。第三,我以前是做开发的,这对于我后来做数据库还是有帮助的,所以我也会根据自身的需求,也开发了一些通用的工具放在网上去供人使用,希望能把这块的技术通过自己的力量普及出去,这是我自己一个转变比较大的地方。 

2、现在中国很多大型的集团公司包括垄断性行业用的都是Oracle的产品,Oracle可以说是这个行业的主流了,您能不能从客户的角度跟我们谈一下Oracle技术在未来的一个行业发展趋势? 

一个公司的发展最重要的是数据,Oracle是实现业务发展很重要的一个工具,有些情况是非常适合用oracle,但是也有些情况不太适合用oracle,这也是oracle需要发展的技术方向,那么数据的存储是需要一个平台来存放大量的数据,这一块oracle作的非常好,就是管理积累大量的数据。数据存储下来后要发挥它的价值,那么就要对他进行计算,比如我们说的数据仓库,都需要进行计算,那么目前oracle提供的数据的计算还是比较弱的,尤其是并行计算这块,还是若在其他产品后面的。像Oracle现在的Xdata实现的就是类似的功能。希望oracle之后在计算这块能实现类似云计算的功能。 

3、像您这样的技术高管工作内容想必很复杂,日程通常也排得很满,您能否描述一下您工作的内容,同时在这么繁重的工作中,您是怎样来处理好其中发生的各种突发性风险和问题? 

目前基础的工作做得比较少了,主要是负责系统架构这一块的工作。你也知道,我们公司发展的速度非常快,每年的业务量几乎是成倍的增长。不管用小型机还是大型机都不可能支撑所有的业务数据,所以我们讲究的是一个容量。我到这边来之后主要是考虑到数据库的运行和数据的积累,我们要进行曲线分析以及业务量的关系,当然这些数据有专门的工作人员在记录,那我们非常重要的工作是感知,对数据容量的预警,假设我们的工作是要改造系统,我们预计是三个月的时间来完成,那这三个月的工作怎么来安排,这个进度得把握很重要,我现在得主要工作就是这一块。第二个,我们的数据库越来越多,我们面临的问题就是怎么样来进行管理,这个时候就是一个策划的工作,在这块我们有很多事情要做,比如说要深化对数据的收集,自动化的工作,提高团队对Oracle知识的悟性。 

4、我们都知道Oracle数据库也分两块,数据库方向和开发方向,您认为是开发方向的技术更加 核心还是管理方向更加核心? 

我们更需要的是既懂开发又能管理的综合人才,而且我们很多公司招人的时候在这一点需求特别明显。DBA其实是一个非常精细化的东西,开发的需要,管理的也需要,但是对综合型人才的需要是一直存在的。三种都有量,从目前的需求量来讲,还是复合型人才的量最大。后面两种的人才是非常细分的,需求量是慢慢放大的。支付宝招人的时候喜欢招两种能力都具备,但是在某一块有侧重,就是在某一块还是特别强的人才。 

5、您本人和Oracle打交道这么多年,有没有去考过一些Oracle的证书呢? 

我本人很早的时候就考过Oracle的证书,考了两个,还是在2001年的时候,考了一个Oracle8Iocp证书,还有一个证书是Oracle certified developer.这个证书是很多人都没有听过的,当然在这么多年和Oracle打交道的过程中,我也在不断的学习,将自己的知识储备更新换代。 

6、那么在这么多年的学习过程中,您本人有没有一些很好的经验可以分享给我们大家? 

其实深入到Oracle里面,会发现有很多有兴趣的东西,而且Oracle非常的美,Oracle的原理以及Oracle的数据结构是非常的美,你从中去体会到了这些东西,才有可能激发出自己的兴趣,所以说兴趣是排在第一位的。第二,我关注非常多的文档,我最早看过的文档就是OCP的培训教材,我不知道现在的人会花多久时间去看这个教材,当时我看了一年之后,当时参加考试就顺利通过了,而且那个时候这样的证书并不容易考,可以说含金量还是很高的。Oracle提供了非常好的文档,深入到里面去读懂它,还是非常有收获的。那么在自己有所收获的时候,也能够去帮助别人,因为你帮助了别人,自己也会收获更多,就像是你做了一件有价值,有意义的事情,肯定会得到回报的,而且价值越高,回馈越高。所以自己在掌握了更多的技术之后一定要去帮助别人,回馈社会。 

7、对于Oracle认证体系您是怎么看的?包括您本人在招聘新员工的时候对于这些证书是不是一个衡量的指标?以及贵公司在招聘Oracle人才的标准是什么? 

我会比较关注他是什么时候考取的认证,第二,准备考试的过程也很重要,我更关注这一点。从目前来讲,准备考试的过程比结果更有价值。就是说,我们关注的是一个学习过程,如果这个学习的过程是一步一个脚印学过来的,那他的基础也是比较牢固的。当然我们也会看看这个人学习的目标和方法是什么,这也是衡量一个人的标准。 

8、有一些人做过几年的软件开发,比如说java, c++,可能遭遇到了瓶颈,想转行做DBA, 对于这群人,他们今后职业生涯的发展,您有没有一些建议可以分享给他们。 

这样一群人,如果他们的学习方法运用得当,我个人的经验,两年的时间他们就能成为一个比较优秀的DBA。其实我之前也做java,也写程序,但是我的强项还是在Oracle这块。其实有过做开发的经验对以后做DAB的工作也是有帮助的,这样的工作经验绝对不会是没有用的。但是有一点,转行的目的是真的对DBA感兴趣,而不是因为觉得DBA的薪水更高,其实在开发行业,或者是销售行业,哪怕是任何一个行业,潜心作到顶尖,也并不会比DBA差。但是做到顶尖这样的一个学习成长过程肯定是历尽艰辛,感受寂寞后磨练出来的,因为通往成功的道路都不会是坦途。 

9、目前Oracle在中国的用户及合作伙伴已经有一万多家,那么未来人才市场对于Oracle 人才需求会是一个什么样的局面,能不能请您做个预测。以及阿里巴巴公司每年在Oracle人才需求会是什么样的一个情况?对OCM有没有需求? 

Oracle目前的市场普及非常广,对于人才的需求也是持续放量的。感觉现在的年轻人,都比较浮躁,没有静下心来学习的耐性,所以很难达到企业要求的那个高度。对于OCM我们也是很有兴趣的,事实上Oracle的人才我们每年都在招,但是每年都没有招满。而现在的OCM相当于2001年时期的OCP,考察的是学员真正的动手能力,所以证书的含金量还是非常高的。 


源自:武汉支点IT实验室(Oracle大学WDP湖北分部、武汉大学工程硕士教学点——Oracle OCM工程硕士/Cisco CCIE工程硕士)