DBA 102:超越基本原则(二)

日期: 2008-07-02 作者:Michael Hillenbrand 来源:TechTarget中国 英文

软(非技术)技能   软技能对于未来的DBA来说也非常重要。下面是你要成为一个成功的DBA所需要的一些软技能。   沟通能力:许多人都强调沟通的重要性,包括口语和书面的,这确实是应该这样。作为一个DBA,人们认为你做的任何事、你说的任何话和你写的任何东西都是专业的。

虽然基本的沟通能力是必须的,但你还要能够以易懂的外行的词汇来解释难理解的技术概念。这需要几年的实践和努力,并且很少有DBA(包括我自己)完全掌握了这一技能。   解决问题的能力:就像大多数DBA会告诉你的,在终端用户的眼里,大多数问题都源于“数据库”问题。一直认为是数据库的问题,直到被证明是无关的。

DBA必须有能力深入技术问题,这些……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

软(非技术)技能

  软技能对于未来的DBA来说也非常重要。下面是你要成为一个成功的DBA所需要的一些软技能。

  沟通能力:许多人都强调沟通的重要性,包括口语和书面的,这确实是应该这样。作为一个DBA,人们认为你做的任何事、你说的任何话和你写的任何东西都是专业的。虽然基本的沟通能力是必须的,但你还要能够以易懂的外行的词汇来解释难理解的技术概念。这需要几年的实践和努力,并且很少有DBA(包括我自己)完全掌握了这一技能。

  解决问题的能力:就像大多数DBA会告诉你的,在终端用户的眼里,大多数问题都源于“数据库”问题。一直认为是数据库的问题,直到被证明是无关的。DBA必须有能力深入技术问题,这些技术问题10次有9次是和应用代码、网络、Web服务器、硬件或操作系统相关的。对于每一个问题来说,根本原因分析、纠正错误和预防是要关注的关键方面。

  压力管理:如果24 x7被呼叫的压力还不够的话,那再加上你还必须经常处理不可理喻和生气的客户和/或用户。你要采取减压措施并记住绝不能受别人影响。你必须在任何时候都要保持专业、沉着和冷静,不管在什么情况下。

  人际交际能力:聆听你的客户和终端用户,确保你理解了他们的问题,向他们传达你理解了他们的意思,迅速的处理他们的问题,最重要的是,使他们觉得你真的关心他们。在你与别人的交互中保持专业和礼貌,不管情况看起来多么困难。

  时间管理:一个DBA绝对要能够同时处理多个任务。在任何一天,一个DBA都会被指派去做几个优先的项目,处理几个问题呼叫电话、协助开发、计划一个升级、研究新的技术,并还要找出时间对数据库做预防维护。

  同管理层打交道

  如果你很幸运的有一个理解你做什么的上司或经理,那么你一定是被保佑的了。然而,大多数DBA们会抱怨他们的上司或经理不理解,使得他们感觉被低估了,甚至是不被赏识的。

  “技术由两种人控制:那些管理他们不理解的东西的人和那些理解他们不管理的东西的人。”——Mike Trout

  我自己有强大的数据库背景并在超过15年的时间里管理了几十位DBA,现在,我可以权威地说——如果你觉得你的经理不理解你,你不需要看得多远,只需要通过一面镜子看看你自己有什么需要责备的。换句话说,如果你的经理不理解你或你的角色的重要性,那么你(并且只有你)需要改变这一情况。你上一次真正的和你的上司沟通是在什么时候?你是否每星期或甚至每天向你的上司提供状态报告?你是否以易懂的词语来解释复杂的术语?你是否提供了图表和图片来展示数据库执行的怎么样?你能技巧的谈论停机或较差的性能对财务和业务的影响吗?

  我的简单的建议是停止抱怨你的上司不赏识你,开始负责地改变你的状况。这有一些提示应该可以帮助你。

  1. 以业务术语沟通

  为了成功的作为一个DBA来进行管理你必须能够用大多数管理层人员能理解的词语来解释难理解的概念。也就是说,你必须能够用业务术语来讲技术术语。所有的管理层人员和主管都关心预算和公司财务的盈利底线。你在公司的职位做到越高,你就越会发现公司的财务状况会直接的影响到主管的个人财务状况。那么谈谈会击中他们痛处的事情!你可以通过以财务术语简单的传达你的技术成就或辩解来利用这一事实。下表列出了一些例子,是典型状况的描述和被修改以用于上层管理人员的同一描述。

  典型DBA描述(技术)修改后的DBA描述(业务)

  通过增加数据库缓存,我降低了物理磁盘15%的读取,并将读取时间减少了10%。通过我广泛的调整努力,我已能够成功的改进性能,增加了25%的客户满意度,并且避免了对增加硬件的需求,因此为公司至少节省了2.2万美元!

  我调整并测试了灾害恢复过程。通过我对备份和恢复调整的努力,我已将平均恢复时间从六小时降低为两小时,因此减少了潜在的四小时停机时间,节省了5万美元的收入损失!

  我们必须升级数据库否则销售商不会再为我们提供支持。没有了支持,如果我们碰到了一个新发现的bug,我们就会冒着遇到不可预料的和长时间的停机的风险。48小时以上的停机会使业务损失或损失收入超过40万美元,并对公司造成不能挽回的声誉损害。

  2.了解和学习业务

  为了提供像上面所述的价值描述或业务案例,你必须真正的了解业务和你提供的服务对财务的影响。正如你期待你的经理理解那关系到你的技术一样,所以反过来你的经理期待你理解业务。通过展示对业务和盈利底线的兴趣,你会很快的得到你的经理对你的尊重。以对经理来说很重要的术语来讲话,经理就会很快认识到你给公司增加的价值。

  3.提供数据支持你的描述

  当遇到技术或财务请求时,大多数的经理的态度是“向我展示”。这不是因为他们要有确实的证据才相信,而是因为抱持怀疑和好奇的态度是他们的工作。为了向管理层展示你所做的和你要做的所带来的好处,你必须在展示你的成果之前向他们展示这个事态。只是宣称你为公司节省了数千美元、你避免了停机、或甚至是提高了整个系统的可用性这些是不够的,你必须能够证明它。虽然文档和测量数据是很重要的,但要知道大多数经理只理解图片,所以图表和图片是展示你的结论的最好方式。

  4.锤炼你的演讲技能

  一旦你有了数据、理解了业务影响并能够证明财务好处,那就是该向管理层演示你的业务案例的时候了。不要对这个工作掉以轻心!能够在高层,特别是主管面前从容的演示是IT行业的每一个人应该具有的一个必要的技能。如果你发现你不能从容的进行演示,我的最好的建议是准备、练习和预先排练。我也强烈的建议你参加一个课程例如Dale Carnegie或参加一个俱乐部像ToastMasters,因为这些可以提供给你宝贵的方法来克服害怕演示。

  总结

  最近在DBA博客里写有许多关于DBA感觉不被赏识和被误解的话。看起来许多DBA陷入了职业后悔的惯例和/或陷入了一种自怜自艾的情绪中。不要让你自己成为悔恨和痛苦的DBA!痛苦的DBA倾向于在其他人中间扩散他们的痛苦,并很快的成为IT公司的“病毒”。不要成为一个病毒,而是要保持积极主动的态度,把重点放在提高你的现状上。磨砺你的技术和软技能,扩展你的知识进入新的领域,学习怎样同管理层打交道。欢迎变化而不是抵制它。如果你遵循这里所提供的指导,并对你自己的未来负责,那么你很快就会得到回报并成为我们大多数人希望成为的无价的和受人尊敬的雇员。

  说了这些,我最后留给你一句话去思考:

  “维持现状不能让我们成为我们需要成为的。”——Max Depree

相关推荐

  • DBA 102:超越基本原则(一)

    因为持续要求减少IT成本,DBA们不能再被看作是主要的成本负担。相反,DBA们必须努力于被公司认可和证明他们的价值。本篇文章将集中讲述两方面内容。