这是一个最好的时代,新技术突飞猛进,需求和机会层见迭出;

这是一个最坏的时代,新挑战层出不穷,困惑与焦虑随处不在。

云计算与智能技术迅速发展,“DBA行业将死,趁早转行”的言论甚嚣尘上,身处技术创新与颠覆的时代,传统DBA的处境遭到冲击,他们该何去何从?

“我到底要不要转型?”

“如果要转,要做哪些准备?”

“如果不转,DBA职业生涯的突破口在哪里?”

……

面对数据架构师、数据安全工程师、数据库产品设计与研发等各种转型新选择,DBA们开始思考以上问题。我们来听听那些成功转型做数据库产品设计与研发的DBA们有什么话要对大家说?

从需求者到创造者,DBA转型数据库产品设计与研发具备强大优势

“对于DBA来说,数据库产品设计与研发的门槛没有大家想象得那么高。”云和恩墨产品设计师郎俊说,“如果选择转型,我们要做到心中有数,认清转型面临的优势与挑战。”

郎俊有近10年DBA工作经验,2019年开始向数据库生态产品设计转型,2020年进入云和恩墨后,主要负责公司数据库云管平台zCloud相关工作,包括产品告警功能和数据库Postgres各个工作模块的设计及技术架构搭建。“在数据库生态产品设计的过程中,我们需要适配很多数据库。因为之前对数据库非常了解,当碰上一些新的数据库时,也能做到触类旁通,迅速掌握其特性,学习成本是比较低的。”郎俊说。

在数据库领域耕耘近20年的张乐奕(kamus)认为DBA转型数据库产品研发的最大优势是对需求的精准把控。作为如今的云和恩墨资深数据库架构师,张乐奕2005年开始从事DBA工作,2011年在与云和恩墨共同的成长过程中逐步向数据库产品研发转型。

有DBA工作经验的产品研发不仅能够从自己对数据库使用的经验出发提出需求,同时能更好地理解客户提出的痛点。”张乐奕说,“以前需要DBA通过手工去解决的数据库问题,产品研发可以通过计算机实现相对应的功能。DBA从需求者成为创造者,这是一个非常连贯的过程。”

有优势,也会有挑战,经历陡峭的学习曲线便是其中之一。张乐奕觉得对DBA来说,产品研发是一个新的领域。从原来的DBA高手转型为程序员高手,需要短期内学习掌握大量新的知识与技术,比如算法、代码编写技巧等。“程序员遇到过的问题,代码里需要跨过的坑,你都要重新历练一遍。这是个人层面的一大挑战。”

从企业层面来看,个人的兴趣和期望与公司发展需求是不是匹配也是需要思考的一个问题。如果现在所任职的公司没有产品研发方面的规划,通过内部岗位调动实现转型就比较困难。如果下定决心转型,DBA则需要“跳槽”找到一家能满足其自身职业规划的公司,其中的成本也是需要考量的一个因素。

数据库产品设计与研发需要综合能力,不能只做抡起锄头播种的人

产品研发是根据用户要求建造出软件系统或者系统中软件部分的过程,是一项包括需求捕捉与分析,软件设计、实现和测试的系统工程。

在张乐奕看来,数据库产品研发需要把原来耗费大量时间完成的人工工作,通过编程的方式让计算机完成,从而简化流程、提升效率,提高问题解决的精确度,实现自动化。“做产品研发不是别人告诉你做什么,你就简单地敲敲代码完成而已。只做抡起锄头播种的人是行不通的,要做到知其然也要知其所以然。所以,想要转型做好数据库产品研发,DBA们需要培养自己的综合能力。”

学习一门编程语言是很有益的一件事。“从头学习的过程确实很艰辛,但是花费一到两年的时间掌握一种编程语言,比如现在比较流行的Python和Golang,是将来转型必不可少的一项能力。”张乐奕说。在具备编程的能力后,DBA们可以尝试将原来需要手工解决的问题用编程语言去实现。“对公司来说,通过自动化的方式解决数据库出现的问题可能并不是刚需。但是,通过写代码进行经验总结与沉淀,我们可以不断训练自己解读需求、实现需求的能力。”

数据库产品研发一定要具备产品化思维。”云和恩墨数据库生态产品群总经理熊军特别强调了这一点。他从2004年到2016年都在从事DBA的工作。在云和恩墨的工作中,熊军和团队发现仅靠服务的方式给客户解决问题相对被动,如果可以用软件前置性地发现问题、消除隐患,那么给客户带来的价值更大。

