我的转型之路---开发如何转型DBA

知识共享许可协议 版权声明:署名,允许他人基于本文进行创作,且必须基于与原先许可协议相同的许可协议分发本文 (Creative Commons

  看过我的自述的小伙伴们都知道,我是java开发转的DBA!

  想信很多小伙伴都会有一个疑问:是怎么转的DBA,毕竟是另一个领域。

我先说说我自己吧,我为什么要转DBA?

      其实如果有开发转运维成功的,应该不需要我多说原因了。今天说给哪些即将要转的开发或者要转DBA的技术一点经验,

首先说下开发的生活环境,在我还是开发的时候我记得,每天几乎都是有任务开发的,觉大多数的事情,围绕的是需求修改和需求统一,不过我再开发的时候比绝大多数开发会轻松很多,我是专门做代码优化的,其实别的程序员代码功能做好之后,后续代码,性能是我来优化的。专门被安排做代码优化。不过在这之前也是一名底层的java工程师。我做Java开发去过很多创业公司,也去过阿里。差不多开发的行情了解的自认为还是比较深刻的。

开发的生活情况:每天应该都是在云上飘的感觉,但是我就是这样,及时做到技术负责人也是如此,每天需求都是新的,每天都要费精力去完成工作,不知道大家有没有这样的感觉,做开发总感觉不落地心理不是很踏实。需求不断。关键点在于百分之99都是业务开发,除却正常的增删改查的流程以外,就是业务的逻辑判断居多。这个就是业务开发的技术能力,是完全取决于改公司的业务上限。也就是说你在一家小公司带了再久,只要你还是业务开发,你的技术是无法超越你公司的业务水平的。这个要怪谁,谁让你是业务开发。

业务开发 ,也就积淀了你之后成长轮廓,和业务相关的开发没有一个不加班或者不紧张兮兮的工作,为什么?谁让你做的事业务开发?所以每天的精神状态就是不落地,不踏实。技术迭代太快,自己的技术很容易被人赶上。也会很无奈。我有几个开发上且名义上的师傅,都是深受其害,记得在大数据公司的师傅,如今让我印象深刻的是“求我来杯咖啡,或者黄牛!”

问问大家,你希望每天工作都是如此吗,被打鸡血,工作如此心境。交际圈又小。我说的情况 ,应该是绝大数开发的现状了!

说说DBA

    技术上:我们的能力是公共的,什么意思?我们的能力是去哪里的公司都是一样的操作,开发可不是这样,开发是业务驱动。所以做DBA技术上很容易积累,只有做一定时间成为大牛DBA不是问题,简单的很。

   工作生活:DBA只要把常规的事做好,几乎是没什么事的。但是像我这样可能会去看看如何做DBA自动化。因为我是想更偷懒,如今我可以实现百分之90以上的DBA工作了。DBA的工作很落地。会很踏实。工作内容不会像开发一样一直变化。我们做的事一般都是可以计算出来的。这边可能会透露运维岗位的优势了,运维岗位技能不是业务,非业务技能是可以叠加的,可以累积,业务开发无法累积,只能懂业务或者转业务,但凡和业务有关系的都是很心累的。

开发的同胞,心累不?

   待遇上:开发如今很多起步的待遇大家也知道,一般学历出来的一开始可能就4000,2年才5000或者6000。适应比较好的2年会1w,3年1w以上。。。。

                  DBA起步15K。实习生进来就是这个价

这个就是我个人的感受哈,我转DBA之后,以前我一直以外自己身体很好,但是闲下来之后,我发现身体还是好了很多。所谓当局者迷,

如何转开发哈

 途径:

    我还是说我自己学习的途径,比较有用。

   我是自己在www.imooc.com 学习的课程,这边给imooc网站打个广告了,东西确实不错!

标题

https://coding.imooc.com/class/79.html

说说我的转型之路;

    转型需要的条件

      1.数据库基本知识

      2.相关的数据库优化背景

后面大家有兴趣的话,可以留言。有需要的话我再写个,比较详细的学习途径,我是花了7天闭关出来就找到了。哈哈哈,这个逼装的可以吧

猜你喜欢

转载自blog.csdn.net/qq_28254699/article/details/93039782
今日推荐