开博了。其实之前有的,只是不在pub上,最近实在忍受不了msn共享空间了。

【征文】成就我的DBA生涯

上一篇 / 下一篇  2008-06-11 13:57:49 / 个人分类:杂文

国际惯例,DBA守则:
备份重于一切,没有备份,迟早要丢失数据!
三思而后行!
责任心是一个DBA最重要的能力!

       我的文笔不好,但是相信大家还是看得懂的。说起来我接触Oracle数据库已经有四年了。从最早的写sql脚本、发布数据库版本、处理一些简单的问题,到现在管理公司的几个数据库,经历很曲折,我想对很多朋友来说很有借鉴性。

      我是学电子的,导师的项目是国防口的,毕业前那年,导师给的课题是做一个关于自动化测试的软件,我就这样稀里糊涂的进入了软件行业,那个时候会的东西不多。自己学习了计算机软件基础、数据结构、java等技能,但是从来没有做过商业化的代码。当时有个师兄(现在是百度的高级工程师),教我学习了linux,当时还是红帽7。0,觉得这玩意真难,第一次装系统,把硬盘格式化好多次,经历了无数个不眠之夜,总算是基本会用了。毕业前我会的东西就是写过java的代码、懂得linux的基本操作。数据库会写sql脚本。当时很迷茫,不知道该干什么。

      后来就到一家软件公司实习了,去了之后想写代码,但是人家写代码的人满了,就让我做数据库支持。当时对这个工作很不屑。。。。。。。。。呵呵,大家别笑我。主要是我也不知道这个工作做什么。不过既然有机会干活,顺便赚点小钱。也就认了。工作了四个月,觉得oracle很有意思,很多不可思议的事情(那个时候的想法),都会发生,内部的东西很值得去学习和探究,从那开始,就下定决心,毕业之后,去做Oracle方面的工作,但仅仅是决心。

       因为要做毕设的缘故,半年后就从实习的公司离开了。也错过了当时那个岗位。很遗憾,不然我也许现在就是一个开发DBA了。呵呵。扯远了。毕业之后,工作不好找,因为代码不熟悉、Oracle也没那么熟悉,找工作很难,后来还是去了那家公司,不过做的工作是软件实施,做的好了能做到项目经理,不过我兴趣不大。但是为了糊口,还有自己的一些家事,不得不尽快去工作。工作忙起来,自己喜欢的事情就没那么多精力去做了,但是平时不论是自己还是同事碰到数据库的问题,都会想办法去钻研一下,也经常看一些不错的书。但是总感觉,对数据库的理解以及学习的进度始终停滞不前。

       因为对数据库感兴趣,部门内部的一些关于数据库、操作系统的安装、配置、维护工作,领导就逐步让我来做,以及做一些方案。但是那个时候的方案都只是实现了目标。很不成熟。还好,当时的公司是应用软件公司,用户的数据量不大。我也勉强能满足用户数据库方面的支持工作。

        就这样过了两年多,中间发生了很多事情,工作上的,生活上的。最终07年初,我开始在深圳、河南、宁波、吉林等地做长期项目,主要工作是系统管理和数据库支持。项目上线之后,工作就没那么忙了,开始有时间考虑一下自己的职业发展的问题了。这两年多来,虽然数据库的学习落下了,而且方法也有问题,感觉自己的基础很差。但是一颗执着的心从来没有放弃,因为时间比较充裕,没事就去泡论坛,论坛上有很多数据库的前辈,学识渊博,经验丰富。但是知识是别人。

       首先认识到了自己的不足,就开始找原因,找解决的办法。先后找过几个在数据库行业有名气的前辈,虽然每个人给的意见不同,但是最终得出的结论是,我基础很差,需要恶补基础,万丈高楼平地起。没有扎实的基础,无法学习好的。便开始看OCP的教程、Oracle的在线文档。那是2007年的8月,从那开始,坚持不懈的看文档,即使英文有很多不太明白,也没有放弃,并且在自己的电脑上做各种测试来验证所学知识。同时也坚持在论坛上看技术贴,有精华的,也有别人问的,并尝试回答别人的问题。慢慢地,我感觉我对oracle的理解加深了很多。

       有的时候也很迷惑,感觉学习到了一个阶段之后,出现了瓶颈,就去请教一些前辈,得来的意见是,oracle数据库的学习,不在于你的天赋,而在于坚持。坚持。过了半年,2008年,感觉自己已经基本掌握了一个合格的DBA所具备的技能之后,就开始找这方面的工作了。边工作,边学习,边找工作,那个时候的生活的确很充实。

        在2008年5月4日,这个值得纪念的日子,我应聘到了新的公司,岗位是专职DBA,虽然刚来很多工作还在熟悉,但是我坚信,我会做好,因为我一直在坚持,一直向往的工作,不论多苦,多累,我都会努力去做好。哪怕付出必别人多几倍的努力。

       回顾这几年,感慨颇深:
1、坚定的信念和坚韧的性格,能让你不畏艰难地走下去,持之以恒的学习数据库。
2、在你学会跑之前,请先学会走。没有基础的学习,永远不会有好的结果。
3、无论你现在做什么工作,只要有机会,就去向数据库方面的工作靠拢,哪怕付出更多的时间、更多的汗水,都是值得的。有一天你会收到回报。
4、Oracle的在线文档是很好的老师,构造一个简单的数据库环境,是你学习oracle的利器。
5、永不放弃的精神和钻研的劲头,是你深入学习数据库的前提。
6、做为一个DBA,技术是很重要。但最重要的是责任心。
     
       我写下这些,不是为了告诉大家,怎么去学习一门技术能力,而是一篇励志的日记。对自己是个鞭策,对后来者,是个借鉴。我还有很长的路要走,也许未来会继续更新这个文章。

TAG:

GL2LGH 引用 删除 leniz   /   2008-08-17 13:50:33
支持一下
引用 删除 taylor9832   /   2008-07-23 14:03:41
看到你的论言我是有很深感受啊。
引用 删除 sorrybaby   /   2008-07-20 06:21:12
5
lbvbczz的个人空间 引用 删除 lbvbczz   /   2008-07-15 16:12:43
学习一下~~相似的经历!
蚊子窝 引用 删除 foxmile   /   2008-06-25 15:38:27
原帖由owlstudio于2008-06-25 11:24:11发表
呵呵,很完很有同感,最重要的是责任心!!!

恩,工作很多时候,技术不是最重要的。
专注 - 思考 - 创新 引用 删除 owlstudio   /   2008-06-25 11:24:11
呵呵,很完很有同感,最重要的是责任心!!!
引用 删除 casper0511   /   2008-06-18 16:29:30
支持lz 一起努力
wangfans的个人空间 引用 删除 wangfans   /   2008-06-12 10:57:23
不错,支持下
蚊子窝 引用 删除 foxmile   /   2008-06-11 18:38:59
原帖由oracle_8i于2008-06-11 16:18:56发表
呵呵,收到第一篇

版主动作很快啊。你们是怎么检索的?
蚊子窝 引用 删除 foxmile   /   2008-06-11 18:36:14
原帖由bq_wang于2008-06-11 17:34:47发表
Good,学习

两大版主光临,受宠若惊啊。以后请多指导。
不胜人生一场醉 引用 删除 bq_wang   /   2008-06-11 17:34:47
Good,学习
oracle_8i 引用 删除 oracle_8i   /   2008-06-11 16:18:56
呵呵,收到第一篇
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-13  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5459
  • 日志数: 147
  • 图片数: 1
  • 建立时间: 2007-12-10
  • 更新时间: 2008-09-12

RSS订阅

Open Toolbar