“软件产品可以提供通用方案解决行业内共性的问题,不是说某个客户有某种需求就可以产品化。因此,从业人员需要对行业的普遍需求有比较全面的认识,并通过产品去满足这些需求。”熊军补充道,“当然,这不是一个人能够完成的。产品研发是一个工程化、系统化的事情,个人需要加入专业的团队,才能实现自己设立的目标。所以,相对DBA的工作,数据库产品研发对团队协作能力的要求会更高。”

“DBA需要通过各种手段去解决客户数据库出现的问题,关注的是单独的技术点。产品研发更需要全局思维,要求我们不仅从技术角度考虑问题,更要从业务需求、产品使用者的角度去思考,探索解决问题的新方法,实现突破。”云和恩墨产品设计师张伟说。他在2008年开始从事DBA的工作,2014年转型做生态产品研发。

只要对产品研发保持兴趣与热情,持续投入,把心沉下来就一定会取得不错的成绩。”张伟目前负责数据库一体机zData和数据备份与恢复一体机ZDBM的研发工作,这两款产品已广泛应用在电信运营商、省级三甲医院和政务等多行业客户的系统中。

转型不是摆脱焦虑的最优解,持续的价值输出才是DBA的未来

“如果只是担心自己的工作会被取代,因为焦虑而向数据库产品设计和研发转型,我觉得你需要三思而行。因为智能与云化时代,DBA们可以做的事情还有很多。”熊军说。

面对DBA们的迷茫与焦虑,熊军分享了自己的看法。他认为,软件产品可以降低工作的繁琐程度和工作量,将DBA从简单重复的工作中解放出来,减少个人在运维上的消耗,使他们能够更加专注价值输出,比如复杂的决策判断、数据价值挖掘等

“软件产品为客户提供了一种通用的解决问题的能力。但是,任何应用场景都有其独特的部分,适配工作、系统能力的拓展都离不开DBA。”熊军说,“DBA们长期跟数据库和软件系统打交道,在理解业务数据上有很大优势,对支撑公司未来数据价值挖掘上也发挥着重要作用。”他鼓励DBA们不断学习新的技术架构和数据架构,持续更新自己的知识库,应对不断出现的新挑战。同时,DBA要理解公司数字化转型过程中的业务需求,帮助公司进行基础设施升级改造、优化架构,提升企业业务效率、降低成本。

DBA的工作是围绕数据库展开的,实现持续的价值输出一定要拓宽自己的视野。”郎俊说。从广度上来看,DBA不能只局限于某一种数据库,需要尽可能掌握更多的主流产品,特别是加强国产数据库的学习。从深度上来看,一方面,对数据库各个模块的运作原理和配置细节的了解对工作的高效开展非常重要,DBA们需要对官方文档做到了然于胸。另一方面,数据库产品、生态工具、上下游软件、社区等在数据库生态中相辅相成,DBA要以全局观来看待数据库,才能寻找更优的问题解决方案。

面对是否向数据库产品设计与研发转型的选择中,DBA们要认清自身优势与挑战,充分思考哪一件是自己想做的事,并为之努力。“人最幸福的事情是什么?是想做的和正在做的恰好是同一件事。”张乐奕说,“只要保持对所做事情的兴趣并不断锤炼自己的能力,无论做哪一种选择,都是可行的,也都会做出可喜的成绩。”

END

数据驱动,成就未来,云和恩墨,不负所托!


云和恩墨创立于2011年,以“数据驱动,成就未来”为使命,是智能的数据技术提供商。我们致力于将数据技术带给每个行业、每个组织,构建数据驱动的智能未来。

云和恩墨在数据承载(分布式存储、数据持续保护)、管理(数据库软件、数据库云管平台、数据技术服务)、加工(应用开发质量管控、数据模型管控、数字化转型咨询)和应用(数据服务化管理平台、数据智能、隐私计算数据联邦平台)等领域为各个组织提供可信赖的产品、服务和解决方案,围绕用户需求,持续为客户创造价值,激发数据潜能,为成就未来敏捷高效的数字世界而不懈努力。

目前,云和恩墨的700多名员工分布在国内外的34个地区,已累计直接服务8大关键行业(金融、通信、能源、政务、制造、交通、医疗、商贸)的1,000多个组织,50,000多套业务系统,300,000多名行业从业者。

