Oracle认证价值的思考及其他
学oracle有一段时间了,也有一些感触,懒人总会有简单的办法,下面这篇文章最早发表在04年,现在翻出来,至少能证明我现在的想法:
如今在it行业,认证是个很时髦的词儿。很多老板都对人名后面的头衔感兴趣,但是如果你想成为oracle dba,有了证书就证明你胜任这份工作吗?或者说它只是你的一张入门证。本文中,我们就来分析一下ocp认证。
认证的价值
首先来看看oracle证书的价格,oracle的每门认证考试是135美金,共有5门考试,所有的考试费用再加上一些其它费用(书、培训等等),要想通过oracle认证考试本身就是一笔不小的投资,但是,从今天的就业市场来看,得到的回报还是值得的。
很多人都希望在it领域得到像oracle dba那样的高薪——年薪75,000$到140,000$。对于oracle dba的资深人士来讲,他们的年薪已经涨到了300,000$。很多学员都认为通过了oracle的认证,也就得到了oracle数据库领域的通行证。但是,oracle认证只是那些有远见卓识的老板的评判标准之一。
技术水平之外的东西
很多it专业人士都不相信 oracle dba在除技术之外还有更高的含金量。通常情况下,oracle dba可以负责数据库设计、运行、备份以及恢复,同时还要密切关注整个项目开发的全过程。因此,一名成功的oracle dba既要具有过硬的技术水平,又要有出色的协调能力,同时,对于操作系统以及计算机理论的深入了解也是必须的。因此,dba必须要具有计算机专业、通信专业、商务管理专业的学士或硕士学位。
而ocp认证考试在oracle管理领域内是衡量一个人专业技术水平掌握程度的一个很好的标准,但有了ocp证书并不等于你就学会了oracle专业技术。我就曾经见过一个非计算机相关专业、只在这一领域有个12周课程经历的人被雇用,他上过的所有课程都是为了通过ocp考试。但是,很多获得ocp证书,接触it行业只有12周的人不能够完全理解oracle管理的所有概念。我就见过一个刚刚拿到ocp证书的人却不理解oracle数据库管理的一些基本概念,这个人就不能把很多相关的东西放在一起来考虑。
有证书不一定就有资格
记住,oracle认证证书只是让雇主了解到来应聘的人通过了oracle数据库方面的技术考试。而实际上,oracle认证也只是衡量一个应聘者的一个标准之一,其他的标准还有:
出色的交际能力:oracle dba通常都要和it行业的技术专家打交道,因此,他或她就必须能够为所有访问oracle数据库的开发人员或程序员清晰明了的解释oracle概念。有些时候,oracle dba也是一名管理人员,因此,也同样要求他在参与战略发展计划以及数据库设计上要有出色的交际能力。
大多数成功的oracle专业人士都要求由计算机或信息系统专业学士学位。对于更高的职位,比如oracle dba,很多雇主都要求由计算机专业硕士学位或mba。
实践经验:这是有了ocp证书的新人们最担心的一件事情。很多有了ocp证书又没有工作经验的人都在抱怨没有ocp证书就不会有工作经验,没有工作经验就不会有工作。这是现在人才市场上一个很棘手的问题。
数据库理论知识:除了要掌握ocp所要求的技术知识外,一名成功的oracle专业人士还要有与数据库以及数据库设计相关的软件知识,包括数据库标准化理论以及采用统一建模语言(uml)的面向对象模型,当然还有其他的数据库设计方法相关知识,比如corba和j2ee。
ocp并不能完全衡量一个人的实际水平(最重要的是不能评判他的工作经验),他只是为非it行业人士进入oracle领域提供一个方法。