各位路过的朋友,大家好,你是从事Oracle DBA或相关工作的人吗?如果是,能不能分享一下你第一份的Oracle DBA工作是怎么拿到Offer的?
我是一位没有经验的应届生,想跟大家取点经,希望大家不吝赐教,谢谢。

解决方案 »

  1.   

    作为一名没有经验的应届生来说,一开始想找到一份DBA的工作几乎没有可能,踏实点从开发开始做吧…
      

  2.   

    一个没有任何经验的的刚毕业的大学生,要想进入DBA的工作,也并非完全不可能,只是看你去什么公司,还有你的功底和潜力,对方是否看得上;如上所说,在绝大部分公司可能性不大,但是几年前可以说大家工作几年有转DBA,不过现在工作几年想要转DBA真的很困难;下面简单说下看公司和看人到底是什么意思:
    1、看公司,什么意思呢,就是说绝大部分公司一般情况下要有经验的DBA,因为DBA是承载后台数据方面的存储安全和性能的支撑人员,以及在遇到问题和困难的时候,可以解决的人,当然还有更牛的人,这里就不探讨了;所以刚毕业的学生哪里有经验呢,即使研究生在学校做过一些实验,不过也比较欠缺于在临场遇到事故的时候的处理问题的经验;这也是为什么刚毕业的学生一般做不了DBA的原因了,但是DBA总得有人来做吧,大家都是从无经验到有经验的过程,都是慢慢锻炼出来的,如果你的潜力好的话,也是有公司会要你的;所谓潜力好的话,我想对于DBA这里领域来讲,你至少要对数据这方面的综合素养要认识比较深刻,另外对待问题的态度,其次在技术层面虽然没有经验,至少要在OS、内存、磁盘、网络、集群、分布式等方面至少要有一些了解和认识吧,当然在某个层面有一些专长或者研究过源码,能量化评估一些方案,我想很多公司还是很欢迎你的,我想至少很多互联网公司对于应届生来讲是这样的,而且互联网公司的技术都是很牛的,因为互联网随时都面临这高并发的问题(不包含小网站),随着时代变化,这些访问量和数据需求也是在成指数上升的。2、另外看个人,看个人其实我上面都有说到了,呵呵这里就不用多说了,不过DBA虽然不是说人人能做,但也不是神级别的,关键还是要看个人的修为和层次;现在传统应用企业来讲,要做到比较专业的DBA的话,一般ORACLE或者DB2至少对一种比较娴熟,这二字不是随便可以说的(精通二字也更加不要乱说),其他的数据库也需要懂一些原理和思想,当然你不是这门数据库的DBA也不重要,因为这两门是引领RDBMS的大拿;传统的DBA更多的是在使用层面和解决问题的经验方面,当然你对OS、网络等各方面更加理解,身价就会更高;不过就个人修为来讲还是需要锻炼综合素养才行,不过说这些还有点早,到时候你就明白了。最后简单扩展说明一下,在数据技术这一块(不是数据库技术,而是理解为数据方面的技术),高端的技术已经远远超越了类似RDBMS的这个范畴,因为它的扩展性在互联网的高速发展中受到的瓶颈,而提升性能的速度远远不及互联网的发展速度(可以说不是一个数量级的),要解决这些问题,互联网公司将会付出巨大的成本,所以,大型分布式的架构出现技术才是数据方面的技术巅峰,以谷歌为中心的bigtable架构,衍生出了多种多样的开源分布式存储计算架构,这个中间一般都会隐藏一个现在很流行的词汇(nosql),这也是互联网迈向数万级别的低端服务器进行云计算的基础平台。
      

  3.   

    难,我当然知道。我主要是想了解一下你们是怎么去拿到第一份Oracle DBA的Offer。想从你们过来人的经验中了解多点这方面的行情,怎么说总会少走不少弯路吧。
      

  4.   


    先把基础打好吧。 现在DBA 很少招应届生,基本都是先做其他的工作,再转DBA的。  对数据库感兴趣的话,可以多研究研究。 等有实力的时候,自会找到对应的工作。不过我的第一份工作就是DBA,虽然以前是混J2EE的。