从 DBA 向数据库产品设计与研发转型,你准备好了吗?相关推荐

  1. 产品经理的职责 产品规划 产品设计 推导研发 职责误区

    本篇将从该四点展开讨论:产品规划.产品设计.推动研发.职责常见误解 目录 1.产品规划 2.产品设计 3.推动研发 4.职责误区 产品规划案例 1.产品规划 百度解释:产品规划是指产品规划人员通过调查 ...

  2. 数字化转型 — 新能源汽车 — 产品设计与研发流程

    目录 文章目录 目录 总揽 1. 策划阶段 1.1. 市场调研报告 1.2. 研发可行性分析报告 1.3. 产品开发任务书 2. 设计阶段 2.1. 概念设计 2.1.1. 总体布置设计 2.1.2. ...

  3. 进阶篇:4.1)DFA设计指南:简化产品设计(kiss原则)

    本章目的:理解kiss原则,明确如何简化产品的设计. 1.前言:kiss原则,优化产品的第一原则 如果要作者选出一个优化产品的最好方法,那一定是kiss原则莫属.从产品的整体设计到公差的分析,kiss ...

  4. 电商产品设计:促销活动设计解析

    电商产品设计:促销活动设计解析 Bouny_Yuan 订阅专栏取消订阅 公众号:碎碎恋产品:<电商产品经理宝典> 2017-03-03 1.9万 193 21 零基础学产品,BAT产品总监 ...

  5. 产品设计-产品设计五要素

    概念介绍 产品设计五要素分别是:战略层.范围层.结构层.框架层.表现层.自上而下的分析可用来分析已有的产品,自下而上分析则可以用来创造新的产品.下面是各个层级所包括的内容: 战略层:产品目标和用户需求 ...

  6. 云数据库产品及架构设计背后的考量

    摘要:在阿里云数据库技术峰会上,阿里云数据库高级产品专家萧少聪(铁庵)介绍了全体系阿里云数据库产品并对于阿里云数据库产品的实现架构进行了分享,帮助大家了解了阿里云全数据库产品体系能解决哪些实用场景的问 ...

  7. 想从事 DBA 工作,该挑选哪一款数据库产品【转载+整理】

    原文地址:http://www.mysqlops.com/2013/04/09/dba-which-product.html 2013-4-9 真正的喜好或说兴趣,是推动人不断进步的最大内驱动力,会促 ...

  8. [数据库03]-约束(唯一性-主键-外键/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式

    [数据库03]-约束(唯一性-主键-外键)/存储引擎/事务/索引/视图/DBA命令/数据库设计三范式 一.约束 1.1 唯一性约束(unique) 1.2 主键约束 1.3 外键约束 二.存储引擎 2 ...

  9. 决策过程并举例_体外诊断产品立项与研发的过程管理之二:产品的设计开发(二)...

    1. 设计开发各阶段简述 不同的市场环境下不同企业的产品多样化特征较为明显,但产品设计开发过程中存在许多内在的相似性.体外诊断产品设计开发的基本程序一般包括五个阶段. *  决策阶段 对市场环境需求. ...

最新文章

  1. cenots6 系统服务优化
  2. 数据关系模式设计的标准化
  3. vs官方使用教程中文版与英文版
  4. java 两个字段排序,如何在Java中按两个字段排序?
  5. MongoDB 空指针引用拒绝服务漏洞
  6. 【Python爬虫】Python3+selenium环境配置
  7. 游走于天才与疯子边缘的创业“鬼才”
  8. Django自带的用户验证与事务管理的基本概念理解
  9. 【STM32】关闭JTAG接口,引脚设置推挽输出
  10. 钱大妈生鲜“败走北京”
  11. Linux查看so库访问的IP,linux-ip命令杂记
  12. 无穷大常量0x7fffffff 0x3fffffff 0x3f3f3f3f
  13. 高超声速飞行器的建模与控制器设计
  14. 使用PR剪辑视频,mkv格式怎么无损转mp4
  15. hp服务器虚拟网卡,HP服务器升级网卡固件、驱动来解决网卡bug的操作办法
  16. 服务器端渲染-Vue SSR搭建
  17. mysql group 查询的替代_mysql group_concat替代或多行作为列
  18. 网店工商信息图片文字提取
  19. 2022年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多,看完你也可以了
  20. 石墨笔记,为知笔记, Effie ,哪个更适合写稿爱好者?

热门文章

  1. 同步助手 java_八大手机平台全覆盖 QQ同步助手Java版发布
  2. open函数和fopen函数区别
  3. 代理如韵锂电池充电芯片CN3791
  4. 乐视2 usb计算机连接,乐视手机怎么连接电脑?乐视手机正确连接电脑教程
  5. 如何看待腾讯光子工作室强制不加班双休?
  6. 【Unity3D入门教程】网络通信
  7. 百度尤晓赫:EasyDL,加速企业AI转型
  8. 北大强基计划有计算机吗,2020年北大及清华等高校的强基计划考试结果已经出炉...
  9. 如何解决redis的并发竞争key问题?附面试答案
  10. ios沙箱软件_iOS iap 应用要进行的沙箱测试是什么?