首页 > 数据库 > 数据库开发技术 > DBA,35岁"危机", 该如何面对?

如果翻一翻最近一两个月的公众号,到处都在散播着,过了35岁,DBA面临着失业的风险。因为再也不需要那么多的DBA了。而一旦失业,再重新找工作,难度相对于年轻的竞争者,不再有那么大的优势了。事实果真如此吗?如果遇到了,该如何面对?
最近一两年,不光是一些外资巨头,在大量的裁员,即算是国内的一些互联网巨头,一样的面对着经营利润的压力,“被迫”裁员。从这个角度来讲,把公司当作自己的家的这种念头,不会真有人傻到这种程度吧。在20年前,确实是有这样的公司在宣传着这样的文化的。相信,现在不再会有这样的公司去主动宣传这样的理念的。
在被动失业或即将失业的队伍当中,应该是有相当一部分,是因为自身技术实力不够扎实,雇主在挥刀的时候,首先会认为这些人的性价比达不到自己的预期,在企业利润丰厚的时候,养着毫无问题,还能充当门面,人多嘛,总是力量大的一种体现。可是一旦不景气,割的就是这一批啊。
自身技术实力硬,不一定不会被割。但是如果技术实力不够硬,大概率是优先被割的。
在你怀疑自身能力的时候,可以反复问几次:真正喜欢DBA这项工作吗?如果你打心眼里喜欢这类工作,相信你会有很多动力去为之付出。如果你压根就是很排斥、很不喜欢这类工作,平时工作也就是为生活所迫,被动式的完成任务式的工作,相信两者还是有很大区别的 。
当你喜欢这项工作时,你即算为之主动投入很多额外时间和精力,你一点也不会觉得辛苦,反而觉得自己得到了很大提高。这是主动式投入。当你不喜欢这项工作时,有时候,既定的任务让你被迫投入额外的时间和精力,最后结果可能也达不到你的预期,你会黯然神伤。两者效果会相差很远。
所以,到了关键时间点,不妨再问下自己,喜欢这项工作吗?或者再问:你讨厌这项工作吗?如果是心底里就讨厌,那么,可能需要对工作方向和内容进行调整了。
众所周知,最近几年,国内数据库市场需求总体都是呈急剧上升的,年复合增长率差不多20%以上。我们看问题,可以先尽量从宏观上去看。同时云数据库市场总额开始超过本地部署数据库市场。
在云数据库市场,国产是妥妥的“老大”。本地数据库市场,国外和国内厂商半对半(先可以这么理解)。在这样的不断增长的市场里,就不要担心DBA总量的问题了。总需求量也应该是不断上升的。而且,还应该好好把握这段趋势。毕竟,现在还没有达到市场总量的顶端。
既然需求量还在上升,那相应的机会就会有很多。想出办法把握住机会,别错失。
有不少文章分析一个企业需要多少数量的DBA。其实,不妨给自己出一道题目:
这个企业有多少本地部署的数据库服务器?
这个企业有多少是在云上部署的数据库实例?
按你的估计,本地部署的,多少个数据库服务器需要一名DBA?一个DBA(中等水平)可以管理和处理云上部署的多少个数据库实例?这些数据库实例的数据库类型和数据规模,都可以去取中位数。
最后再给自己一个问题,如果是自己,分别能管理和处理多少?
有一段时间,有不少过度宣传云数据库对于DBA工作的冲击的。首先,我们应该感谢他们的宣传。如果没有这类宣传,很可能广大DBA们,还会持续的葛优躺,觉得已有的DBA技能能通吃一切。
冲击是有,但不致命。有很多传统的DBA的工作内容,被云上的SRE类的工作流水线化了、自动化了。以前DBA们吭哧半天捣鼓出来的自动备份脚本,在云上,它里边都已经给你配置好了。包括一些PITR类的工作,它只需要一个按钮,指定一下参数,然后就可以等最后结果了。
可是,不要神化这类工作,它的底层依然需要类似于DBA类的工作人员,去开发完成。所以,必然有一部分传统DBA要向云DBA/SRE转型,它的基础是什么?就是过往的扎实的DBA基本功。了解基本的运行原理,你还能开发出完美无缺的云平台自动运维系统。云平台上的运维系统导致最后DBA的工作效率更高了,但同时要求可能也更高了,而不是低了。
因为一旦出了问题,可能就不是小问题。所以,机会是不是也就来了?
我们一直号称国产化、国产化,本地部署甚至私有云,这是很大一块,称之为“肥肉”,也无不可。纵观自上世纪90年代中期到现在接近30年有关各类软件市场的发展,每一类软件,最后活下来并且活得好的,不会超过五、六家。
我们现在有“国产”号称接近超过250家。一将功成万骨枯。这里也是一样。传统DBA老铁们,要切换数据库,估计切到头部几个,收益率会高些。至于哪些是头部,我不想得罪相关厂商。老铁们可以自行搜寻得到。
然而不论如何,PostgreSQL和MySQL两大母库,都是基础。以它们为基础母库,衍生了一大批国产。将母库的地基打牢,随时可以变换。
在国际公有云市场,可能是基于License方面的考虑,PostgreSQL的实例呈不断膨胀的趋势。而MySQL RDS的数量反而不是很明显。有些云厂商基本不会考虑MySQL。基于此,对于国产中的基于MySQL衍生出来的一些数据库,不免有一丝丝担忧,不知道也不确定有会不会有把刀将来会切下来,让相关数据库措手不及?
35岁,相当于工作差不多10年或者10年以上。积累的知识、技能,差不多也会有自己的风格。除了满足自己日常工作的需求,你也可以试着将其主动输出。输出,某种形式也可以转化为相关收益。
前边提到打铁还要自身硬,不光指的是技术能力啊。不要忘了最根本的是你的身体的保持相对健康。有多少人能拍着胸脯说,“我35岁,身体棒棒的,不亚于22岁的小年轻”?
身在职场,已经亲历过若干例“英年”早逝的活生生的例子。他们大部分都非常优秀出众。唯独疏忽了自己的身体。很多是在忘我的工作的情况下,突发性心肌梗,或者有的是肝部疾病,甚至有的是癌变。
在这里,可能要提醒一下:
每年的常规体检,认真的做了吗?
发现指标异常,去找医生好好的看了吗?有预防吗?
知道自己处于亚健康,有没有正常的锻炼、康复计划?
对待工作认真、严谨,那么,对待自己的身体,也要如此啊。当身体各项指标都不理想的话,即算换工作,可能用人单位也会犯嘀咕。
啰啰嗦嗦地说了些个人体会,其实,不当对DBA,对于所有从事IT相关工作的人,或许都有些启发。祝看到本文的广大老铁,与身体和平相处,能顺利应对各类变化,可以有远虑,行动配套上就足矣。
原文作者:数据库杂记;如有侵权,请联系管理员删除。