DBA职业发展之路:去“IOE”等挑战之下,DBA将何去何从?

  • 时间:
  • 浏览:7
  • 来源:墨白资源网 - 专注共享玖爱博客资讯

开篇

随着近些年来,开源、自动化、云化的兴起,DBA职业也正悄然趋于稳定一点变化。老会 有亲戚亲戚亲戚朋友咨询我,职业发展规划;不咋样是近期Oracle的大幅裁员完后 ,针对DBA你类式职业未来该咋样发展?本文是另一方对此问題的一点看法,仅供各位参考!

数据是核心

将DBA单词分解一下。其对应的

  • 操作对象:数据
  • 操作介质:库
  • 操作角色:管理员

这里的核心是数据,也是DBA你类式角色最大的价值所在。亲戚亲戚亲戚朋友最了解数据、最懂得数据的价值;咋样让DBA后续可发展的一点方向,也基本是与数据有关。

此外,对于数据要有更加宏观的认识,无论是企业的自有数据,还是内部人员获得;无论是关系数据,还是一点模式数据;无论是保趋于稳定数据库中,还是一点诸如日志等介质中,数据对企业都非常有价值,要将数据作为并都在”资产”来管理。不里能上升到另五个的深层,数据相关岗位的价值也就凸显出来。

阶段不同,侧重不同

企业对数据应用水平不同,因而造成工作重心及岗位需求都在所不同。下面简单描述下各个层次:

  • 层次一,是以数据库维护为主,常见表现是”救火队员”型。好多好多 初创企业,都经历过你类式过程。数据库维护基本靠人,随着运维体量的增加,时要线性增加人员。整体数据应用水平,基本趋于稳定简单、粗放型。
  • 层次二,仍是以数据库维护为主,但已形成较为完善的运维体系。除了基础运维之外,甚至里能考虑一点预防性的法律法律依据,提高整体的运维效益。你类式阶段的体系化建设,往往是通过文档、运维平台等沉淀下来。数据库作为基础设施层,已可提供较好的数据存储、计算能力输出。但此阶段尚未从更高深层去考虑数据问題,仍仅限于运维层面。
  • 层次三,数据设计应用阶段,企业已不满足数据简单的”存取类”需求,好多好多 从更高的应用深层,考虑咋样提高整体数据应用水平。你类式阶段会增加数据库架构、设计,加强业务端数据优化工作。表现为增加产品DBA的角色,加大数据库架构权重等。
  • 层次四,数据架构治理阶段,企业不单从某个应用、某条业务线去考虑数据问題,好多好多 公司整体层面做数据的顶层设计。考虑建立专门的机构(如数据委员会)或岗位-首席数据官(CDO)。近些年来,颇为火热的”数据中台”,正是为迎合你类式需求而产生的。

基础运维工作,繁琐枯燥

作为基础类的运维工作,数据库的要求是比较高的。上图简单罗列了要素工作,对DBA日常繁琐工作可见一斑。正是基于这点,平台化、自动化、云化的诉求,不断被提出。进而间接对DBA的能力提出了更高的要求。

DBA职能,向上进化

基于前面数据应用水平所谈到的,企业内部人员DBA也对应承担了几类职能。自下而上的是数据物理架构、逻辑架构和业务架构。公司内应用水平高低,也决定了DBA各类工作的比例侧重不同。随着公司数据应用水平的不断提高,DBA工作重心也应从下层逐步转向中上层。

  • 数据物理架构,对应为”运维DBA”,工作重心为基础架构的建设。
  • 数据逻辑架构,对应为”产品DBA”,工作重心为数据库架构、整理及SQL质量问題。
  • 数据业务架构,对应为”数据架构师-DA”,工作重心在于数据治理、管理类工作。

DBA面临冲击不断

