zoukankan
html css js c++ java
做数据库维修工、还是码农,讨论走下神坛的职业【摘自vage】
本来想简单回一下,没想到越写越长,干脆单独开一帖算了。
DBA曾经被神化过,哪是因为它曾经像刚刚发掘出的金矿,很容易就可以成功。
大部分公司的DBA其实是个数据库维修工。
大部分公司的程序员其实是代码工,即码农。
大部分公司的………………
如果你不能前进到这个行业的顶端,你不是工、就是农。
不要希望有一个行业,你可以不努力,只要进入这个行业了,就可以即受人尊敬、又有高薪。
杂货店搞牛B了可以叫沃尔玛。
街边摆摊儿买炸鸡搞牛B可以叫肯德鸡(当然,在中国这不太现实,因为还在摆摊儿阶段就被威武的城管灭了)
连小偷搞牛B了,都可以叫神偷。
DBA这个行业在前些年是不正常的,会装数据库都可以拿高薪,你让人家夜夜加班的程序情何以堪啊。
当然,任何一个行业在它的初始阶段都是这样。
我在我的职业生涯文章中讲过这个话题,当初我也想找个正在发展初期的行业,这样我可以轻轻松松挣大钱,但我选错了。
选择萌牙行业,是有风险的。如果你年轻,可以去试试。说不定几年后你会成为某个行业的牛人,也说不定几年后你会重新选择一个成熟的行业。
如果比别人都早,赚钱是最多也是最容易的。试想15年前如果在北上广深买几套房子,估计现在每天的专职任务就是每天泡MM。
不要羡慕早期的DBA界牛人,人家的选择,当初也是顶了很大风险的。试想如果这个行业没有发展成熟,他们就是在最好的年华,学了最没有用的东西。
现在再想有人家的成就,努力吧。
要么早,要么好。
要么比别人加入的早,要么比别人做的好。
就像一个国家,假设60多年前,就算一个二傻子,跟对了人,杀几个土豪(不讨论土豪是好是坏)、挺的过长征,解放后说不定能当上将军。
建国初期吗,就这个样子。
等稳定了之后呢,就要看能力了(钻营也是能力)。
现在DBA行业已经走向成熟期,不要再希望有个三、五年经验,遇到莫明其妙的问题重启一下数据库,到Metalink上找篇文档忽悠一下老板,再下个补丁装一装、升级一下数据库,就能稳拿高薪、老板还要看你脸色。
成熟的行业,就意味着竞争的加剧。随着国内经济形势的进一步严俊,竞争会进一步加剧到白热化。所有行业都是如此,也不单是DBA。
现在数据越来越重要,Oracle数据库有多年的积累,在稳定性方面首屈一指。稳定性不是几个天才程序员、搞些牛B的算法就能达到的,需要时间慢慢积累、沉垫。对于稳定性有要求的行业,仍需依赖Oracle。阿里的去IOE,声势浩大,也没有将所有Oracle全部去掉啊。只是早先发展过快、开发实力不足,所有东西一古脑全放Oracle中了。现在阿里要钱有钱、要人有人(很多人不是为钱,只是为了渡金,比如就像我一样,哈哈。阿里招人比小企业不知道轻松多少倍),经的起折腾,开发实力远非昔日吴下阿蒙。把一些对一致性要求不高的数据,从Oracle迁移出去,也是理所当然了。
当然,我承认,开发搞牛B了,远比DBA搞牛B挣钱。据说网易有个搞MySQL源码的还是搞游戏引擎的,从来不看自己工资单,反正花不完的钱。这点比DBA界牛人强多了。
但开发更累,这也是不争的事实。如果没有强大的兴趣支持,搞开发最后也会论落为码农。
虽然开发牛人比DBA牛人混的好,但DBA维修工比码农要强点。
如何选择,看自己的兴趣了。
你能放弃一场好的电影,而回去津津有味的Debug MySQL的源码吗?
你会在和女友一起逛街时,还满脑子条件、循环吗?
你会在机场等飞机时,别人掏出苹果显摆,你掏出苹果编程吗?
…………
如果你现在做不到,你认为你以后会做到吗?
如果你认为你以后可以做的到,或者,你现在就能做的呢,千万不要转DBA。继续研究代码吧。
如果你现在做不到,以后也做不到,转DBA也不错,起码不会是最差的选择。
还有哪个三十岁门槛的问题,这玩意真坑人。我当年转DBA,不能不说受这种说法的影响。我对代码一直有深深的情结,也有强烈的兴趣、爱好。不知道我在开发这条路上走下去,会是如何的风景。当然,在DBA这条路上现在走的也挺不错,选择DBA之路我并不后悔。
所谓“三十岁门槛”,因为大部分IT人,是90年代未进入IT行业的,五、六年后,也就是2000年后,他们年龄也都没超过30的。也就是,没人知道30岁后的程序员会是什么样,人对未知的恐惧是一种天性,就像人对黑暗对恐惧一样,因为黑暗中可能潜藏了人所无法预见的东西。出于这种恐惧,“三十岁门槛”问题应运而生。时光丛丛而过,超过30岁的程序员,该干吗还干吗。但是,又有了一个新问题,““三十五岁门槛”。35岁之后,也还是该干吗就干吗。有机会做管理的,就去做管理。想去做架构的,就去做架构。有能力创业的,就创业。什么都不想的,每天该上班还上班。仅此而已。
三十五岁不要怕,无论哪个行业,经验都很重要。
想一想,35岁的DBA,哪么多年经验,何愁找不到工作。不要说DBA的活,年龄大了干不动。无外乎偶而半夜被报警惊醒,比起有的行业,我们这算好的。没有哪个行业是不劳而获的,除非你有个好爸爸。不要恨别的,要恨就恨爹不成钢。
35岁的开发呢,就算你不是搞源码的牛人,但你在企业中写了哪么久程序,要说不熟业务,我不相信。和年轻人比,你的编程经验或许优势不大,但你对业务逻辑的熟悉成度,足以成为你不被辞掉的资本。
如果是35岁搞源码牛人呢,说实话,35岁还有点小,如果能是四十岁,精通某数据库源吗,或精通Linux源码,这是科学家级别的。
无论哪个行业,都不要愁,努力做下去就是了。
查看全文
相关阅读:
C#语句2——循环语句(for循环与for循环嵌套)
C#语言基础
C#几种截取字符串的方法小结
SQL提取数据库表名,字段名等信息
Winform绑定图片的三种方式
C#中遍历各类数据集合的方法总结
c#winform图片绘制与图片验证码
DataGridView根据条件给单元格绑定图片
C#Winform 父窗体 子窗体 传值
一条Sql语句分组排序并且限制显示的数据条数
原文地址:https://www.cnblogs.com/leafcb/p/3154542.html
最新文章
PyCharm设置自己的默认模板
centos文件解压缩7z
第一次登陆jenkins页面空白解决方案
docker部署jenkins
pyenv的安装和简单使用
jenkins上下游工程以及空间占用处理
手写一个简单的发布者订阅者模式
快应用遇到的错误
常见flutter报错及解决方法
h5的localStorage在ios环境不好用,iphoneX适配,vue兄弟间传值等随笔
热门文章
图片模糊+QQ浏览器下滑时候出现“网页由某某提供”影响滑动
整屏--上下翻动动画(翻页效果)
给PS添加ICO格式文件
linux命令系列
移动端部分安卓4.4.2 4.2版本手机兼容性问题
Flutter 父子组件传值
webform(十)——图片水印和图片验证码
C#语言基础——递归
C#语言基础——函数
C#语言基础——集合(ArrayList集合)
Copyright © 2011-2022 走看看