如何摆脱从业迷茫?李轶楠为“数据库人”职业生涯指点迷津

本文主要是介绍如何摆脱从业迷茫?李轶楠为“数据库人”职业生涯指点迷津,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

28ac948f8153e1eddcdbcad2aadd329d.jpeg

当你发觉自身技术能力一直停滞不前的时候,不要只是一味地继续埋头苦学,其实不妨抬起头来左右看看,也许你会发现一条更适合自己的道路。--李轶楠

受国家政策和科学技术创新发展的影响,数据库行业的格局与相关技术方向正处于极快的变迁之中,“初出茅庐”的技术人对前路充满困惑,而“久经沙场”的“老员工”在熟悉的环境里也难免产生“温水煮青蛙”的焦虑。面对数据库职场的种种迷茫,从业者到底该何从何从?云和恩墨联合创始人、数据库资深专家李轶楠(网名:ORA-600)从行业前景、技术提升与职业转型给出了他的答案。

f4c2f5861db84abc743917fe43de099c.png

海阔凭鱼跃

国产数据库崛起我们迎来从业者最好的时代

0ca3e8830d621f32e8c2335c93576888.png

近年来,国家层面对基础软件的创新发展重视程度不断提升。在政策与市场的推动下,国产数据库异军突起,厂商如雨后春笋般涌现,数据库产品更是百花齐放。“我们进入了国产数据库发展的最佳时期。”李轶楠说,“但是,在这么好的时间和机会下,相关人才的匮乏却制约了行业发展。在人才发展和需求急速爆发的当下,对于数据库人来说,意味着广阔的前景和机会。”

云和恩墨创始人兼总经理盖国强曾在一场活动中提出,中国大约有30万DBA,其中大部分精通 Oracle、PostgreSQL 和 MySQL 等国外数据库,但国产数据库DBA缺口很大。“对于国内厂商来说,数据库产品想要真正实现落地应用,研发人才、运维人才以及数据库相关应用的开发人才都必不可少。”李轶楠说,“对人才的需求不止于数据库厂商,服务商、用户以及各行业软件商的人才需求也日益旺盛。”未来,行业发展将与人才成长配合,无论是并行前进还是螺旋状前行,道路总是光明的。

76d0085001989603d9e2135187499e85.jpeg

那么,数据库相关人才到底指什么呢?李轶楠将其分为两大类,DBA与数据库研发。

DBA一般指运维DBA与开发DBA。用户方、服务方、集成商、数据安全等相关厂商等都需要运维DBA,以解决各种各样的数据库运维需求和疑难杂症。开发DBA集中于数据库应用产品开发商,其对数据库架构设计和改造等方面的作用不容忽视。数据库研发则主要涉及数据库内核研发和生态工具研发。内核研发是数据库厂商最重要的部分,也是数据库发展关键的人才。生态工具研发主要是通过研发产品满足数据库监控、数据迁移、导出导入、备份、一致性校验、同步等运维需求。目前,国内数据库厂商将更多的精力集中在数据库自身的稳定性和可用性等能力上,这势必造成周边生态工具研发的短板。

“国产数据库不止想在国内站住脚,也期望在某些技术领域在国际上实现弯道超车。这就需要以上提到的多类型数据库人才提供支持。所以,行业对各类人才需求会持续增加,这给从业者带来大量选择。个人结合自己的兴趣爱好与志向作出选择,一定可以有所收获。”李轶楠说。

绝知此事要躬行

证书只是“敲门砖”通过实践积累的能力才是“铁饭碗”

f1fc2ee1981b365fae026d10565dde54.png

“一般提到的数据库证书主要指DBA证书,被认为是进入行业的‘敲门砖’。”李轶楠解释说,“但证书只能说明你拥有了数据库的基础理论知识,对数据库有一定的了解,并不代表具备了成为DBA的能力。真正的能力需要在实践中不断锤炼,而要想获得更多实践机会,找寻一家愿意提供机会且正处于快速成长中的公司非常重要。” 

他介绍了云和恩墨培养新人的做法。新入行的员工会有导师带领开展工作,能够快速将理论知识落地,这对于职场新人来说是一种比较理想的状态。如果暂时没有这个条件呢?“我们可以利用数据库类专业论坛去挑战与验证自己对知识的理解程度,比如根据自己掌握的理论回答别人提出的问题,吃透知识,而不是简单地停留在‘记住了’这个层面上。”另外,理论知识只代表了某一种特定场景或是理想环境下的数据库状态,而在实战情况中,仅靠理论知识可能会出现想象不到的各种问题,这就需要DBA多想一些场景,多做一些实验,尽量全面的去验证某些论点,真正的把数据库当中各类型的知识串联起来。

44465c452b69657ef3ae5bc420bc6269.jpeg

对于职场老员工来说,如果想要在技术领域深耕,保持领先水平,则要持续更新知识,反复实践。在李轶楠看来,自我驱动的学习能力是实现个人提升的基础,“如果万事都要靠别人督促,那技术人能否实现成长是存疑的。”他说。另外,所学的知识与真实场景往往存在差异,个人对知识的理解同样可能存在偏差,单靠自己去消化,很可能在错误的道路上越走越远。“理不辩不明。我一直觉得讨论,甚至说辩论、争论是能力提升的一个有效途径。”李轶楠说,“当在某个技术问题上,大家所持观点不一样时,为了让自己的看法得到更多人支持,你需要寻找大量的论据做支撑,不断琢磨知识点,并且在多场景里进行试验。辩论的输赢已经不重要,在这个过程中,不知不觉将技术知识深挖,这对个人成长来说非常重要。”

