DBA之路:小小DBA一年工作总结

write by 飞思扬 (Flysy) -- blog.csdn.net/onisland

不知不觉工作都快一年了,不得不感慨光阴似箭。虽然才刚毕业,但这一年的实习让我学到了很多很多,自己的技术方向也从一个Java Programmer转成一个DBA,开始和Oracle打交道。

一年前的明天7月17号,大清早拎着我的大箱子,赶着去西安的列车,独自一个人踏上尝试工作的第一步。现在依然记得那晚硬座的火车是多么的冷,上了车还奇怪怎么有些人大夏天的穿冬装上来了,虽然吹了点小空调也不至于嘛。到了夜里才反应过来,空调不关啊,完全冬天的感觉,最后冻得不行从箱子里找到了一条床单,裹在身上不知什么时候睡着的。第二天清早下车,古城西安,站台外面的城墙让我欣喜万分,其实更多的是对自己这次决定最初的肯定,当时因为找实习时间没太对头的关系,已经准备去东软实训了,还交了300块的保证金,没想到进入了7月各种面试的电话就来了,最后选择了这家公司,因为当时是全程电话搞定的一切,虽然公司也有要求当面面试,但是作为一个在校生经济和一个陌生城市等因素都是让人不允许的,当时和我联系的是那边的项目经理X老大,第一次和他聊天就很有亲切的感觉,再者觉得这家公司的待遇也不错,至少实习的待遇已经很高了,之后就毅然决然的去西安了。当然这个过程说来话长,就此打住。之后就进入了我梦寐以求的programming的生活。

刚工作的日子里是激动的,也是忐忑的,激动的是终于可以自己挣钱了,第一个工资到账后建行善解人意的发来了一条通知短信(时候知道是建行偷偷给我开了短信通业务,3元/月,-_-!),当时正走在回出租屋的路上,那个欣喜呀,马上给远方的女朋友打过去电话,才不管漫游不漫游呢,幸福的告诉她,你老公有钱了,你老公可以挣钱了哈哈~

惊喜带来的欣喜的日子总是短暂的,平淡的日子慢慢袭来。分公司的开发工作有限,杂乱的事情就都交给实习生来处理,当时三个实习生里一个是西交大的研究生小N(美女O(∩_∩)O~),一个是已经毕业的本科生小Z,另一个就是未毕业的我。在焦躁的日子里我们时而测试、时而编码、时而研究研究数据库写写存储过程、时而畅想未来…最后有个外围接口的项目,我主要负责数据库方面,当时还因为让我脱离了一直以来从事的JAVA开发工作郁闷了很久,也许冥冥之中自有注定吧,就像一见钟情那样的简单,从此我就和Oracle结下了不解之缘,并从了她~

正所谓平平淡淡才是真,工作不加班才是王道,那时候的我们,在朝9点半晚6点的溺爱下,偶尔周六加个班都觉得很抵触,觉得生活没有私人空间了,想干什么事都干不了。每个月两千多的工资足够我们在西安逍遥,当时还真没有体会到IT这行的苦,当然纸包不住火,行业就是这样没办法,炼狱时代马上就要来了。

日子就这样渐渐进入到了9月,校园招聘逐渐火热起来,西安因为高校众多,西北唯一一站,很多公司都会选择来西安,来的公司在全国也仅次于北京和上海。正在实习的我们当然也蠢蠢欲动,等待着迎接我们的大时代~

第一个来的公司是网易,提前宣传的很好,除了游戏部门,在大公司里网易招Java的是最多的。第一次之所以珍贵,就是因为第一次的那种懵懂和紧张。彼时的我也是一样,在每天下班匆匆吃完饭后,7点准时开始学习,提前一个月把《Thinking in Java》看了两遍,生怕漏了Java相关的任何知识点。任何的不自信其实归结下来很大的原因就是准备不足,而此时的我告诉自己:我已经准备好献身了~

9月14号,这个至今让我难以忘怀的日子。此时的我,正乘着风,游荡在交大的校园里,感受着久违了的学校宁静安逸的气息,完全没有预感一个重大的抉择将出现在面前。

在草地上仰望天空的时候,电话响起,X老大打来的,公司决定派我们几个实习生去广州学习,并参与正在进行的项目,第二天就要给出答复。也许是公司真的是想培养我们,或是想确定一下我们是否毕业会留下。原本计划边实习边参加校园招聘,如果没有更好的机会就留在公司,没想到计划果然不如变化快,总之之前的计划真的是被这个电话完全打乱了。虽然公司在行业内的名气还在,但是这两年的状况已经大不如前了。是留在公司去广州继续发展,还是结束实习全面参加校园招聘。在和家人朋友通了电话后,还是决定不了,毕竟是关系到第一份工作的大事。晚上网易的宣讲会,西电的小礼堂堵的水泄不通,混混沌沌的我虽然迟来但依然靠着多年穿插走位的足球技术挤到了前面,并获得了一个小礼物。晚上回去辗转反侧,最后做了一个折中的决定,先去广州,广州又不是没有参加校招的机会,即使不如意,也还可以回来的嘛,我会回来的……

