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

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

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

相关文章

SpringBoot实现数据库读写分离的3种方法小结

《SpringBoot实现数据库读写分离的3种方法小结》为了提高系统的读写性能和可用性,读写分离是一种经典的数据库架构模式,在SpringBoot应用中,有多种方式可以实现数据库读写分离,本文将介绍三... 目录一、数据库读写分离概述二、方案一:基于AbstractRoutingDataSource实现动态

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

mysql数据库重置表主键id的实现

《mysql数据库重置表主键id的实现》在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,本文主要介绍了mysql数据库重置表主键id的实现,具有一定的参考价值,感兴趣的可以了... 目录关键语法演示案例在我们的开发过程中,难免在做测试的时候会生成一些杂乱无章的SQL主键数据,当我们

Spring Boot 整合 MyBatis 连接数据库及常见问题

《SpringBoot整合MyBatis连接数据库及常见问题》MyBatis是一个优秀的持久层框架,支持定制化SQL、存储过程以及高级映射,下面详细介绍如何在SpringBoot项目中整合My... 目录一、基本配置1. 添加依赖2. 配置数据库连接二、项目结构三、核心组件实现(示例)1. 实体类2. Ma

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

Java实现数据库图片上传与存储功能

《Java实现数据库图片上传与存储功能》在现代的Web开发中,上传图片并将其存储在数据库中是常见的需求之一,本文将介绍如何通过Java实现图片上传,存储到数据库的完整过程,希望对大家有所帮助... 目录1. 项目结构2. 数据库表设计3. 实现图片上传功能3.1 文件上传控制器3.2 图片上传服务4. 实现

使用Dify访问mysql数据库详细代码示例

《使用Dify访问mysql数据库详细代码示例》:本文主要介绍使用Dify访问mysql数据库的相关资料,并详细讲解了如何在本地搭建数据库访问服务,使用ngrok暴露到公网,并创建知识库、数据库访... 1、在本地搭建数据库访问的服务,并使用ngrok暴露到公网。#sql_tools.pyfrom

Java实现数据库图片上传功能详解

《Java实现数据库图片上传功能详解》这篇文章主要为大家详细介绍了如何使用Java实现数据库图片上传功能,包含从数据库拿图片传递前端渲染,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、前言2、数据库搭建&nbsChina编程p; 3、后端实现将图片存储进数据库4、后端实现从数据库取出图片给前端5、前端拿到

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

Jmeter如何向数据库批量插入数据

《Jmeter如何向数据库批量插入数据》:本文主要介绍Jmeter如何向数据库批量插入数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Jmeter向数据库批量插入数据Jmeter向mysql数据库中插入数据的入门操作接下来做一下各个元件的配置总结Jmete