发表于: 2006.06.23 15:06
分类: Oracle is anything
出处: http://bitirainy.itpub.net/post/330/125539
---------------------------------------------------------------
优秀数据库工程师评选,IT168 网络采访
1 我注意到您发在itpub论坛上的招聘广告了,您觉得目前在国内,招聘一个满足阿里巴巴这样的大型电子商务网站应用的数据库的DBA是否容易?为什么?
2 您心目中理想的DBA应该具备哪些技能?
3 您觉得造成目前中国合格数据库人才缺乏的原因有哪些?
4 您为何选择到专业论坛(itpub)发招聘帖子的方式来招揽人才?
5 据了解,目前中国从事数据库开发、管理的人才(包括开发人员)大约有20万,其中
专职的DBA,您估计目前中国有多少?
满足阿里巴巴这样的大型电子商务网站应用的数据库的DBA是否容易?为什么?
作为新兴的行业,电子商务,数据对于我们就是生命。电子商务的特点就是信息数据
主要通过计算机系统存储并通过网络传输,这样才能提高效率。这也就是说alibaba对
信息系统的倚赖程度非常的高。这样对于数据库的要求就具体体现以下几点:
1:不允许丢失数据,传统行业可能还可以通过其他途径补录数据,但我们不行。
甚至如电信或者移动,数据出现丢失,通常采取的做法是自己吃点亏,少收钱,用户
一般就不会有意见。 可我们不可能,因为用户的交易等信息如果丢失,是难以补偿的。
因为数据的采集有一个周期,还有缓冲,允许一定时间的延迟入库。毕竟用户也很少要求提供
一分钟前的帐单明细,而出帐往往也是一个月只有那么几天。我们不行,数据库一挂,所有
客户立即无法使用,也包括自己的销售队伍也无法使用。比如我们公司电话销售队伍就有好几百人,
将来有了渠道就更多了,这么多人无法工作,这样形成的直接经济损失非常的大。
3:系统性能的要求非常高。当然传统的金融、电信行业要求也很高,但是我们有很多的不同。
电子商务行业的网民基本都是接受新生事务很快的、要求又多又苛刻的。在这个高速发展的时期,
我们为了满足用户的需求,基本每周都要至少集中两次发布应用。这些应用有可能牵扯的面非常广。
由于应用的变化太快,造成对性能的评估和把握非常的困难。有可能一个看起来不足道的应用,就可能
把系统性能拖垮。所以我们会对每一个程序员写的每一条sql都仔细审核是否满足要求。而金融、电信的
系统,基本都经过相当长周期的反复测试,应用上线后一旦稳定就很少发生变化,不象我们每天都
必须提高警惕。
由于数据库对于我们的重要性,所以要求自然也会非常的严格,满足条件的人自然就少。
2 您心目中理想的DBA应该具备哪些技能?
有开发背景,熟悉应用开发
OS非常熟悉,原理清楚
对于存储系统熟悉
熟悉流行的系统架构
精通数据库
善于学习,对不了解的问题有不达目的不罢休的精神
胆大心细、责任感强、抗压能力强、善于沟通
3 您觉得造成目前中国合格数据库人才缺乏的原因有哪些?
目前软件企业基本都是手工作坊居多,每天都在为明天的生存努力,或者甚至有些企业
本来就是为了一两个项目而存在。那么就很少有人为了长远的规划而努力,目标仅仅是
赶紧验收收款,谁还顾的了系统的性能、可靠性。而客户自身对信息系统认识不足,
起步阶段,倚赖性不强,也没尝到足够的信息系统的甜头,投入也就大打折扣。这样市场
上对高水平DBA的需求自然就严重不足。DBA的专业性太强,不成熟的IT公司也需要的是什么
都能做的人,样样行就样样松。大环境的初级阶段和IT公司的浮躁,造成了行业人员自身
也难免浮躁,使得只有真正对数据库感兴趣并且有毅力坚持的人,才能认真学习和研究数据库。
我很多朋友早先都不是做DBA的,完全是因为对数据库感兴趣并坚持研究,后来才走了这条道路。
4 您为何选择到专业论坛(itpub)发招聘帖子的方式来招揽人才?
itpub 是国内甚至在全世界也算的上对oracle的讨论进行最深入的论坛之一。
这里聚集了大批数据库爱好者,我也了解很多会员的状况,发个信息,如果有我觉得不错的
会员给予响应,自然招聘成本就会降低很多。同时根据会员提供的ID,搜索一下他发过的帖子,
就可以更清楚的了解了他的学习能力和水平,甚至根据不同时期会员的表现可以看出会员的成长状况。
专职的DBA,您估计目前中国有多少?
还有一部分兼职DBA,他们主要做开发和系统实施,只是顺便维护数据库。