世事难料,不是每个计划都能天随人愿的顺利实现,应了那句话:出来混总是要还的,当你决定进入角色的第一天起,你就再也出不来了。当然,这是后话。第二天我就定了机票,因为计划有变,而已经确定了的计划还是要去执行的,而小N(美女姐姐。。)毅然决定辞职,事后才发现毕竟多吃两年的粮食,之后华为淘宝联发科IBM的offer拿到手软,当然,人家的学历也是咱不能比的。只能暗暗的羡慕和祝福吧。

广州的日子是幸福的,广州的日子也是痛苦的。幸福的是团队很大,牛人很多,项目很多钱。痛苦的是忙!忙!忙!毕竟是大团队,管理也规范些,去了那边的项目经理就问我原来在西安都做些啥啊,我说开发吧,写写存储过程啥的。他说你这是开发还是DBA呀?我说我不知道呀,最后他让我选,我当然意识到了这对我今后职业生涯的影响,在那0.01秒的反应时间里,我依然决然的选择了数据库。从此,开始了我DBA的道路,然而等待我的不是DBA的高收入,而是24h随时待命,常常通宵到天亮的黑夜。

之所以抛弃已经学习了2年的Java,一是自己对Java语言的不看好(当然纯属个人意见),还有就是对未来海量数据必然爆发式增长的信心。电信行业的数据量算是比较大的了,所参与项目的数据量已经上亿,算是DBA能真正发挥作用为数不多的几个行业。之后在Mentor Song和两个美女姐姐的指引下,正式的踏上了DBA这条路。

电信行业数据即业务,靠着以前SQL语句添删改查三脚猫的功夫肯定是不行了,于是从SQL语句入手,更重要的是要懂得业务的知识,这样才能把错综复杂的表关系理清。当时正值项目准备上线时期,工作很紧张,领导看项目进度的时候经常是按人头算的,刚加入DB组的我常常觉得自己拖了团队的后退,于是抓住一切的机会学习,晚上等大家下班了还要整理整理当天碰到的问题,基本都12点1点才往回走,第二天起床凉水洗把脸继续上班,有一次凌晨3点多,走在依然灯火通明的大街上,突然有种莫名的失落,失落不知道自己选择的路是对是错。现在想起都佩服那是的自己,人的潜能真的是逼出来的,没有破釜沉舟的感觉就永远不知道自己其实能够多强大!

随着项目的进展我也慢慢的成长起来,等到广州1月上线的时候已经能够得心应手的处理分配给我的工作了,之后就是全省的推广,频繁加班,常常通宵,应了那句话:付出了青春,收获了白发。4月的时候已经感觉身心剧疲了,加之论文还一点没弄,于是向项目组请假返校。

回到学校的日子里专心准备论文,本科论文要求不严,随便找个之前做过的项目随便写写就行。但是人就是这样,有了大把时间的时候就会怀念起当时累的和狗一样的日子并羡慕者。工作的时候忙,用到哪种技术才去翻翻文档,书的那一部分,确实没有系统的学习下Oracle相关的知识,于是下决心论文就写Oracle优化相关的,也算是对自己这大半年的总结吧。

大概回想起这一年看过的书如下:基础相关的《Oracle Database初学者指南》,开发相关的《Oracle编程艺术:深入数据库体系结构》,和性能优化相关的《让Oracle跑的更快》、《构建Oracle高可用环境》,还有些准备论文的时候看了些相关方面优秀的论文。算算也不少了,有很多都是工作的时候抽时间看的,很多知识理解的还很肤浅,甚至完全不懂,这些都还需要碰到实际问题慢慢学习和体会了。

今后的一年里要好好加深Oracle的知识,温故而知新,研究研究UNIX、LINUX操作系统,学学Shell怎么写,对一些隐含的问题多想想其发生的根源,多读书多试验多总结,常更新下Blog不要老像过去一样只把它当成一个收藏夹,有很多思路灵感当时不记下来过段时间就会忘了。总之一切的一切都是围绕着Oracle而展开的。亲爱的Oracle,你千万不能负我啊%>_<%

其实回想一下人生就像是心电图,有时候幸福和痛苦往往是并存的。就像西安时的放纵和憧憬,来广州前的失落和抉择,转向DBA这个行业的陌生和JAVA知识渐渐淡忘的恐惧,到通过努力小有所成的欣喜。有了低谷的匍匐才有那高峰的快感。而这一切反过来的时候,却很难去适应。

WRITE BY 飞思扬 (FLYSY) -- BLOG.CSDN.NET/ONISLAND

