应聘dba职位到底需要多少经验
更新时间: 2015-08-31 07:18
很多人来咨询的时候都说到:没有经验找不上dba工作。当然很多单位在招聘dba时也确实明确提出至少需要几年的工作经验,高端dba职位可能会有这样的要求。其实对我们绝大多数刚刚想转行或者刚刚毕业想从事这个职业的新手来说,对从事dba这个职业所需要的知识储备远远大于所谓的经验。dba职位对新手来说之所以不好找、找上了也不是想像中那样好,其实最根本的原因不在于没有经验,而在于大家的知识储备不够。很多人学习oracle的时间很短、有的是自学了一段时间,知识结构支离破碎的感觉;有的是通过培训机构培训一段时间,但很多培训机构基本没有后期服务跟进;有的干脆背题库考了ocp就想找dba工作。这都不现实,大家着急的心情可以理解,因为我也是从那个困难的时侯过来的,学习oracle最大的障碍其实不是oracle本身有多难,而是我们的心态没有摆正,当然oracle的东西的确不少,错综复杂的纠缠在一起,短时间内不容易理清头绪,不过只要方法得到,通过1、2年的坚持学习,总还是可以上手的,学习oracle不需要有多聪明,但是需要能够坐得住、能忍受刚开始的枯燥和寂寞这是必须的。所以全在系统学习后,后期在一个圈子里探讨和积累,能很好地促进技术的提升!
关于环境:
不管是知识储备也好,经验也罢,到底如何积累,最后又离不开初学者共同关注的话题:环境?!很多人说自己没有环境,应该意思表达的是自己接触不到生产环境。从事dba职业的人都知道真正当你面对生产环境的时侯,那上面可不是随便能用来练手的。再说生产环境也没有那么神秘,重要与否还得看他上面跑的是什么应用。那到底高手们又是如何成长起来的!?其实一台好一点的电脑可以把你需要的环境都搭建起来。比如levono i7 cpu 8g内存,一般都是启动到xp 32位下使用,os能识别的也就3g,10g的rac跑的一样很流畅,只有跑11g rac的时侯才切换到win7 64位下才可以真真利用8g内存,11g rac 3g内存安装的时侯有点卡,最好有6G以上的内存。总之有了虚拟机,基本上我们需要的环境都可以搭建。所以很多人所说的没有经验、没有生产环境、没有unix环境等我觉得都不重要,重要的是缺少毅力、过于浮躁,这也可以理解,在遇到困难的时侯每个人都容易迷失方向。但要知道当下,甚至往后N年,现在学习oracle在windows和linux下足够了。
关于经验:
学习oracle的时侯,一切都可以模拟的,只要大家坚持学习,不可能最后没有经验的,积累到一定程度、自信心随之也能增强,到时候再去面试的时侯相信大家能够感觉到:其实你们所谓“生产环境”上的经验真的没那么”吓人“。
关于薪资:
也许是口头禅吧,有些人常问初级dba待遇能拿多少?生存、生活嘛,还是能理解的。但DBA这个职业有些特殊,越是初级的、越不容易找到工作、待遇也是低的可怜,越是高端职位,越好找、待遇也是超级诱人的。据我知道的身边DBA待遇年薪4W-50W的都有!差异大吧?要想拿到50W年薪,肯定不是上10几天面授就可以的!
关于积累:
IT之宽泛,一个人不可能样样精通,精通其中一两样都很不错了,但现在不少技术人是门门懂,样样瘟。DBA算是专业化职业路线,既然想搞db,还是要围绕db来储备,至于linux、unix有一些基本常识应该就可以的,如果精力、时间不够,不必专门去学习其他层面的东东。搭建一些诸如rac环境需要用到os的东西到时候现学就可以的。像思庄这些培训中心,他们面授数据库课程的时候也会讲到这些OS等常用到的,而且还备有极好的终身交流平台,资源共享、共同进步是相当方便了。当然如果有精力,多学肯定是有益的!
这是DBA真实成长经历,摘于此,共勉之。