我怎样得到第一份 DBA 工作?
你已经阅读了前面的段落并且认为成为一名 DBA 是一个好的职业。祝贺你!我希望你的职业能变成你想像得那么令人兴奋和有意义。那么,你如何找到第
一份 DBA 工作?这个问题我已经听别人问了许多许多遍。
在 90 年代早期,因特网急速发展。它使公司象草一般萌芽。公司蜂拥而至并且开始创建他们在网上的形象。几乎所有这些有网站的公司都需要一个数据
库作为 web 应用的后台。不幸的是,当时在该领域却没有那么多 DBA。在 IT 业,DBA 变得奇缺。那段时间里,得到一份 DBA 工作看上去只要可以拼出
“Oracle”或者可能只是在大学里接触过一学期的数据库就行。为了使生活变得更好, DBA 的匮乏促使公司付给有潜力的职员很高的薪水。假如你想要成为一
名 DBA,很容易,非常容易。你需要做的就是证明你了解什么是数据库然后工作就会比你预期的更早的出现在你面前。
然后因特网的泡沫破灭了。大量投产因特网的公司破产。许多给公司工作的 DBA 重新寻找工作。缺少 DBA 的公司找到一名有 DBA 经验的人比以前容易
得多。在 21 世纪初期,由于经济并不十分稳固,因此生活并不容易 (至少在美国如此)。公司都勒紧了他们的裤腰带。所有这些转化为更少的工作机会和 DBA
候选人更少的工作空缺。
得到第一份 DBA 工作的最艰难的部分是每一个职位都要求有一些工作经验。如果你从公司的角度出发,你就可以理解为什么对 DBA 职位而言经验是必需
的。假如他没有一点经验,你会付给这个人很高的工资让他去操作,维护和运行你 IT 基础组织的最大最重要的一部分么?你的公司会付钱给一名没有经验的
DBA 么?并且,在等待他成长起来的过程中可能会损失上百万美元的收入。对大多数公司而言,这些问题的答案肯定是‘不’。所以,没有经验,获得你的第一
份 DBA 工作是很困难的。
第一份 DBA 工作现在成了恶性循环的境遇。假如我没有任何经验,我怎样才能得到 DBA 的工作呢?我没有工作的话又怎么能得到 DBA 经验呢?这是要战
胜的最困难的障碍。最困难的部分是获得第一个 DBA 工作。这部分的剩下部分将针对实现你第一个 DBA 工作的目标给你一些建议。
提示#1:接受教育。--尽可能多的学习有关数据库的知识。这很可能将占用你正常工作以外的部分时间也精力。参加本地大学举办的数据库培训班。许多
培训公司都会举办数据库管理员的培训班。假如你的老板不资助你的学习,那么你可能不得不自己支付这笔费用。许多 DBA 职业要求至少为计算机科学或相
关专业本科以上学历,因此你必须至少有那样的文凭。
提示#2:锻炼成为 DBA。--许多数据库供应商都允许你下载他们数据库系统的测试版或评估版。下载一份并且在自己的个人电脑上安装软件。练习使用数
据库。故意破坏数据库并且尝试修复它。尝试着履行你所能想到的尽可能多的 DBA 职责。测试和磨练你在自己的测试平台上的技能这样你就可以证明你的数
据库管理能力。
提示#3:获得认证。--许多数据库提供商都提供自己的数据库产品的认证。许多公司现在都把认证看作是一种标准。需要记住的一件事是仅获得认证是不
够的。通过 DBA 认证测试并不意味着你知道如何管理一个数据库。它只是告诉你以后可能的老板,现在你拥有了一定的技术。它还告诉你的老板你对 DBA 工
作的态度是很认真的。我看到许多人抱怨他们已经得到了认证但是没有经验,却仍然不能得到第一份 DBA 工作。认证本身并不能使你得到工作,但它是无害
的。即使没有其他的,在你进行认证的时候你也已经学到了许多知识。只是不要依赖认证来给你带来你要找的工作。你需要的比这还要多。但它会在最后帮助
你。
提示#4:利用你现有的技能。--许多 DBA 具有系统管理员背景。其他的有应用程序开发背景。假如可能,查看你能否利用现有的技能来得到工作。现在的
目标就是为你和你的老板创造一个双赢的局面。例如,让我们假设你已经是一名系统管理员而想进入 DBA 领域。也许你会找到一份工作,这份工作一部分时
间里可以用到你的系统管理技能,并且在剩下的时间里可以使你涉及到数据库管理领域。假如你已经是一名某个产品平台上的 DBA 但你希望转到其他产品平
台,那么看看你能否找到一份同时接触两个产品平台的工作。这样,公司和你都得到了想要的。在你定向到了 DBA 工作后,你可以试着得到一个能让你全职
作它的职位,也许还可以在同一个公司中。
提示#5:利用现在的机会。--有时候,一个人进入 DBA 领域仅仅需要的是正确的地方和正确的时机。假如你现在的老板有一个机会让你进行任何数据库的
项目,抓住这个机会!任何数据库经验就比没有数据库经验要好。让你的管理者知道你十分积极的在寻找任何可能的数据库机会。他们就有可能在下次机会到