数据库人才如何才能熟?
“我们有些大型项目,找不到合适的高级数据库工程师,特别是能够做全局规划,大型项目实践经验丰富的高级数据库工程师。”中国海关资深数据库工程师王翔有些忧虑。
当前全国范围内数据库领域的技术人员不少,但是人员结构却呈纺锤形,即对数据库技术掌握处于初级阶段的人和对数据库精通的人相对人数较少,而对数据库的应用有些经验但又不十分精通的技术人员占大多数。
事实的状况是:众多高校每年源源不断输出的数据库相关毕业生,以及越来越多的人投入到数据库领域中,国内的数据库人力资源丰富;但是专门精于数据库领域的高级人才,相对整个数据库人才群体十分稀缺,大型项目实施过程中找不到合适的高级数据库专才现象比较普遍,尤其是在一些国家投资的重点大型项目中这一点体现的尤为明显。
牛新庄也认可这种现状的存在,他思考片刻,讲出二大因素:
“首先,目前高校的数据库教材更新速度赶不上数据库实际发展的速度,不能反映出最新的数据库技术发展方向,高校数据库教学与社会实际的需求有些脱节,导致毕业生们需要在社会工作中重新学习和积累数据库技术。”
“第二,中国数据库应用发展速度较快,但是很多企业不够看重对数据库人才的培养,缺乏专业的技术分工,数据库工程师的各种角色不够明确。”
那么怎样的历练,才能打造真正成熟的高级数据库工程师?
中国移动高级工程师段云峰介绍,在某电信运营商的数据库项目里,数据库工程师常常陷于对技术问题的解决和对数据的一些实际业务含义,当时数据库工程师不明就里,常常需要和业务人员探讨询问实际的业务问题,譬如数据库工程师每次都要询问这组数据的业务含义以及具体的数据分类,让业务人员解答。
这样一来工作效率会受到影响,数据库工程师话语权也受到冲击,处于被动局面。
“高级数据库工程师不仅要解决技术问题,还应该逐步提升解决业务问题的能力,并且培养优秀的综合素质。要站得高、看得远,整体规划能力很重要。” 段云峰讲到心目中成熟的高级数据库工程师。
怎样才能成为成熟优秀的高级数据库人才?牛新庄、董国兴作为一线成长起来的经验丰富的高级数据库工程师的代表,根据自己的发展历程归纳:数据库理论更新非常快,好的数据库工程师要跟上这种更新,不断学习最新的知识;对企业的业务要很快熟悉,并对企业的整体信息架构有全局的了解;数据库工程师不是孤立工作的,需要具备跟各种角色不同的人员打交道的沟通协调能力。