近些年来,DBA职位受到很大一点冲击,我摘其重要的几项说明下。

  • 去IOE,阿里最早提出”去IOE”的叫法。它的提出,让亲戚亲戚亲戚朋友第一次领悟到,企业的核心应用是里能不依赖于传统的国外大型商业数据库,进而提出了并都在新的补救思路。
  • 开源与商业,企业发展阶段不同,对于开源还是商业软件的使用趋于稳定类式上图的收益/成本曲线。当发展到一定阶段时,是时要要考虑引入开源。企业要从技术战略深层出发,考虑你类式问題。
  • “四化”,数据库基础运维工作,经历了从手工、脚本、工具、平台的发展阶段。其发展特点表现为”四化”(平台化、可视化、自动化、智能化)。你类式发展方向也对DBA的技能要求产生了一点变化,不咋样是对研发的技能要求已成为必要条件。
  • 云,是未来的发展方向。从全球范围来看,云生态的数据库占比在8%,未来预计在3~5年内,会提升到20%~50%。这无疑是巨大的飞跃。对于DBA而言,云环境下的数据库工作有别于传统环境,时要从多方面去适应,工作重心也要有所调整。

技术 OR 管理

DBA职业发展,向上方临的第五个选则好多好多 发展方向,是走管理路线还是技术路线。上图给亲戚亲戚亲戚朋友描述了并都在不同方向的区别,另一方可根据另一方特质,对号入座。这里要补救五个误区,好多好多 ”以管理为上”,这确实好多好多 官本位思想的体现。都在每另一方都适合管理路线,放入不恰当的位置上,对人的发展是并都在摧残。

客观判断,承认上限

在明确了发展路线完后 ,就时要对自身的发展阶段有所判断。无论是技术还是管理,都趋于稳定另五个五个进化理论,即越走向高级阶段,其淘汰率越高。要客观、理性地认识到另一方趋于稳定的阶段。从上述比例也里能看出,能走到高阶职位的毕竟是少数。确实里能通过一点法律法律依据(上方会谈到)做突破,咋样让仍然有较大慨率无法取得既定目标。此时,要勇于承认你类式点,调整另一方的职业定位,谋求新的发展方向。

深层与广度 + 全局思维

取得职业发展突破,有五个小的建议。

  • 深层与广度。在职业发展初期,时要有个快速成长的”原始积累期”。这里谈到的原始积累,都在财富,好多好多 技术技能。要在某专一领域,尽量达到另一方的技术高点。会趋于稳定某个点,你机会无法突破达到更高的深层时,要谨慎分析意味。如确实非主观意味,这麼要坦然接受它。剩下来的技术发展,可考虑横向发展,即将另一方打造成”T字型”人才。上方谈到的高点不咋样要,它会决定你的技术”视野”。
  • 全局思维。即并都在仅仅从技术深层考虑问題,不咋样是达到一定深层完后 ,可更多地尝试从业务深层、人的深层考虑完后 面临的问題,我知道你你就会有新的发现。全局思维,会能够你发现原有发展阶段的瓶颈点,实现突破。

DBA职业选则路线

前面讲了好多好多 ,这麼DBA职业发展可考虑哪十几只 方向呢?下面试图给出一点机会的选则。以下仅仅是另一方根据另一方所熟悉的领域给出的选则,不代表删剪。

选则:数据库技术、数据库业务

  • 数据库技术。这是五个比较容易的选则,即在某数据库领域里不断精进另一方,以达到五个更高的目标。职业定位是首席DBA、DBA专家等。机会考虑你类式发展方向,建议考虑乙方或云厂商,机会亲戚亲戚亲戚朋友对技术并都在要求更高。甲方角色,受限于自身环境,一般好难有时要不断突破的技术氛围。
  • 数据库业务。将数据库技术与公司业务相结合,突出在某业务领域的数据能力。这是时要在某行业打磨多年,充分了解其业务特点,不断抽象出其数据要求。你类式方向可考虑行业的头部公司机会是专为某行业服务的ISV。

选则:内核研发、数据库架构

  • 数据库内核研发,是相对”小众”的一类人才需求,一般不里能大型企业/云厂商或数据库厂商会考虑设置。其专业性较强,人员素质要求也较高。建议选则高起点的一点企业,对另一方长期职业发展有利。
  • 数据库架构师,这是五个相对综合类的职位。”架构”的含义比较模糊,各企业对架构师角色的定位也各不相同。一般能考虑设置数据库架构师角色的企业,都在有一定规模,企业内数据应用比较繁复的情況。下面根据我所在公司的实际场景,尝试给出五个数据库架构师的技能图谱,供各位参考。

