DBA最重要的素质有哪些
在招聘DBA的时候,很多朋友经常问起我对于DBA的要求。其实在打算培养一个DBA时,我们的要求并不复杂,甚至很多要求跟技术无关。
对于一个准备进入DBA领域的人,我希望他勤奋、严谨、具有钻研精神及独立思考能力。如果不是要求特别高的职位,其实一般技术往往并不是我们最关心的内容,因为具备了前面的素质之后,经过1~2年的锻炼,一个人绝对不会知道的太少,而我们通过简单的提问就很容易知道一个人是否曾经深入地思考或者研究某些技术问题,在简历上的任何伪装都是不明智的,太多精通的字眼已经使这两个字的可信度大大降低,所以诚实这种品质也非常重要。
也许勤奋,严谨,具有钻研精神及独立思考能力已经被每个人写在了自己的简历之中,可是真正做到的却并不多。我在论坛上亲眼看到很多人从入门到迅速成长为技术专家,而另外很多人却是数年如一日,没有太大的进步,说白了就是缺乏我前面提到的四点,或者没有很好的理解这些简单的道理。
如果一个人真正对某件事情很投入且执著,那么他的进步一定会稳健而迅速,这样的人,在具备了一定的基础之后,通常所有的公司都会给他时间学习成长。技术可以逐步学习,态度和风格却很难改变。
我见到过一些大学生,在大学中已经对Oracle进行了基于兴趣和爱好的长期学习和钻研,这使得他们更容易获得工作机会;而另外一些声称喜欢或具备兴趣的人,往往在大学四年中甚至没有Google一下去更加深入地了解一下Oracle;这其中的差异是显而易见的。
所以我曾经在《Oracle数据库性能优化》一书的序言中写到:
兴趣+勤奋+坚持+方法 ≈ 成功
很遗憾我不能给以上公式画上“=”,但只要具备了以上条件,我想每个人都离成功不远了。
明白了这些道理之后,在工作中应当切忌浮躁,我们每个人从毕业到工作,再到找到适合自己的位置,这通常都要经过一个较长的时期,学习、思考、进步、再次出发,所以要知道,有时候等待是过程的必须。一个人从毕业到成长为具有稳定职业发展观,总需要一个过程,在这个过程中,要保持冷静,拒绝浮躁。
如果你手上已经有了一份工作,那你需要做的是,做好它,哪怕那不是你喜欢的!你必须证明给别人看你有做好一件事情的能力,别人才会给你下一个机会。
总结一下,我想说的是,十年磨一剑,有时候等待是必须的,正视这个历程,珍重这个历程才是正确的态度。
我上面说,十年磨一剑,在这个历程中,你应当一直在琢磨,使自己成长,具备进一步跳跃的素质,如果你喜欢Oracle,那你应当在这个阶段完成积累过程。很多人经常是偶然有一天头脑发热,说我要去搞Oracle,这未尝不可,不过没有积累,你的起步要困难得多。
在具备了一定的积累之后,你需要的其实是机会,机会在哪里?
机会喜欢光顾有准备的人,你做好准备之后,静静地去寻找和等待机会,这是你应该做的。很少有机会会从天而降,降临到毫无准备的人头上,如果你希望获得机会,那机会也会看你准备得如何。
学习是没有止境的,在工作中认真处理遇到的问题,从每一个可能遇到的问题入手,深入再深入,这是对现实的把握。把握好现实才能把握未来。
去除浮躁,认真学习,不断积累,寻找机遇,这是我给很多准备成为DBA的朋友的建议。