本节书摘来自华章社区《DBA修炼之道:数据库管理员的第一本书》一书中的第1章,第1.13节DBA认证,作者(美)Craig S. Mullins,更多章节内容可以访问云栖社区“华章社区”公众号查看
1.13 DBA认证
IT行业的专业认证逐渐成为一种趋势,现在很多IT职业都有专业认证。DBA的有效认证等级正在以惊人的速度增长。目前常用的DBMS平台都有认证流程,包括IBM DB2、Microsoft的SQL Server和Oracle。DBA认证概念本质上是为了证明他有足够的能力执行数据管理任务和承担数据管理的责任。
认证的目的是好的,但问题是,DBA通过了考试并不能作为他能够胜任这一复杂工作的可行指标,有些东西必须要在实践中才能学到。我现在并不是在说认证是无用的。其实,通过参加考试,你需要关注那些你不懂的问题,这样可以找出你在哪些方面不足,在哪些方面可以做得更好。难道真的有人相信,一个人通过了正式的DBA考试就和一个有多年工作经验的DBA是一样的吗?企业应该根据能够说明一个人能力水平的工作经验聘请DBA。当然,同时具备经验和认证的人比只具备其中之一的人更好。
认证可以让你就业更容易。
我非常赞成专业的DBA花时间学习并通过认证考试,并不是认证能够使你成为一个更好的DBA,而是认证可以让你更容易就业。有些公司只用有认证的专家。由于IT越来越复杂,以证书作为招聘的导向也是一种趋势。如果你认为在你职业生涯的某个时候有可能换工作(有谁不会呢?),有个证书还是非常值得的。
要注意的是,DBA认证考试中有时会问一些生涩的语法问题,这些问题并不能很好地衡量一个DBA的技能。100%的语法准确率是那些手册与DBA工具必须做到的。那些语法会经常改变,完全没有必要记住它们。更有必要的是,需要时你要能知道去哪里查找这些语法、参数和你问题的答案,这样就行了。比如,你需要的那些信息就包含在手册和参考书中。对于DBMS概念和IT基础,DBA应该具备应有的广度,对于企业数据库系统的工作方式,DBA则应该具备应有的深度。记住SQL语法和结构的每一个细节是在浪费时间,因为它是复杂的、时刻都在变化。换句话说,知道当前什么能做(或不能做)比知道如何做的确切语法更好。
DBA认证考试中有时会问一些生涩的语法问题,这并不能很好地衡量一个DBA的技能。
如果你决定要考认证,就需要花些时间为考试做准备。有一些现成的书和自学软件非常有用。这些书籍和课程涵盖考试中最有可能出现的题目,并提供了样题来帮你做准备。在许多方面,这都像在准备大学入学考试,如SAT考试。
并且一旦你拿到证书,一定要在你的简历和名片中(如果公司允许)“秀”出来。
有关最流行的DBMS产品的专业认证的信息,请查询表1-4给出的网站。