前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >临时工说:2023年 DBA 的职业风向标还的变

临时工说:2023年 DBA 的职业风向标还的变

作者头像
AustinDatabases
发布2023-10-19 16:01:53
2010
发布2023-10-19 16:01:53
举报
文章被收录于专栏:AustinDatabasesAustinDatabases

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, Oceanbase, Sql Server等有问题,有需求都可以加群,群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共1500人左右 1 + 2 + 3 + 4) 3群460 已经关闭自由申请,新人会进4群(120),另欢迎 OpenGauss 的技术人员加入

每日感悟

代码语言:javascript
复制
我惹了他,他没有对我反击,我赢了,占便宜了,小声的告诉你,他不打你只是在他的眼里,你就是一个蚂蚁,他随时可以踩死你,只是暂时他不想。

首先我想问一个问题,有多少同学在抖音上没有买过东西,有多少同学认为抖音上的东西比淘宝上便宜,整体销售的市场在变化,原来实体线下门店的销售模式又再次转变了,人人当主播,厂家直销的模式到来了,物品当然会便宜,一个行业也要变化,中间商,随着信息的公开透明,获取的渠道打开,靠信息封闭来吃差价的好日子会一去不复返了。与此同时,我们DB行业也在变化。

最近失业的,找工作的人不少,DBA 这个行业失业的,找工作的也不是少数,当然相对程序员来说,DBA的体量是小的,但一部分人是迷茫的,有对于自己从事的职业高开低走的,也有想混日子的。DBA 的人员分类大概可以分为三类

1 运维类型转变为DBA 的

2 开发类型转变为DBA 的

3 一开始就是DBA的

为什么要这样写,从基数上运维转变为DBA 并走上这条职业道路的占比多,剩下的就是从开发转行到DBA的人,最后可能算是一群幸运儿,一开始就是DBA,当然这样的人比较少。这三种人对于DBA这行的思路不同,同时技术水平和行事的风格也不同。这也导致三种人在择业上的竞争力不同。

从运维转到DBA 在不少人眼里是往上, 而从开发到DBA在开发的眼里是往下,这不光是从薪资的水平来看,也是部分人对于这个职业本身的态度的表现。

大致从工作的角度的分类也分为,硬件型DBA ,开发型DBA ,和全能型DBA。

硬件型DBA的主要特点是,简单,这类DBA 占市场的大多数,他们对于数据库的工作范围,大多停留在高可用的搭建,以及数据在不理解业务层次方面的“硬”维护,他们本身对于数据库的原理和细节末支也大多不愿意多理解,只要数据库不出事,能运行即可,平时可能还承担一些普通的运维的工作,属于DBA 和 运维工作兼并工作。这样的企业本身数据库的种类少和使用的深度也不足,这类型的DB人员,随时可以在转回到运维的职位,稍有一些深度的数据库问题,基本无法解决,考虑数据库问题,多在数据库本身找解决方案。

开发型DBA的主要特点是,程序为先,这类DBA 可能原来是开发人员,或者对于开发很感兴趣的一类人,这类DBA 大概率愿意用程序来解决问题,善于分解,总结,拆散,合并,并且愿意用更先进的技术来应用到数据库管理当中,一般这类DBA 多集中在互联网公司,数据库的数量较多,如果还停留在硬件型的DBA的管理方式,必然是无法进行大数量级的数据库管理任务,他们开发出各种的工具,开源软件等来满足他们工作中的需求,并共享给业界。基于公司体量的问题,这类DBA 本身对于硬件接触的少,同时对于业务也了解的不多,大多热衷与数据库原理,源代码,以及数据库改造的部分。

全能型DBA 并不是 开发+硬件类型,这类DBA 基本大部分已经做到了DBA Leader 的角色,对于业务需要有更深的认知,对于数据库管理也不再是从技术角度出发,更多的从业务的角度触发,甚至从公司开发的角度触发,无论是高可用的选型,还是数据库平台的设计,都有自己的想法和思路,但基于人精力的问题,一些开发型DBA 钻研的数据库原理和深层次的技术操作一定是生疏的。

但基于目前市场的变化,对于DBA 的要求也逐步在转变

1 能理解业务,懂schema 设计的,modeling 设计,在更大的公司中有需求,因为开发人员对于数据库的理解并不专业,在一些相关设计中容易出现局部的观念,导致schema , modeling设计的缺失,最终会引入数据治理,但数据治理是亡羊补牢,早期如果有统筹,标准化的情况下,后期的数据治理和标准化将更好实现,而不是变成一锅粥在去治理。

2 对于几百上千套产品的有管理经验的DBA ,这类DBA 必然是一个好的Devloper,这类DB 大多集中在互联网大厂,他们主要的工作是平台化,产生数据库运营类的产品,方便公司流程化,高效化,标准化,操作数据库的实现。

3 对于搭建大型企业级数据库高可用,多机房高可用设计的DBA人员,这类DBA ,并解决各种数据库遇到的问题的综合类人才,这类人员大多集中在乙方,在各种的数据库服务公司工作。

4 国产化数据库类型的人员,这类是最近新兴的一种需求,虽然还未大量有需求占据主流,但随着国产化数据库的推进,各大金融机构和政企需要这样类型的服务人员,这类人员多集中在各种国产数据库服务厂商的公司内,只对本公司的数据库产品进行服务。所以对于主流国产数据库的学习就不要在抗拒了,主动点。

数据库人员的工作分类和工作的方向会更加的分散,随着一些公司出于成本的原因,大量上云然后解雇第一种类型的DBA 的情况加剧,第一类的DBA 会成为第一批逐步被边缘化的 “运维人员”,俗称 打杂的。

而会写程序,会总结问题,并用程序解决的第二类人员在大中企业中会走强,未来对于DBA 会写程序的要求会逐步变为硬性要求,会针对开发选择不同数据库应用到适合的场合的DB人员需求会走强。同时针对数据库产品的增多,掌握多种数据库技能的人员逐步也会变成硬性需求,同时对于云数据库的以及云架构知识有更深理解的人员,也会在一些以云数据库为主的企业成为“幸运儿”。

未来对于DB 职业的变化,会随着经济形势的不确定,以及信创产业的推进,变得越发的不确定,唯一能确定的是,个人的能力,以及灵活应对变化市场,同时数据库技术逐步更新,以及更智能的数据库产品的加入,导致低端DBA 人员的需求疲软的窘境必然显现。

做好思想准备,技术储备,以及提高自我认知,迎接多变的未来吧 !

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AustinDatabases 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档