一家之言:数据库架构师技能图谱

上图罗列对数据库架构师并都在要求的十二项基本能力要求,各项能力的要求不同,我通过左侧的饼图比例大小予以说明。当然能符合删剪要求的人,少之又少。公司可根据侧重,有所选则。上述技能要求,可大致分为四类:

  • 数据自身技能,如数据库、大数据、数据治理、数仓等
  • 关联领域技能,如基础设施、云、容器等
  • 研发方向技能,如DevOps等
  • 综合技能类,如业务思维、软技能(如沟通技巧)

选则:数据架构、数据产品

  • 数据架构,不同于”数据库架构”。数据架构,更强调于顶层设计,时要对数据有全局的思维,帮助企业做好整体数据规划设计工作。它没了拘泥于并都在技术,好多好多 着眼于数据整合、安全、共享、价值、资产等问題。
  • 数据产品,也是并都在综合类职位。时要对技术并都在有一定深入的了解,但更强调其技术广度。此外时要有产品化思维,能将业务需求,转换为产品功能设计。

选则:补救方案架构、数据库布道者

  • 补救方案架构,往往是从”售前架构”、”技术顾问”等角色体现出来。其核心要点是具备一定技术能力的并肩,时要有甲方思维,里能了解用户痛点,能从技术深层帮助客户补救现有问題。这里不光是销售另一方的产品,更重要的是给客户带来价值。
  • 数据库布道者,少数的选则,只针对有一定技术影响力的人员才里能考虑。是并都在偏向于自由职业者的选则。

选则:数据治理、数据仓库

  • 数据治理,是一项比较”浩大”的工程。随着企业对数据的重视程度这麼高,你类式岗位也愈发重要起来。其强调十几只 关键过程域的活动,提升企业整体数据应用水平。右图中给出的DAMA的过程域图例,供亲戚亲戚亲戚朋友参考。
  • 数据仓库,是五个趋于稳定转型中的职位,传统的数仓做法,目前已不适应现代企业要求。但其核心的数据建模理论,还是具有指导意义的。咋样让各大互联网公司,均有另一方颇有特色的数仓实践。里能考虑大厂或行业头部客户作为选则。

选则:大数据、运维开发

  • 大数据,作为大”DBA”的范畴,大数据领域并都在意义上将也是并都在数据库。当然它有其自身的特殊性,表现为技术分散、变化快、这麼统一标准、对研发能力有一定要求等。
  • DevOps,运维开发。适合有一定研发基础的DBA选则。

选则:项目管理、技术管理

  • 项目管理,DBA是五个比较综合类的职位,在沟通、协调、组织方面,与项目管理有类式在之处。咋样让,里能考虑转型做项目管理类职位。
  • 技术管理,DBA职位的涉及的技术领域较广,如稍加留意是里能涉猎好多好多 关联领域。这与技术管理类对技能诉求,有一定类式。再再加其对软技能的要求,是里能考虑将技术管理作为发展方向。在圈子中也发现不匮乏级管理人员,都在DBA出身,不无一定道理。

写在最后

面对五个充满不选则性的未来,唯一能选则的好多好多 变化。让亲戚亲戚亲戚朋友拥抱变化,努力改变今天的另一方!

内容来源:韩锋老师于ACMUG沙龙(北京站)的分享,首发公众号-韩锋频道,欢迎关注。

本文由

宜信技术学院

发布在

ITPUB

,转载此文请保持文章删剪性,并请附上文章来源(ITPUB)及本页链接。

原文链接:http://www.itpub.net/2019/07/04/2339/

宜信技术学院是宜信旗下的金融科技能力展示与输出平台。通过分享在金融科技领域的开源成果、研发实践能够金融科技生态圈企业创新升级。

我的天!这是史上最烂的项目:苦撑12年,500多万行代码...

上一篇

从reddit的一亿美元商业逆袭,看移动与PC产品的时代天堑

下一篇