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

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

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

相关文章

Python调用Orator ORM进行数据库操作

《Python调用OratorORM进行数据库操作》OratorORM是一个功能丰富且灵活的PythonORM库,旨在简化数据库操作,它支持多种数据库并提供了简洁且直观的API,下面我们就... 目录Orator ORM 主要特点安装使用示例总结Orator ORM 是一个功能丰富且灵活的 python O

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

使用Navicat工具比对两个数据库所有表结构的差异案例详解

《使用Navicat工具比对两个数据库所有表结构的差异案例详解》:本文主要介绍如何使用Navicat工具对比两个数据库test_old和test_new,并生成相应的DDLSQL语句,以便将te... 目录概要案例一、如图两个数据库test_old和test_new进行比较:二、开始比较总结概要公司存在多

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

查询SQL Server数据库服务器IP地址的多种有效方法

《查询SQLServer数据库服务器IP地址的多种有效方法》作为数据库管理员或开发人员,了解如何查询SQLServer数据库服务器的IP地址是一项重要技能,本文将介绍几种简单而有效的方法,帮助你轻松... 目录使用T-SQL查询方法1:使用系统函数方法2:使用系统视图使用SQL Server Configu

SQL Server数据库迁移到MySQL的完整指南

《SQLServer数据库迁移到MySQL的完整指南》在企业应用开发中,数据库迁移是一个常见的需求,随着业务的发展,企业可能会从SQLServer转向MySQL,原因可能是成本、性能、跨平台兼容性等... 目录一、迁移前的准备工作1.1 确定迁移范围1.2 评估兼容性1.3 备份数据二、迁移工具的选择2.1

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Oracle数据库如何切换登录用户(system和sys)

《Oracle数据库如何切换登录用户(system和sys)》文章介绍了如何使用SQL*Plus工具登录Oracle数据库的system用户,包括打开登录入口、输入用户名和口令、以及切换到sys用户的... 目录打开登录入口登录system用户总结打开登录入口win+R打开运行对话框,输php入:sqlp

数据库使用之union、union all、各种join的用法区别解析

《数据库使用之union、unionall、各种join的用法区别解析》:本文主要介绍SQL中的Union和UnionAll的区别,包括去重与否以及使用时的注意事项,还详细解释了Join关键字,... 目录一、Union 和Union All1、区别:2、注意点:3、具体举例二、Join关键字的区别&php

查询Oracle数据库表是否被锁的实现方式

《查询Oracle数据库表是否被锁的实现方式》本文介绍了查询Oracle数据库表是否被锁的方法,包括查询锁表的会话、人员信息,根据object_id查询表名,以及根据会话ID查询和停止本地进程,同时,... 目录查询oracle数据库表是否被锁1、查询锁表的会话、人员等信息2、根据 object_id查询被