Answers:
我目前没有任何数据库认证;我只有工作场所要求我成为系统管理员的那些人,甚至几个月前我被宣布为“不是系统管理员”的那些人都可能失效。
认证可能会有助于您在寻找工作时在不同的人之间进行区分-基本上,这是某人在为您提供担保,声称您具有一定的技能。
但是,如果归结为一个已经从事多年工作的人,而不是一个拥有一张纸的人说他们可以通过测试的人,那么我会选择有经验的人。我见过的方式太多认证的Oracle DBA谁根本不知道他们在做什么。(而且当他们的系统开始像地狱般落后时,甚至拒绝查看他们的数据库,直到我“证明”该应用程序没有做错什么……当然,我们必须向他们展示如何从中获取统计信息他们的数据库,因为他们毫无头绪-他们是光荣的运营商,确保运行了备份,并偶尔为新用户添加帐户)。
有一次,我的工作使我在BrainBench上建立了一个帐户,因为除了工作地点的年度计算机安全性测试外,我还必须每隔几年才获得第三方认证。在几周内,我设法通过了70多个测试,这意味着我在2多个角色中获得了“职位角色证书”。我什至设法通过了针对以前从未使用过的软件的测试(例如Checkpoint Firewall-1),以及一些我真正想知道的测试(为什么对Websever管理的测试会询问有关SMTP标头的问题,而没有询问有关HTTP标头的问题?)。
...
因此,令人困惑的是,我是美国联邦政府的承包商。我的员工(承包公司)希望我拥有很多认证,以使他们在使用简历来为公司争取更多工作时给人留下深刻的印象。我的工作场所(政府)只希望我能够胜任这项工作,并且不管我是否获得认证都可以。如果我需要一种新技能,我可以从工作地点抽出时间,从两个人中的一个来上课……但是我不需要6年以上的时间。
如果我想上课,那只是为了它的地狱,只要我能证明它有益于我的工作,我的员工就可以从我的“教育津贴”中支付(目前,由于我们在12个月之内就减半了)我们的合同的结束日期),但如果他愿意支付我的时间,或者如果我可以在一天的中午起飞(例如,我要向我报告的公务员)获得我的单独批准,我在攻读硕士学位时做了)
...
因此,要回答以下问题:
我在2007年8月11日成为MySQL 5.0认证的DBA(后来将CMDBA更改为SCMDBA)。
尽管我从未亲自结识或认识过任何人,因为该人获得了认证而获得了加薪,但这从一开始就从来不是我的动力。
我想当一名DBA时要认真对待。从2004年8月开始,我就已经从MySQL 4.0过渡到从Developer到Developer / DBA。在此过程中,我获得了几本书,包括:
获得认证后,我的同龄人和老板会更好地尊重我。
当我切换到我的新事业作为DBA,对于工作我的前雇主做管理的数据库服务,我得到了高级MySQL数据库管理员的标题非常迅速,因为我行使由认证过程中发展自己的技能。
其他提供认证的数据库可能要求对最新的主要版本进行认证。这样可以减少大型公司(如Oracle和Microsoft)通过要求DBA跟上产品的速度来进行大量支持工作。但是,这只是加强了DBA在数据库管理方面的卓越表现。尽管我仅通过MySQL 5.0认证,但我仍努力与MySQL 5.1、5.5、5.6和Percona Server保持同步。
考虑到所有这些,认证的价值与您投入认证的价值成正比。毕竟,认证不是毕业。认证实际上无非是一种自律的纪律方法。MySQL认证是我不断进行自我教育的跳板。
这是一个分叉的问题,但是我将尝试仅从SQL Server的角度回答前两个问题。
你有什么认证?
没有。
您的证书缺乏,曾经为您服务过吗?
不赞成或反对我。但是,我会建议您获取证书的一种危险,作为某种证明您知道该材料的证明:通过考试并不能使您成为专家。这有一些明显的含义-传递的门槛很低,当它们充满明显不正确的选择时,很难使很多选择题错。没关系,头脑风暴和其他学习辅助工具可以帮助您通过内存与知识通过考试,并且无需接触SQL Server。但是让我解释一下非显而易见的部分...
几年前,我经历了几个招聘阶段,我们试图找到一名DBA。当我们第一次开始搜索时,MCSE,MCDBA等的简历漂浮在最前面。我们通过电话筛选了其中一些人,并带来了几十人。没有一个好的候选人。您不会相信的表设计。关于索引如何工作的狂野左场理论。一对夫妇对SQL Server缺乏经验,以至于我建议他们将SQL Server从简历中删除。
现在,也许是这样的情况,即使他们没有挣到这些证书,也有很多候选人的履历上有证明,要么是完全撒谎,要么是由于工作规格而被招聘人员推了(甚至在候选人不知情的情况下)。 )。但是最终结果是,在花了几十个浪费的时间采访几乎无法拼写SQL的人之后,列出证书的简历开始浮出水面。因此,我敢肯定,我们会错过一些拥有证书的优秀候选人,但归根结底,拥有那些证书会伤害他们而不是帮助他们。而且我知道,一旦脑力回旋镖回旋,我就不是唯一一家改变证书印象的公司的人。
有一些例外的证书(Master / Architect),我想认为MCSA / MCSE考试仅凭一点通行的SQL Server知识就更难上当了。因此,不要以为我认为证书毫无价值。至少在一段时间内,公司对具有低端证书的候选人的优先级较低。
不久前,我进行了一些Oracle安全培训,最后获得了证书。由于篇幅有限,培训并不有趣,但由于所涉及的主题而使培训更加有趣。
这实际上是重点,主要问题在于人们的思维方式。如果认证意味着您将花一些时间来学习命令和详细信息,否则您将不花时间去学习并获得一些知识。如果您的兴趣足以胜任您的工作(很多怪胎中都发生过这种情况;-),那么您在大多数时候都会有很好的心态来完成这项工作,而不会遇到任何问题。
不管您是谁,都无法为您节省磁盘崩溃,损坏的表空间,低效的查询调试或$ insertWhatMostDbasWorkAroundEveryDay的费用。如果您知道在哪里修复问题等等,这可能会使事情变得更容易。
无论您是否获得认证,记住数据库系统周围所有各种调整和命令的难度都保持不变。
最后,在Oracle的情况下,您可能需要检查合格购买者是否可以享受折扣。不知道Microsoft是否有类似的政策。
我是一个完全免认证的区域,尽管有些人可能认为我是可认证的。丝毫没有伤害我的职业生涯,但是我曾为多家MS金牌合作伙伴公司工作,这些公司要求拥有最低级别的认证员工才能保持金牌合作伙伴的身份。
我已通过11门MS考试。但是我最新得到的是MCITP:Databes Developer 2008。
缺乏认证从来没有对我不利,但是我有一种感觉,有时候它会有所帮助。它们对公司有利:获得MS金牌合作伙伴身份,向客户证明其已认证员工,向老板表明我们正在学习。它们对我有好处:我确实会通过阅读有关技术的书为考试做准备。我并未使用所有功能,这是我发现和学习新事物并获得有关其他我已经知道的其他知识的一种方式。我确实同意Aaron Bertrand的观点,但绝不会使人变得更好(更专业),这是米的态度和经验。
我确实也打算通过其他考试。并非因为有人要求这样做(没有可触及的奖金,没有人强迫我获得这些奖金)。因为那是我学习和检验知识的方式。
我目前拥有2个SQL Server认证,一个PMP和其他一些认证。
我不知道我的认证曾经对我不利。他们为我工作的组织提供了营销工作和合作伙伴关系方面的帮助。与新的联系人/客户讨论主题时,他们还设置了某种基本知识水平。我的措词是专门说基本的。获得认证并不意味着任何人都是专家,它只是为对话设置了一定的水平。
我将继续寻求认证,因为它们将继续为我工作的组织提供帮助。我还发现学习新材料具有挑战性,并测试我的自我乐趣。(我知道这让我很奇怪)。
由于上述所有原因,我确实打算更新/升级我的认证。我永远不会在一个不支持员工发展的组织工作,所以他们会的。