DBA之路:小小DBA一年工作总结相关推荐

  1. 俺的DBA之路----全文完

    俺的DBA之路----全文完 (全文完,全部更新到这里.) 最近看了piner的职业生涯,刚好自己也想总结下这么多年的历程 在写的过程中,发现itpub有了职业生涯板块 为了获得点击率哈,俺将在俺bl ...

  2. 即将辞职的DBA,回顾我的DBA之路

    我只是一个很普通的DBA,任职快有4年的时间,即将辞职之际,趁这几天交接工作比较空闲,回顾下自己走过的DBA之路.希望我的经历能够帮助刚毕业的想学数据库的朋友. 在4年前,DBA是我曾经梦想的工作.这 ...

  3. 如何成为DBA,如何成为高级DBA

    下面不是全部列表,但是包括了DBA的典型职责: · 把监视数据库实例当作每日必做工作以保证其可用性.解决不可用的问题. · 收集系统统计和性能信息以便定向和配置分析. · 配置和调整数据库实例以便在应 ...

  4. 什么是DBA?怎样成为一个DBA?

    虽然这是一篇国外的99年初的翻译文章,但很多内容同样适合今天的DBA. 近年来,我一直在和数据库管理员打交道,并直接面试了很多DBA职位.本文想概括一下IT行业对DBA的要求,以及国内DBA的新资现状 ...

  5. DBA 1.0与DBA眼中的DBA 2.0时代

    今天我们都在谈DBA 2.0,而此前的模式就被归结为DBA 1.0,那么DBA 1.0的时代是什么样子的呢? 我简单做了如下一幅图示,将DBA的工作分为三个部分:Pre-DBA.DBA.Post-DB ...

  6. 从想从事英语行业到DBA(一个冒牌DBA的职业生涯规划及发展历程)

    从想从事英语行业到DBA(一个冒牌DBA的职业生涯规划及发展历程) 本人毕业于2011年7月份,到现在为止工作经验还不到一年,却有过被换工作的经历...从想做英语同声传译.英语翻译人员,到想从事Jav ...

  7. oracle和dba,oracle db、dba和rdba

    一.DB(Data Block) 1.dumping data blocks SYS@ tsid > select 2dbms_rowid.rowid_relative_fno(rowid) R ...

  8. mysql dba高级教程_MySQL DBA高级视频教程 博瑞森一线DBA大神亲授

    下载服务器:五号服务器---VIP资料下载八区\数据库专区 游客,如果您要查看本帖隐藏内容请回复 MySQL DBA高级视频教程 这个是我参与培训的,分享给大家学习,真正一线DBA大神亲授 全程高清, ...

  9. 程序员路在何方的辛苦工作

    不是"发烧级",就别干这行 软件开发这个行业容不得半点放松.有人就用"逆水行舟"来形容程序人的工作现状,这是因为软件的开发,无论是技术的更新.还是发展的速度都是 ...

最新文章

  1. Microbiome:植物发育和氮肥共同作用下的小麦根系微生物组
  2. python基本语法语句-Python基本语句
  3. vbnullchar相当于 java_VB第2版习题与解答的.doc
  4. day05 selenium库的基础使用
  5. 微信小程序禁止刷新之后苹果端还可以下拉的问题
  6. 葡萄城报表介绍:B/S 报表软件
  7. 【转】.net异步性能测试(包括ASP.NET MVC WebAPI异步方法)
  8. Qt之表单布局(QFormLayout)
  9. 水经注叠加cad_如何下载等高线并在CAD中与卫星影像叠加
  10. 公共网关接口CGI(Common GatewayInterface)
  11. 牛刀 —— 汨罗网络屏幕投影软件的技术实现
  12. Java 找不到符号 符号 类 SpringBootApplication
  13. Word文档标题“多级编号”设置(用于处理 文档二级标题不跟随一级标题序号编号,如 本应该为2.1 结果为1.1)
  14. 百度提交网站提示您无权访问该页面,点击确定按钮返回首页,如何解决
  15. 泛函分析复习笔记(三)紧算子与Fredholm算子
  16. 互联网大数据面试题集锦
  17. Pyside2中嵌入Matplotlib的绘图
  18. 告别学习,步入社会【学习网络推广,emmm】
  19. python刷直播人气_python3爬取斗鱼某些版块的主播人气
  20. CSS 布局 问题 及 解答

热门文章

  1. 表空间管理——创建TABLESPACE
  2. ToDoList 案例完整 尚硅谷
  3. matlab kdj线,kdj指标详什么时候买入,kdj金叉和死叉图解
  4. 动态规划解决贴纸拼字游戏
  5. 化工专业和计算机专业哪个好就业前景,2019化学工程与工艺专业就业前景和就业方向分析...
  6. npm start 报错解决方案
  7. 【个人感悟】谈谈算法工程师毕业一年的感悟
  8. cobar是什么? 能做什么?
  9. 记录关于利用txt文件划分训练集、测试集与验证集
  10. LMS与RLS算法学习笔记