
有网友说关注我的个人网站和公众号很久了,私信我想了解一下对未来国产数据库的一些看法,以供其个人职业选择,毕竟人生没有几个35岁。首先在此感谢大家的关注和支持。
实际上我们内部之前也经常有人问我这个问题,尤其是近几年各种分布式、开源国产如雨后春笋般出现,搞得大家有点慌了,不知道该学什么,怕过几年自己跟不上节奏,或者选错了路而被淘汰。下面我针对大家所关注的一些问题,来谈谈自己的看法,仅供参考。
「还有必要继续学Oracle/MySQL/PG吗」
这个话题其实比较大,我从2个方面来阐述个人观点:
1、未来初中级DBA一定难过,因此技术要深入
之前网上马工其实怼过DBA们,说以后上云了可能就不需要DBA了,虽然这篇文章的大部分观点我是不认同的;但是从目前技术发展的趋势来看,未来一定是朝自动化、智能化方向演进。所以未来初中级DBA不一定会完全消失,但是需求量可能会大幅降低。
其次这几年数据库PaaS发展也是比较快的,通过软件自动化来释放人力,随着客户数据库场景化、多样化,单个DBA的能力是有限的,如果放多个DBA那么TCO成本又居高不下,现在经济下行。因此这几年数据库管理平台软件大行其道,实际上一定程度也减少了企业对于初中级DBA的需求。
因此我的建议是大家要适当深入,把自己的理论和动手能力都武装起来,让自己以后无可替代。
2、把Oracle/MySQL/PG学好不用担心
国产目前大致分为纯自研、兼容MySQL、PostgreSQL等3个主要方向,其次目前主流数据库为了赢得市场,实际上都在下功夫做Oracle兼容,因此如果大家能够把Oracle吃透,那么我们还会担心以后转型到OceanBase DBA/PolarDB/达梦 玩不转吗?就算不能精通,我想上手应该是非常快的。
至于其他高度兼容MySQL/PostgreSQL的数据库,我觉得是同样的道理,不用多说。在国内数据库市场完全确定之前,我们先把自己老本行的数据库吃透,搞得更精一些,对后面转型是百益无一害的。
「现在都是国产数据库的天下,学什么更好」
1、未来哪些数据库能胜出,现在还没有答案
至于说未来哪些数据库能够胜出,我也不好说,但是从现阶段来看,未来只有具备雄厚资金实力的数据库公司可能才能存活,具体名字大家可以脑补,我就不一一列出了。
如果大家想要在未来立于不败之地,那么一定要趁年轻努力提高自己;我之前经常在团队内部给兄弟们讲,趁年轻,把自己提高到一个比较高的技术Level,哪怕是你以后跳槽,起点也要比一般人高很多。其次一定要打好基础、理论是高层建筑基石,以后要成为专家,那么一定要依靠自身的理论技术进行突破的,否则很容易就卡在瓶颈
2、打铁还需自身硬
既然目前国内数据库市场是百花齐放,眼花缭乱,那么我们怎么办?实际上我们现在不需要花太多精力去学习太多的数据库。我建议是重点学自己工作中常用的一些数据库,假设你现在所在公司正在用Oracle/MySQL,那么我建议你把这两种学好,等以后国产数据库大局已定再转型不迟。
日常工作中,我们偶尔了解一下其他数据库,丰富自己的知识即可。真到了某天公司要把MySQL换成OceanBase或者TDSQL,我相信你有深厚的Oracle/MySQL功底,完美转型也就是个把月到时间,因此大家不要急,更不好慌。
之前看vx群友发下面这个图片,我的感触还是蛮深刻的。

「DBA还有没有钱途,要不要趁早转行」
带团队的这些年,我们团队中也有少数同事告别了DBA行业,但都是极个别同学,最后还有非常后悔的。其实我个人始终还是看好DBA这个职业,为什么这么说呢?
未来企业最终的资产是什么?那一定是数据资产,而DBA掌握企业数据核心资产,所以我认为无论行业怎么变化,在可见的5~10年内DBA这个职业的薪资相比其他IT职业来讲,我认为收入都算比较不错的了,起码属于中上吧。
虽然跟搞AI算法、芯片这些高精行业比不了,但是我认为总体还不错,大家不要焦虑,不信的话,大家可以看BOSS直聘上的招聘信息:


「35年岁,干不动了,该跳槽甲方图稳定了吗」
这2年大环境不是很好,尤其是过去的2023年,几乎全行业都是裁员,这势必让所有相关从业者都惶恐不安。对于裁员或者说向社会输送人才,我想表达一个观点:
任何企业在考虑降本增效的时候,那么一定会优先考虑那些无增长潜力或者说未来创造价值相对不高的人。试想一下,如果一个公司人均产出是100万,而你给公司来带的价值是50w,那么你的年薪是30万;那么此时就是非常危险的(说这话,很多朋友或许会不高兴,但这就是现实)。
私企老板都是资本家,通常是不太会讲感情的,我对大家的忠告是:要坚持学习、不断学习,卷起来,要让个人价值最大化。我之前经常给兄弟们讲的一个笑话是,如果你能创造很大的价值,作为Leader的我,巴不得把你用的更狠,而不会去想方设法优化你。

其次对于选择甲方或者说养老型企业,我认为这要看个人情况。大家都知道,国内的甲方企业通常都是事业单位或者银行、保险、券商等。对于一个普通人来讲,一旦踏进大门,基本上可以看到你未来20年的情况,我认为是没有什么激情和故事可讲的,也就是说稳定代表着平凡,除非你很能赖得住寂寞。如果你要选择去养老,图个稳定,每天几杯茶完之后就下班带娃,这种生活也不是不可以的,我觉得看个人选择。还有一点就是看看个人的性格,如果情商不是太高,纯技术人员,自己性格也比较内向的话,那么去甲方单位,通常都是属于干活的底层,可能就比较悲催(干活最多的永远是自己,背锅永远是自己,功劳永远跟自己无缘)。
我之前也有一些朋友,情商比较高,去银行没几年就混到总经理助理了,这就是一个比较好的选择。如果你喜欢自由,喜欢拼搏,性格不适合甲方(不喜欢拍马屁,不喜欢人前一套人后一套),在私企多努力奋斗几年,多搞点钱,早点退休不一样吗?何必要去受那个气呢。 当然,我说的是一般情况,大家不要较真。
「我完全不喜欢技术,35岁后失业咋办」
我也认识一些朋友,虽然搞了很多年DBA了,但可能就是内心不热爱技术,10年过去了,技术似乎提升也不是很明显,完全是这个当成一份工作,这其实也挺好。万一哪天失业了,该怎么办呢?
现在这个社会,其实要谋生我认为不难,前提是我们要有个好身体,只要我们有个好身体,那么就算再不济,我们最起码还可以去开个滴滴或者送一下外卖吧。
就我个人来讲,我向来是比较乐观的,大不了回农村,大不了来个 锄禾日当午、汗滴禾下土。我怕个球啊!干就完了!


所以大家真不必焦虑,珍惜当下时光,努力提升自我,不断修炼才是王道!





