logo资料库

MySQL数据库工程师职业规划.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
美河学习在线 www.eimhe.com 数数据据库库工工程程师师职职业业规规划划 我应该成为一名数据库工程师么?我适合从事数据库工程师这样的职业么?这二个问题一直是数据 库初学者需要遇到的问题。 数据库工程师是个“纯粹”的技术职业,需要脚踏实地的工作,能够亲自动手进行软件、硬件操作。 对于那些对技术充满激情,喜欢了解新技术,又不甘于千篇一律工作的人而言,数据库工程师正是最佳的 选择。 数据库工程师的日常主要工作包括以下几点: 1.设计并优化数据库物理建设方案; 2.制定数据库备份和恢复策略及工作流程与规范; 3.在项目实施中,承担数据库的实施工作; 4.针对数据库应用系统运行中出现的问题,提出解决方案; 5.对空间数据库进行分析、设计并合理开发,实现有效管理; 6.监督数据库的备份和恢复策略的执行; 7.为应用开发、系统知识等提供技术咨询服务。 了解了数据库工程师的主要工作,那么成为一名合格的数据库工程师需掌握哪些知识技能呢? 1. 数据库应用系统分析及规划: ⑴ 软件工程与软件生命周期 ⑵ 数据库系统生命周期 ⑶ 数据库开发方法与工具 ⑷ 数据库应用体 系结构 ⑸ 数据库应用接口 2. 数据库设计及实现: ⑴ 概念设计 ⑵ 逻辑设计 ⑶ 物理设计 ⑷ 数据库对象实现及操作 3. 数据库存储技术: ⑴ 存储与文件结构 ⑵ 索引技术 4.并发控制技术: ⑴ 事务管理 ⑵ 并发控制技术 ⑶ 死锁处理 5.数据库管理与维护: ⑴ 数据完整性 ⑵ 数据库安全性 ⑶ 数据库可靠性 ⑷ 监控分析 ⑸ 参数调整 ⑹ 查询优化 ⑺ 空 间管理 6.数据库技术的发展与新技术: ⑴ 分布式数据库 ⑵ 对象数据库 ⑶ 并行数据库 ⑷ 数据仓库与数据挖掘 以上就是一名数据库工程师需要掌握的知识技能。但除此之外,要成为优秀的数据库工程师还要掌握 一些知识,比如,掌握计算机体系结构以及各主要部件的性能和基本工作原理;掌握操作系统、程序设计 语言的基础知识,了解编译程序的基本知识;数据库技术的基本概念、原理、方法和技术;能够使用 SQL 语言实现数据库操作;具备数据库系统安装、配置及数据库管理与维护的基本技能;掌握数据库管理与维 护的基本方法;掌握数据库性能优化的基本方法;了解数据库应用系统的生命周期及其设计、开发过程; 了解数据库技术的最新发展;熟悉常用的数据库管理和开发工具,具备用指定的工具管理和开发简单数据 库应用系统的能力。 具备以上的知识技能,我们就能成为一名合格的数据库工程师了。那么数据库工程师又分为哪几类呢? 数据库工程师大致分为数据库设计工程师,数据库应用工程师和数据分析师。 数据库设计工程师主要面向数据库建模和数据库选型,大都参与项目的前期的需求分析,数据库模型 设计,表结构规划,数据流图设计工作。这个岗位不会针对于大部分刚毕业的学生,因为,数据库设计需
美河学习在线 www.eimhe.com 要干过 5 年左右,10 个大项目的经验才可以,要知道数据库设计犹如盖房子的地基,一旦定型是不可以随 意改动。 数据库应用工程师主要是数据库配置,安装,维护和调优。数据库配置,安装可以通过培训,结束后 基本可以上岗的。维护就需要数据库工程师具备一定的数据库管理经历了。特别是大型数据库系统还需要 工程师具备异构平台的数据交互能力,特别是熟悉 Unix 环境。调优就不是一般人能做的事了,需要具备 sql 编程经验,数据字典熟悉度,dbms 系统构架方面的知识。 数据分析师主要面向数据分析,数据挖掘,数据仓库构建,etl 方面的管理。这样的人太少了,不但要 懂数据库,还要懂一个行业,能够进行流程分析,最后使用一些数据挖掘工具,bi 工具来做规划。 不管是哪一类数据库工程师,一般发展方向都是向更高级别的工程师方向发展,主要是以下三个发展 路径: 1.继续从事技术专家路线。这是数据库工程师的主流发展方向,同时也可以兼顾学习并实践一些服务 器(操作系统)等方面的知识,可以尝试对网络的基本原理进行了解,从而为后续成为整个基础设施方面 的专家、架构师奠定基础。当然,也可以专注于数据库领域,不求广,但求精,这也是一个可选的技术路 线。 然而,在成为初级数据库工程师后,如果觉得数据库不好玩,那么可以尝试往服务器方向转型(一般 来说,数据库和网络相隔比较远,当然,一定要转向网络也不是不可以,只是作为数据库工程师,接触网 络的机会不多),但是切记:起步阶段切勿贪多,精通一门是基本目标,往后项目做多了,自然容易触类 旁通。其实选择一个技术领域,用心钻研下去,效果是殊途同归的,都差不到哪去,关键是你在这一技术 领域的精深程度。 2.转行做管理。如果觉得自己对人比对机器感兴趣,可以考虑往管理方面转型,毕竟职业发展只有和 兴趣爱好吻合才能事半功倍(可以对自己的特长进行测评,作为发展定位的参考)。机会好的话,可以争 取一个小项目的项目经理机会,作为转型的开始;但更多的时候,还是需要在"项目经理助理"的岗位上过 渡一下。不过,技术可以转管理,但一旦转成管理,则不大可能再转回技术了。这一点需要考虑清楚。 3.转行做销售。对于有强烈个人成就意识或者是对金钱比较渴望的人,可以尝试转型去做做售前,再 转型做销售;从工程师直接转销售的还是比较少,毕竟这是完全不同的两个领域,建议从售前开始入销售 的门。不过,技术可以转销售,但一旦转成销售,则不大可能再转回技术了。这一点需要考虑清楚。 我们都知道,未来的发展,会是海量数据的世界。随着数据库技术的不断发展,企业为了管理、利用 越来越多的信息,都建立了自己的数据库。而这些企业数据库,都需要有专门的人员进行维护,这就是数 据库工程师的工作。就发展趋势看,优秀的数据库工程师是十分匮乏的。数据库工程师的就业范围非常广, 一般的大型或者跨国的企业都建立自己的数据库,他们都需要数据库工程师对他们的数据库进行管理。一 些国际知名企业、政府、学校等都是数据库工程师很好的去处。
分享到:
收藏