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

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

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

相关文章

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

总有一条路,我们很迷茫

十年前,我家还处于一个贫穷落后的小山村,周围的人会根据我父母的收入来对待我,而十年后的今天,我家的那座小山村医成为重点开发的地区,一夜之间我家成了所谓的土豪,周围的人依然根据我家的收入对待我。现实,什么是现实?这就是现实。从那一刻,我开始明白要想得到别人的尊重,首先你得有别人尊重的实力。 所以,这么多年来不管自己过得多累,走得多艰辛,我都会一直坚持。在人生前进的道路,我们总会经历风雨,难免感到迷

深入理解数据库的 4NF:多值依赖与消除数据异常

在数据库设计中, "范式" 是一个常常被提到的重要概念。许多初学者在学习数据库设计时,经常听到第一范式(1NF)、第二范式(2NF)、第三范式(3NF)以及 BCNF(Boyce-Codd范式)。这些范式都旨在通过消除数据冗余和异常来优化数据库结构。然而,当我们谈到 4NF(第四范式)时,事情变得更加复杂。本文将带你深入了解 多值依赖 和 4NF,帮助你在数据库设计中消除更高级别的异常。 什么是

DM8数据库安装后配置

1 前言 在上篇文章中,我们已经成功将库装好。在安装完成后,为了能够更好地满足应用需求和保障系统的安全稳定运行,通常需要进行一些基本的配置。下面是一些常见的配置项: 数据库服务注册:默认包含14个功能模块,将这些模块注册成服务后,可以更好的启动和管理这些功能;基本的实例参数配置:契合应用场景和发挥系统的最大性能;备份:有备无患;… 2 注册实例服务 注册了实例服务后,可以使用系统服务管理,

速了解MySQL 数据库不同存储引擎

快速了解MySQL 数据库不同存储引擎 MySQL 提供了多种存储引擎,每种存储引擎都有其特定的特性和适用场景。了解这些存储引擎的特性,有助于在设计数据库时做出合理的选择。以下是 MySQL 中几种常用存储引擎的详细介绍。 1. InnoDB 特点: 事务支持:InnoDB 是一个支持 ACID(原子性、一致性、隔离性、持久性)事务的存储引擎。行级锁:使用行级锁来提高并发性,减少锁竞争

嵌入式方向的毕业生,找工作很迷茫

一个应届硕士生的问题: 虽然我明白想成为技术大牛需要日积月累的磨练,但我总感觉自己学习方法或者哪些方面有问题,时间一天天过去,自己也每天不停学习,但总感觉自己没有想象中那样进步,总感觉找不到一个很清晰的学习规划……眼看 9 月份就要参加秋招了,我想毕业了去大城市磨练几年,涨涨见识,拓开眼界多学点东西。但是感觉自己的实力还是很不够,内心慌得不行,总怕浪费了这人生唯一的校招机会,当然我也明白,毕业

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

ORACLE 11g 创建数据库时 Enterprise Manager配置失败的解决办法 无法打开OEM的解决办法

在win7 64位系统下安装oracle11g,在使用Database configuration Assistant创建数据库时,在创建到85%的时候报错,错误如下: 解决办法: 在listener.ora中增加对BlueAeri-PC或ip地址的侦听,具体步骤如下: 1.启动Net Manager,在“监听程序”--Listener下添加一个地址,主机名写计

MyBatis 切换不同的类型数据库方案

下属案例例当前结合SpringBoot 配置进行讲解。 背景: 实现一个工程里面在部署阶段支持切换不同类型数据库支持。 方案一 数据源配置 关键代码(是什么数据库,该怎么配就怎么配) spring:datasource:name: test# 使用druid数据源type: com.alibaba.druid.pool.DruidDataSource# @需要修改 数据库连接及驱动u