给想转行做DBA的朋友一些劝告

 给想转行做DBA的朋友一些劝告

所谓忠言逆耳,良药苦口,各位看官,请耐着心看完,对你们是会有帮助的,特别是临近毕业的毕业生。

最近公司因为项目原因,需要招各种DBA,有中级的,有初级的,我也参与其中,面试了一些,下面跟大家分享一下面试的感受。

有个大学生,2010年毕业,做了一段时间的开发,想转行做DBA,来到我公司面试,湖北小伙,第一感觉一般,简历平平,待业几个月,做过短暂开发。我问他:你是开发出身,为什么要应聘DBA职位?他回答一个朋友告诉他,要想快速做DBA,从开发入行比较好。那么,这里就反应出一个问题,什么是DBA?DBA是大家心目中想的那么简单的一个职位吗?答案是肯定的,不是!!!DBA需要拥有相当全面的素质,例如广阔的知识面,良好的心理素质等。但是,当时的我并没有直面指出他的问题,我大学没毕业就到政府信息部门实习,之后顺利考了公务员,再之后2005年辞职到了北京闯荡,一路走过我还是相当顺当的,所以我觉得大学生找份工作机会难得,何况我们还是上市公司,机会也比较好,我就在想,给你个机会吧,正当我打算嘱咐他几句,指点他今后要学习的方向以及为他指定一个好的导师,他来了个电话,这一接,就是20多分钟,我的耐心实在消耗完了,况且还有项目文档在等着我,时间也不是这么浪费的,于是,直接PASS了,很可惜,一份工作就这样擦肩而过。

其实像我们做技术的人在面试的时候,除了职业匹配度,薪金待遇等方面,更多的是看态度,是看你这个人值不值得培养,除非你非常有能力,跟白鳝、eygle似的,公司才会想尽办法跟你谈下来,但是如果能力一般,那就要看你自身的态度了,假若态度都不能端正,再好的机遇也不会被你抓在手中,还是那句话,机遇是留给有准备的人的。

我们公司不像taobao,alibaba,alipay这样的大公司有非常好的DBA团队,我们没有,但是我还是很想建设出这样的一个团队出来的,于是我就想招一些大学生或者实习生,目前,跟着我的就有一个实习生,不过搞的不是 ORACLE,是IBM小机,目前进度很满意。并不是说,我们对实习生或者毕业生有偏见,其实我们更愿意招一些爱学习,品行端正,友善的实习生及毕业生,我们愿意带你,当然,从公司的角度上来说,确实降低了许多成本,不过,风险也上升了很多。

但是,对于刚刚毕业的毕业生,作为人生的劝告,我想问一句,你们准备好了吗?准备好迎接工作了吗?你们的时间都浪费在什么上了?

我见过一个,可能大学里面开了一门JAVA的课程,简历里吹的比较牛,开发组喊过来一问,各种架构都没听说过,那也敢说搞过JAVA开发吗?老弟,吹牛不是本事,说真的,我们面试毕业生时,压根不怎么看简历,都是喊过来面谈,沟通一下看到哪种程度。也请各位在自己的简历中,千万不要吹牛,吹牛是要付出很大的代价。实话实说的同时不要放松了自己的学习,一定会有好机会降临在你头上的。

我们搞ORACLE的,软件是免费的,资料是很多的,学习的人是很多的,进步是很快的,找个ORACLE交流群,共同进步,共同学习一下,是不是群里还会自发组织培训,我们群已经成功组织了两次,上周是白鳝大师给讲的,帮助还是很大的,何况还有ITPUB这么好的交流平台呢?类比DB2,可真是天壤之别。那么,条件已经这么好了,为什么搞了两年ORACLE的人,我问你SGA是什么,有什么组件,后台进程你讲出5个来,都没办法说清楚??你真的准备好了吗?

我们求职,目的是想找一份理想的工作,你最起码应该具备相应的技能吧?你会都不会,怎么去应聘?是没有方向?还是不知道该怎么样学习?CONCEPT看了吗?官方文档看了多少?TOM的书看了吗?ITPUB近两年出了这么多好书,都看了吗?我想,真是要都认真看了,都学会了,想被拒绝都难。总的来说,还是浮躁。

讲个成功的例子,我从IBM离职时,因项目组需要一个接手的,于是我就负责技术面试。也是一样的经历,遇到了一个搞过2年开发的,我问了一些常规问题,结果回答非常令我满意。后来我就离职了,他接手了我的工作,很可惜走的时候没有能够见面,面试也是电话面试的。不过后来我再次去北京出差时,和以前的同事见面,一起吃了顿饭,我就问,你当时回答问题挺好的,我还以为边问你边百度。他说,没有百度啊。那你怎么能够回答的那么好呢?他说:我其实也没啥DBA经验,只是认真看过了小布视频,看完了EYGLE的书,看完了TOM的编程艺术,看了几遍CONCEPT。。

这就是态度!!

思路比较乱,不知道想说啥,也不知道该说啥,总结下来,其实就几句话:
年轻人,不要浮躁,踏实学习,端正态度,做好准备。
如果你决定做DBA,那么你应当先了解一下《DBA必备技能》,原文是英文的,名字我想不起来了,列举了做DBA必备的一些技能,在我看来,一个写不好SQL和PL/SQL的DBA不能算是个DBA。
如果你决定做DBA,那么你至少要熟悉一种UNIX操作系统及SHELL编程,个人强烈推荐REDHAT LINUX,因为他有LVM。SHELL你甚至可以选择学习PYTHON,多一门外语很重要。
如果你决定做DBA,那么存储和网络你是必须了解的,不然,客户端无法连通服务器你都不知道该如何判断,我还见过一个OCM,数据库起不来查不出原因,因为不会看卷有没有挂上。
如果你决定做DBA,你必须有设计架构的能力,因为你可能会充当售前,架构师等不同角色,你的知识面必须很广阔。
如果你决定做DBA,你的个性必须沉稳,因为DBA是不好奇的,也不允许好奇,如果你需要练手,请自己搭建测试环境,必须沉稳冷静心智成熟才能够做DBA。
如果你决定做DBA,请做好准备,推荐的书目《CONCEPT》《9i&10g编程艺术》《循序渐进 oracle dba备份.....》《深入浅出oracle.....》《如何让ORACLE跑的更快》《海量数据库解决方案》以及一些关于DG\RAC的官方文档,很多是很不错的,这里就不一一列举了。
如果你决定做DBA,请端正你的态度,认真的看上面的文字。

先写到这里吧,希望大家进行补充。
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值