服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

从事数据库管理员工作的一些建议

来源:发布时间:2018-1-31 9:46:03

是想做一个牛逼的人?那我可以告诉你,和任何一个岗位一样,大部分的DBA完全够不上牛逼的评价,只是一个干活拿工资的人。


是考虑工资高?DBA的工资可能只是比码农稍好一点点吧,没准还没做通讯高了。


以上是我觉得比回答问题还要重要的“歪楼”部分。从你的问题描述里,我感觉到的是深深的焦虑感,可能这就是毕业前的迷茫吧。


如果你思考后,还是坚定要走DBA的道理,以下是回答部分。


一,怎么实现以DBA为职业


DBA职位有两类,1.IT公司的DBA岗位,包括软件公司,系统集成公司这样专门做IT项目/产品的公司。2.各类甲方公司IT部门的DBA岗位。如果你在IT较成熟的1,2线城市工作,那这两类工作都会有机会得到。IT不成熟的地区/公司的DBA可能只是一个IT人兼任的角色。通常,第一类需要的技能更号,也更锻炼人。第二类除非是在数据量巨大的公司,比如银行电信互联网公司,否则要求和对人的锻炼都不如第一类。


作为一个非计算机背景毕业生,OCP是一个好的敲门砖。当然,这也只能是带给你机会,而并不会带给你优势。因为一方面OCP证书已经太多了,太多的培训机构,太多流传的题库,必然造成数量的泛滥。另一方面DBA是一个依赖经验的岗位,越重视DBA的地方越是希望招到有相关经验的人。


所以合理的预期是,先拿到OCP,然后在一个相对不那么重视DBA的环境中担任DBA攒经验,或者在一个愿意招新人的环境中担任DBA攒经验。


二,做一个DBA的是工作是怎样的


DBA的工作显然就是和数据库打交道,目前企业中存量最多的数据库显然就是Oracle,将来的趋势不好说。日常工作包括启停库、备份恢复、规划/创建用户/权限、监控、系统/SQL调优、版本升级、打补丁、系统迁移等。还会有救急的工作,数据库发生异常宕机的抢救、性能突然下降的原因诊断。


这些都有可能在半夜发生,或经常在半夜/休息日进行。另外在项目中,码农是团队作战,而DBA是个人作战。


三,做好一个DBA需要的技能


可能对于一个没有相关知识的毕业生来说,看到上面说的这么多要求,估计快急的要放弃这个想法了吧。这里可以给你一个好的消息和一个坏消息,好消息是,即使计算机软件专业的本科生研究生也几乎没有懂这些的,大学数据库概论中只介绍了大致的理论,做实际课题也不会涉及到DBA工作。坏消息是,这些要求不是学了数据库理论,或者考过OCP,或者自己动手对着一本DBA书做过实验就等于掌握的,虽然这些都是很重要的。


DBA是一个技能只能作为上岗证,经验才是真功力,有幸参与大项目锻炼才有机会打通任督二脉,有兴趣才能坚持做下去的职业。想要做到一个得到尊重,收入还行,自己有收获的牛逼DBA,以上缺一不可。


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价