ITPUB名人堂访谈已经开展了十期,很荣幸我可以成为第十期的嘉宾。感谢hwayw对于访谈问题的细心准备。
以下是关于我的访谈内容,ITPUB链接参见 - 《ITPUB名人堂》第10期采访高级数据架构师 侯圣文先生(ID:secooler) http://www.itpub.net/thread-1514131-1-1.html
hwayw:
您先自我介绍一下?分享以下您的职业经历?您目前的从事的工作?
secooler:
大家好,我是侯圣文,网名secooler,是ITPUB Oracle专题深入讨论版版主。
我在北京大学获得理学硕士学位,毕业以后一直从事DBA相关工作。我曾任职于海关总署数据中心,负责运维国家级海量数据库。目前就职于国际航空运输协会(IATA)任高级数据架构师。应该说我的职业经历比较简单也很幸运,因为这两个地方数据量都很大,经常接触一些国家级甚至国际级的大项目,这里的DBA工作虽然任务重、压力大,但是也很锻炼人,能够促使我不断提高进步。
hwayw:
在您的博客中分享了很多的Oracle的实战经验。通过您多年的DBA工作经验,对数据库的开发和维护您有哪些方面的体会?特别是在大型项目的开发中,数据库到底充当的是什么角色?
secooler:
开发DBA工作涉及范围很广,从前期需求分析、架构设计、设备选型到代码开发、实施、测试都需要DBA的参与,从平常开会就能看出DBA的繁忙程度,开发人员或者其他架构师一般只跟一个项目,只参加一个项目的例会,而我一般要同时跟进三四个项目,开会的时候基本所有项目都会叫上我,进了会议室就不用出来了。
我感觉维护DBA更像是消防员,时刻处于待命状态,他不像交警一样每天出现,有时你甚至忽略了他们的存在,但一旦警笛响起,他们的责任就重于泰山,维护DBA也是一样,一旦轮到你出马,往往都是十万火急的问题,我就经历过那种紧迫时刻,数据库出现问题,每一分钟都会有几十万甚至几百万的损失,十几双眼睛盯着你,让你无处遁形,如果当时无法解决问题那么你真的可以找个地缝钻进去了。维护DBA的工作看似轻松,但我相信只要你经历过那种时刻,被那些焦急、期盼的眼神注视过几分钟,你的内心就无法真正轻松,永远都会有下一个问题敦促你前进。
毋庸置疑数据库在大型项目中扮演着至关重要的角色,这点我在海关工作时最为明显,有时候数据库的一个小问题就会导致很多进出口企业无法通关,大批生鲜货物运不出去,等十分钟可能就是上亿元的损失。无论是海关的通关系统,还是航空的客票系统,以及各行各业的应用系统,它们的终极目标都是为人们的生产和生活提供便捷、高效、安全的服务,而数据库正是决定这些系统是否便捷、安全、高效的关键所在。一个程序软件界面再漂亮、程序编得再完美,后台数据库一片混乱,数据库效率低下,甚至出现数据错误、丢失等等问题,这样一个项目我只能用“金玉其外,败絮其中”来形容了。
hwayw:
现在也有很多初学者都很迷茫,学习数据库到底是该选择Oracle、SQL SERVER还是DB2数据库,您是否可以分享一下您当初是如何来抉择的,有哪些经验可以给大家分享一下?
secooler:
其实最开始选择哪个数据库往往都是随遇而安的,因为我最开始接触到的就是Oracle数据库所以就一路钻研下去了。不过这几个数据库在现实中的应用情况确实不太一样,Oracle范围最广,大小企业通吃,DB2往往都是大企业、银行才用得起,SQL Server多为中小企业首选。一般初学者我感觉接触DB2的机会可能不多,所以可以从Oracle、SQL Server学起。当然,无论选择什么最重要的都是坚持自己的选择,所谓“锲而舍之,朽木不折;锲而不舍,金石可镂”。而且我发现精通一种数据库后再学习其他数据库往往事半功倍,有一种触类旁通的感觉。
hwayw:
您一直崇尚要做快乐的DBA,无论是Oracle,还是SQL SERVER数据库,现在有很多人都在说数据库性能越来越稳定,功能越来越先进,越来越自动,于是断言DBA这个行业将要逐渐消亡,请问您对此有何看法?是否会感觉有危机感?DBA的前景如何?目前各领域的DBA薪酬状况如何?
secooler:
这个问题让我想起了人类历史上的三次技术革命,从蒸汽时代到电气时代再到现在的信息时代,每一次技术进步都是一把双刃剑,在带给人们巨大收益的同时也给相关行业的从业人员带来了一定的伤害,我前几天还在思考一个问题,我发现现在的邮筒越来越少了,大家都在发电子邮件,无论家书还是情书都是电子的,这样的变化显然会给过去的邮递员叔叔造成伤害,不过也没关系,邮递员叔叔可能都改行去做快递了,这个事情说明无论技术还是社会,它们的发展都是平衡的,一个行业的衰落必然会带来另一个行业的兴起。那么说到DBA这个行业我还是很乐观的,数据库技术是在不断发展但是数据库所管理的数据也日益庞杂,因此DBA的参与是不可或缺的,就像日本福岛核电站泄漏时,最后,机器人无法完成的工作还是需要敢死队员来完成,机器与人最大的区别在于机器永远不会拥有智慧与情感,因此没有DBA作为最后保障的数据库我相信没有企业敢放心使用。当然DBA这个行业是个少而精的行业,它的从业人员远远不及程序员多,但是要求却很高,我感觉这个行业有点像医生,实践经验很重要,因此年轻DBA要沉住气,厚积薄发,至于薪酬情况也会越来越好。
hwayw:
现在有很多谈到DBA,就说那是一个高薪的职业,也有人说您是自己的兴趣才会选择DBA这个职业,对于这种是兴趣驱动型的知识学习和市场驱动型的知识学习,怎么评价?您觉得自己属于哪种类型?对将要进入这个行业的年轻人有什么寄予?
secooler:
我应该是市场吸引+兴趣驱动型。我感觉这两者缺一不可,如果这个行业回报极低,那么在这个现实的世界,特别是在北京这样一个寸土寸金的城市,它的从业人员是很难立足的,无法立足又何谈远行千里,但是如果单纯为了经济利益,那么一旦你拿到了那个Offer,你就会满足,就会裹足不前了。
王国维在《人间词话》里说:“古今之成大事业、大学问者,必经过三种之境界:昨夜西风凋碧树。独上高楼,望尽天涯路。衣带渐宽终不悔,为伊消得人憔悴。众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。那么对于将要步入这个行业的年轻人谈谈我个人认为做DBA的三个层次。第一个层次:博观而约取,厚积而薄发;第二个层次:纸上得来终觉浅,绝知此事要躬行;第三个层次:千淘万漉虽辛苦,吹尽狂沙始到金。
hwayw:
对于那些初入职场的DBA您有哪些更多经验的分享,对于那些想进入DBA行业的人有哪些更多的策略和提醒?
secooler:
所谓“非学无以广才,非志无以成学”,一个初出茅庐的DBA要想成长只有学习并且是坚持不断地学习,为此在过去很长一段时间里,我每天都坚持写技术博客,既为自己释疑也为他人解惑,我感觉那段时间的积累对我日后的发展至关重要。“不积跬步,无以至千里”在DBA这个行业里没有一步登天、无法投机取巧,当一个个难题摆在面前的时候,解决问题只能靠实力。这也是我喜欢这个行业的原因,我喜欢靠自己的奋斗书写自己的成功。对于想进入这个行业的人我想说:这不是一条捷径,它的高薪与高风险、高压力并存,这不是一条坦途,它的荣耀源自不懈的努力和无悔的付出。
嘉宾介绍:
社区ID:secooler
侯圣文,北京大学理学硕士、ACOUG成员、获OracleOCM认证。
现任TPUB论坛Oracle专题深入讨论版版主,PUB上ID为secooler,以实战方式钻研Oracle技术。
曾任职于海关总署数据中心,负责运维国家级海量数据库。目前就职于国际航空运输协会(IATA)任高级数据架构师,负责数据库系统架构设计,拥有丰富的项目实施经验。2010年被评选为ITPUB年度最佳BLOG写作奖,个人BLOG分享了近千篇Oracle相关的原创技术文章。
BLOG地址:http://space.itpub.net/519536
Good luck.
secooler
11.11.23
-- The End --
以下是关于我的访谈内容,ITPUB链接参见 - 《ITPUB名人堂》第10期采访高级数据架构师 侯圣文先生(ID:secooler) http://www.itpub.net/thread-1514131-1-1.html
hwayw:
您先自我介绍一下?分享以下您的职业经历?您目前的从事的工作?
secooler:
大家好,我是侯圣文,网名secooler,是ITPUB Oracle专题深入讨论版版主。
我在北京大学获得理学硕士学位,毕业以后一直从事DBA相关工作。我曾任职于海关总署数据中心,负责运维国家级海量数据库。目前就职于国际航空运输协会(IATA)任高级数据架构师。应该说我的职业经历比较简单也很幸运,因为这两个地方数据量都很大,经常接触一些国家级甚至国际级的大项目,这里的DBA工作虽然任务重、压力大,但是也很锻炼人,能够促使我不断提高进步。
hwayw:
在您的博客中分享了很多的Oracle的实战经验。通过您多年的DBA工作经验,对数据库的开发和维护您有哪些方面的体会?特别是在大型项目的开发中,数据库到底充当的是什么角色?
secooler:
开发DBA工作涉及范围很广,从前期需求分析、架构设计、设备选型到代码开发、实施、测试都需要DBA的参与,从平常开会就能看出DBA的繁忙程度,开发人员或者其他架构师一般只跟一个项目,只参加一个项目的例会,而我一般要同时跟进三四个项目,开会的时候基本所有项目都会叫上我,进了会议室就不用出来了。
我感觉维护DBA更像是消防员,时刻处于待命状态,他不像交警一样每天出现,有时你甚至忽略了他们的存在,但一旦警笛响起,他们的责任就重于泰山,维护DBA也是一样,一旦轮到你出马,往往都是十万火急的问题,我就经历过那种紧迫时刻,数据库出现问题,每一分钟都会有几十万甚至几百万的损失,十几双眼睛盯着你,让你无处遁形,如果当时无法解决问题那么你真的可以找个地缝钻进去了。维护DBA的工作看似轻松,但我相信只要你经历过那种时刻,被那些焦急、期盼的眼神注视过几分钟,你的内心就无法真正轻松,永远都会有下一个问题敦促你前进。
毋庸置疑数据库在大型项目中扮演着至关重要的角色,这点我在海关工作时最为明显,有时候数据库的一个小问题就会导致很多进出口企业无法通关,大批生鲜货物运不出去,等十分钟可能就是上亿元的损失。无论是海关的通关系统,还是航空的客票系统,以及各行各业的应用系统,它们的终极目标都是为人们的生产和生活提供便捷、高效、安全的服务,而数据库正是决定这些系统是否便捷、安全、高效的关键所在。一个程序软件界面再漂亮、程序编得再完美,后台数据库一片混乱,数据库效率低下,甚至出现数据错误、丢失等等问题,这样一个项目我只能用“金玉其外,败絮其中”来形容了。
hwayw:
现在也有很多初学者都很迷茫,学习数据库到底是该选择Oracle、SQL SERVER还是DB2数据库,您是否可以分享一下您当初是如何来抉择的,有哪些经验可以给大家分享一下?
secooler:
其实最开始选择哪个数据库往往都是随遇而安的,因为我最开始接触到的就是Oracle数据库所以就一路钻研下去了。不过这几个数据库在现实中的应用情况确实不太一样,Oracle范围最广,大小企业通吃,DB2往往都是大企业、银行才用得起,SQL Server多为中小企业首选。一般初学者我感觉接触DB2的机会可能不多,所以可以从Oracle、SQL Server学起。当然,无论选择什么最重要的都是坚持自己的选择,所谓“锲而舍之,朽木不折;锲而不舍,金石可镂”。而且我发现精通一种数据库后再学习其他数据库往往事半功倍,有一种触类旁通的感觉。
hwayw:
您一直崇尚要做快乐的DBA,无论是Oracle,还是SQL SERVER数据库,现在有很多人都在说数据库性能越来越稳定,功能越来越先进,越来越自动,于是断言DBA这个行业将要逐渐消亡,请问您对此有何看法?是否会感觉有危机感?DBA的前景如何?目前各领域的DBA薪酬状况如何?
secooler:
这个问题让我想起了人类历史上的三次技术革命,从蒸汽时代到电气时代再到现在的信息时代,每一次技术进步都是一把双刃剑,在带给人们巨大收益的同时也给相关行业的从业人员带来了一定的伤害,我前几天还在思考一个问题,我发现现在的邮筒越来越少了,大家都在发电子邮件,无论家书还是情书都是电子的,这样的变化显然会给过去的邮递员叔叔造成伤害,不过也没关系,邮递员叔叔可能都改行去做快递了,这个事情说明无论技术还是社会,它们的发展都是平衡的,一个行业的衰落必然会带来另一个行业的兴起。那么说到DBA这个行业我还是很乐观的,数据库技术是在不断发展但是数据库所管理的数据也日益庞杂,因此DBA的参与是不可或缺的,就像日本福岛核电站泄漏时,最后,机器人无法完成的工作还是需要敢死队员来完成,机器与人最大的区别在于机器永远不会拥有智慧与情感,因此没有DBA作为最后保障的数据库我相信没有企业敢放心使用。当然DBA这个行业是个少而精的行业,它的从业人员远远不及程序员多,但是要求却很高,我感觉这个行业有点像医生,实践经验很重要,因此年轻DBA要沉住气,厚积薄发,至于薪酬情况也会越来越好。
hwayw:
现在有很多谈到DBA,就说那是一个高薪的职业,也有人说您是自己的兴趣才会选择DBA这个职业,对于这种是兴趣驱动型的知识学习和市场驱动型的知识学习,怎么评价?您觉得自己属于哪种类型?对将要进入这个行业的年轻人有什么寄予?
secooler:
我应该是市场吸引+兴趣驱动型。我感觉这两者缺一不可,如果这个行业回报极低,那么在这个现实的世界,特别是在北京这样一个寸土寸金的城市,它的从业人员是很难立足的,无法立足又何谈远行千里,但是如果单纯为了经济利益,那么一旦你拿到了那个Offer,你就会满足,就会裹足不前了。
王国维在《人间词话》里说:“古今之成大事业、大学问者,必经过三种之境界:昨夜西风凋碧树。独上高楼,望尽天涯路。衣带渐宽终不悔,为伊消得人憔悴。众里寻他千百度,蓦然回首,那人却在,灯火阑珊处”。那么对于将要步入这个行业的年轻人谈谈我个人认为做DBA的三个层次。第一个层次:博观而约取,厚积而薄发;第二个层次:纸上得来终觉浅,绝知此事要躬行;第三个层次:千淘万漉虽辛苦,吹尽狂沙始到金。
hwayw:
对于那些初入职场的DBA您有哪些更多经验的分享,对于那些想进入DBA行业的人有哪些更多的策略和提醒?
secooler:
所谓“非学无以广才,非志无以成学”,一个初出茅庐的DBA要想成长只有学习并且是坚持不断地学习,为此在过去很长一段时间里,我每天都坚持写技术博客,既为自己释疑也为他人解惑,我感觉那段时间的积累对我日后的发展至关重要。“不积跬步,无以至千里”在DBA这个行业里没有一步登天、无法投机取巧,当一个个难题摆在面前的时候,解决问题只能靠实力。这也是我喜欢这个行业的原因,我喜欢靠自己的奋斗书写自己的成功。对于想进入这个行业的人我想说:这不是一条捷径,它的高薪与高风险、高压力并存,这不是一条坦途,它的荣耀源自不懈的努力和无悔的付出。
嘉宾介绍:
社区ID:secooler
侯圣文,北京大学理学硕士、ACOUG成员、获OracleOCM认证。
现任TPUB论坛Oracle专题深入讨论版版主,PUB上ID为secooler,以实战方式钻研Oracle技术。
曾任职于海关总署数据中心,负责运维国家级海量数据库。目前就职于国际航空运输协会(IATA)任高级数据架构师,负责数据库系统架构设计,拥有丰富的项目实施经验。2010年被评选为ITPUB年度最佳BLOG写作奖,个人BLOG分享了近千篇Oracle相关的原创技术文章。
BLOG地址:http://space.itpub.net/519536
Good luck.
secooler
11.11.23
-- The End --
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/519536/viewspace-711848/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/519536/viewspace-711848/