2.融合公有云和私有云的能力 。公有云和私有云的基本逻辑是相通的,结合两者的能力更有助于理解和学习数据库知识 。
3.识别和强化核心能力 。在掌握基础知识的基础上,不断强化数据库核心能力,比如架构设计、内核研发等,持续打造核心竞争力 。
4.紧密结合业务 。所有产品都是为客户业务服务的,DBA需要结合业务场景不断练就技术内功,比如SQL管理、慢日志管理、索引优化等,才能更好地为业务服务 。
Q4:当前数据库行业对人才有哪些诉求?张虎:当前国内数据库行业蓬勃发展,现在网上能查到的数据库产品有200多个 。数据库作为数据存储和流转的基础平台,人才需求非常大,人才要求也多样化 。
目前数据库领域对人才的诉求主要有以下几个方面,从数据库领域来划分,第一个是数据库内核开发;第二个是围绕数据库内核周边生态工具的开发,比如审计工具、数据库安全管理工具、数据库迁移工具等;第三个是数据库运维和调优,无论使用哪一家云厂商数据库或者是开源数据库,都必须保障系统稳定高效地运行;第四个是数据库应用开发,比如企业办公系统、企业内部的资源管理系统ERP、人力资源管理系统等 。
从角色来划分,首先是开发者,无论是做内核、工具,还是相关信息系统应用开发,基本都属于开发者范畴 。其次是测试 。第三是市场售前,告诉客户数据库的特点或工具特性、产品卖点等 。第四是售后实施 。每一种角色对数据库的掌握侧重点都不一样,但无论从事哪些领域,担任什么角色,掌握数据库入门知识都是一个必备的能力 。数据库人才需求很大,华为云数据库也在联合整个产业和高校,一起推动数据库人才的培养,为业界及华为自身业务发展保障数据库人才供给 。
Q5:作为一名DBA,是否需要掌握一门编程语言?杨建荣:这个需要具体问题具体分析 。首先,从工作目标来看,先确认目标是什么,根据目标去决定是否需要学习一门编程语言 。比如一个工作年限很长或者是经验非常丰富的资深人员,他应该本身已经具备这样的能力,这时应该强调的是具备编程思维,而不是去学习某一门编程语言 。其次,善用外力,因地制宜 。如果我们想实现某个能力,可以借用业界成熟经验,既避免了重复造轮子,又实现事半功倍的效果 。最后,DBA和部分开发的薪资有一定差异,有些人想做开发,但是一直没有开始,所以在这个层面上,建议大家先动起来,先去落地实践 。但除了开发之外,还有很多类似方向的事情值得我们去做,比如说数据的管理,从数据库管理员到架构师方向的转变 。其实数据可以挖掘更多价值,如果往数据分析方向发展,反而更具优势 。在这个过程中,开发语言可以大大提高我们的工作效率 。
Q6:如何快速掌握一门技术,提升自己的技术认知?张虎:要快速掌握一门技术,比较好的途径就是培训认证 。考证是对自身学习能力的巩固和验证,备考的过程也是一个系统化的学习过程 。认证可分为入门级、工作级和专家级三个层面,大家可根据自身情况进行选择 。比如想从事数据库基本岗位,可以考取入门级或工作级认证,想进一步深耕,可以选择专家级认证 。
考证面向的对象也很广泛,第一类,云厂商合作伙伴 。很多云厂商对合作伙伴都有认证要求 。比如华为拥有庞大的生态体系,人员能力认证在生态体系中是一个非常重要的环节,一般会要求华为合作伙伴通过一定数量的认证和考试 。第二类,云厂商数据库领域工作人员 。比如从事数据库相关工作的华为人,需要通过认证来识别员工能力,更好地为业务服务 。第三类,银行、证券、政府等客户,他们对内部的IT从业人员也有考证要求 。第四类,高校学生 。从学校就开始接触数据库,然后去学习考证,对未来走向工作岗位是很有帮助的 。
经验总结扩展阅读
- 手机充电进入个位数时代是怎么回事 充满电只需要9分钟吗
- 京东云开发者|IoT运维 - 如何部署一套高可用K8S集群
- 我的Vue之旅 09 数据数据库表的存储与获取实现 Mysql + Golang
- 云电视功能介绍 人脸识别的年代已到来
- 云电视哪个牌子好 价格一般多少
- 当书网又要换网址了吗
- 女婿给丈母娘发红包丈母娘该说啥
- 10月31日湖南未来三天多云到晴天为主 后天晚上湘南有降雨
- 谁是最容易出轨星座男生?
- Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务