提起技术问题讨论,李轶楠回忆起自己在论坛与数据库爱好者“高谈阔论”的日子。“真正的讨论通过微信、钉钉、QQ等点对点的方式是不容易实现的,所以我一直很喜欢论坛,它触达的人群更广泛,更精准。这是一个可以真正帮助你解答疑惑,理解知识的场所。”他说,“正是云和恩墨人对论坛的偏爱促成了墨天轮社区的诞生。我们希望大家在这个社区不仅仅是下载资料,查看中国数据库流行度排行榜,更重要的是去学习与分享知识,探讨问题,让墨天轮成为大家论道的场所与学习的利器。” 

柳暗花明又一村

突破发展瓶颈职业生涯有深度与广度双重选择

5a1500a454c5f14b32e0aac5bd191801.png

人们在任何岗位工作一段时间后,普遍都会进入瓶颈期,对于技术人来说也不例外。很多人发现自身处于一个提升的停滞期,自我突破变得十分困难。“有人选择继续埋头坚持,钻研技术细节,最终成为了行业专家。这类人是在职业深度上不断探索,并最终实现了突破。但这种选择并不适合所有人。”李轶楠说。

如果坚持一段时间之后,情况并未发生变化,又该怎么办呢?李轶楠强调,坚持如果并未带来预期效果,不妨抬起头来看一看,也许你会发现一条更适合自己的道路。通过转型,从行业广度上突破或许是更适合的选择。那么技术人员转型的方向有哪些呢?李轶楠给出了建议。

0a1757dbb6dada83fc113746abdff3d0.jpeg

从技术角度来看,做开发出身的人,有更多的项目经验,更理解前端的业务需求,更擅长应用设计、代码开发,对模型设计、数据质量管理、SQL优化,未来可以向应用架构设计师转型。运维DBA对整个硬件系统比较熟悉,擅长整体的数据库架构设计、数据库各种各样的故障诊断,向系统架构设计师转型是一个不错的选择。

从行业广度来说,当技术人把 Oracle、MySQL 等国外数据库研究透彻以后,可以学习其他各类型的国产数据库,了解产品特性、适用场景等,向售前转型,为客户业务发展提出最佳的技术解决方案。当然,依托对数据库特性、客户需求与数据库技术未来发展方向的掌握,技术人也可以进入数据库研发团队,提供相应的产品设计指导、咨询帮助。

“向销售、项目管理等转型也是从行业广度上进行探索。不过,我们最终选择什么还是要立足于自身兴趣、机遇与职业规划。”李轶楠说。

面对职业迷茫,有人说,尽管去做吧!只有践行才能给你自信和选择的力量,而这也正是李轶楠一直强调的。在国产数据库崛起的时代,“数据库人”迎来更多的发展机遇。不论是初入职场的新人,还是陷入瓶颈的“老员工”,充分利用所学的知识,去探索,去实践,相信都会收获出彩的职业历程。

ed41bea127defba78d784da53353bd55.gif

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


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

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

e01f4da84a71a5bcdb8e1a7a20384539.gif

这篇关于如何摆脱从业迷茫?李轶楠为“数据库人”职业生涯指点迷津的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/498776

相关文章

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

虚拟机Centos7安装MySQL数据库实践

《虚拟机Centos7安装MySQL数据库实践》用户分享在虚拟机安装MySQL的全过程及常见问题解决方案,包括处理GPG密钥、修改密码策略、配置远程访问权限及防火墙设置,最终通过关闭防火墙和停止Net... 目录安装mysql数据库下载wget命令下载MySQL安装包安装MySQL安装MySQL服务安装完成

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

C#连接SQL server数据库命令的基本步骤

《C#连接SQLserver数据库命令的基本步骤》文章讲解了连接SQLServer数据库的步骤,包括引入命名空间、构建连接字符串、使用SqlConnection和SqlCommand执行SQL操作,... 目录建议配合使用:如何下载和安装SQL server数据库-CSDN博客1. 引入必要的命名空间2.

Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式

《Java通过驱动包(jar包)连接MySQL数据库的步骤总结及验证方式》本文详细介绍如何使用Java通过JDBC连接MySQL数据库,包括下载驱动、配置Eclipse环境、检测数据库连接等关键步骤,... 目录一、下载驱动包二、放jar包三、检测数据库连接JavaJava 如何使用 JDBC 连接 mys

MySQL数据库中ENUM的用法是什么详解

《MySQL数据库中ENUM的用法是什么详解》ENUM是一个字符串对象,用于指定一组预定义的值,并可在创建表时使用,下面:本文主要介绍MySQL数据库中ENUM的用法是什么的相关资料,文中通过代码... 目录mysql 中 ENUM 的用法一、ENUM 的定义与语法二、ENUM 的特点三、ENUM 的用法1

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、