Edit Content

About Us

We must explain to you how all seds this mistakens idea off denouncing pleasures and praising pain was born and I will give you a completed accounts off the system and expound.

Contact Us

艺多不压身,多种数据库已成IT人士必备

文章发布时间:June 25, 2009

“艺多不压身”,一句至理名言却隐含IT从业者无数苦水。IT 技术日新月异,产品层出不穷,招聘要求list越来越长,而个人时间精力毕竟有限。无论是为了迎接挑战当前,还是未雨绸缪,如何拓展自己的技术面,对于每一个IT人都是一个难题。如果您也有同感;如果您目前对数据库还不甚了解,那么您不妨一试,考虑花些时间在数据库技术上。实际上,数据库的工作之所以令许多人向往,是因为工作轻松、薪金高、无须复杂的编程,属于管理型工作,事实的确如此!

数据库在IT中可算是比较传统的一个。传统一方面代表着它很重要,几乎每一个计算机应用都少不了它,所以它才可以经久不衰;传统另一方面代表着它的核心技术相对比较稳定,新旧版本,不同厂家产品均有很多相似之处。Oracle 10g 的系统架构和Oracle 7基本相同;SQL语句的性能优化在Oracle,DB2,SQL Sever中都大同小异。数据库这个特点可以说使它成为在职业发展上一个攻守兼备的选择。如果您在找新工作,您会发现很多职位,无论是programmer analyst还是system analyst,都要求了解数据库。在展现您在您专长领域的知识的同时,如果您又能表现出您对数据库方面的自信,这将无疑增加您的机遇。

如果您希望巩固您的当前职位或希望提升到高级职位,您有可能会发现较强的数据库知识会帮助您更好的与其他技术人员沟通,提高您在Team的影响;如果对当前职位不甚满意,打算将来转移到较稳定的数据库相关职位,如DBA,现在拥有一些数据库知识无疑可以加快您的知识积累,当机会来临时顺利完成转换。无论是那一种情况,重要的是数据库知识不易过时,适用面广,对它的投资应是比较保值的。

这里所说掌握数据库程度并不一定是指像DBA一样精通每一个技术细节,但也决不是指仅仅知道如何写一些SQL 语句,应该是到达一种程度让您感到对数据库comfortable,confident,知道如何做进一步research。所幸的是,如果把精通一门技术比做走一百里路,而把这里所说的“了解”比做走六七十里路的话,对“行百里路半八十” 的另一种注释告诉我们达到这种程度应不费很多时间,在这种情况下,学习方法犹为重要。

数据领域目前的现状:

一方面,由于近十年IT 技术的飞速发展,数据库的管理工具(Admin Tools)和监测手段更加完善、HA技术日趋成熟,DBA的工作的确轻松了很多,最多也是编写一些Stored Procedure和Shell脚本语句来简化/自动化自己的工作。就薪水而言,目前在加拿大,具有5年经验的DBA平均薪水为75K,美国为80K,东西岸的大城市(纽约、波士顿、旧金山和洛杉矶等)还要高出10K左右,这么好的职位令许多计算机专业编程人员和非计算机专业人员的向往。因为计算机专业编程人员随着年纪逐步增加,他们希望转到编程要求不高的管理领域,而非计算机专业人员如果转入DBA领域,他们的薪水有可能在近年内平均提高20K左右,对一般家庭而言,可谓不小的收入,所以不论出于何种原因,DBA的职位都是一个比较理想的选择。

另一方面,公司对DBA的要求相对来说也越来越高,除了要求具备良好的沟通和交际能力以及综合管理能力外,扎实的技术功底是必不可少的。以前,只要掌握一门数据库的理论和简单操作,就可以在近期内找到一份薪水不低的DBA工作,但这样的机会现在越来越少,除了具备实战经验外,许多公司要求应聘者能熟悉至少二种数据库的管理。例如您会管理DB2数据库,最好能兼管SQL Server。因为在企业计算环境中,多种数据库的并存不但是可能的,而且是现实的,DBA有时需要面对多种数据源的管理和移植。

如何在北美IT求职上做到游刃有余:

1、学习多种数据库产品,拓广就业机会:目前,业界最主要的RDBMS数据库产品有Oracle Server,DB2 UDB和MS SQL Server,这三种数据库厂商均设有自己的资格认证考试。Oracle数据库是市场的老大,在Unix平台上市场份额较大,多数用在大的商业企业单位,DB2数据库在AIX和Mainframe平台上独占鳌头,主要用于政府部门、银行和保险公司等机构,而SQL Server 则在Windows平台上独领风骚,广泛用于中小型企业。如果您有时间去加拿大最大的求职网站Workopolis统计一下,您会发现对这三大类数据库产品DBA职位的公开招聘,在近六个月实际职位招聘数与应聘数的比例基本一致。Oracle职位多一些,但懂Oracle的OCP也多;DB2 OS/390职位较少,但懂的专业人士也相对较少。如果在您以前的职业规划中,你一直盯着某一种数据库DBA职位,那您只抓住了市场上40%的DBA就业机会,而错失了60%的机会。实际上,学会第一门数据库管理后,再去学第二门数据库管理,时间是减半的,如再学第三门数据库管理,时间就更减半,因为数据库管理框架都大同小异,学会一门反而会加深前一门的巩固,而就业机会在直线上升。如果用踢足球作个比喻,四次射门机会总比一次射门机会要大吧! 以前一个月一次射门机会,现在提高到了一星期一次射门机会,概率提高了四倍。所以,对个人成长而言,这是在时间和机会上最好的投资汇报。

2、学习数据库高级功能,拓展就业机会:与十年前的数据库功能相比,现在的数据库功能丰富多彩,增加了一些数据库的高级功能,如Migration,Replication 和 Clustering等等,这些功能在实际中大量采用,为数据库提供24*7的运营环境,保证了数据库在任何状态下的不间断性、可恢复性和安全性。是否具备管理这些高级功能的宝贵经验已成为公司雇佣DBA的必备条件之一,因为这些经验会随着你的加盟而一并成为公司的技术资源,公司无须再支付昂贵的咨询费来管理数据库高级性能。

3、扩大与高级DBA的交流,拓宽就业机会:对数据库的灵活管理,最关键的还是对数据库本身的掌握和理解,要达到这样的水准,除了参加结合经验和案例分析的培训外,最佳捷径是通过交流学习他人积累的经验,同时发掘可能的就业机会,这种Networking方法可以帮助你找到加拿大近80%的隐性就业机会,根据美国哈佛大学的统计,这也是当今最为有效的求职手段。此外,良好的人际交流也为你今后的工作提供了技术上的支持,所以虽然有些移民在这方面很欠缺,但千万要争取并利用好这种机会。

4、强化基础功底,抓住就业机会:SQL,Stored procedure和Shell是与Unix平台下数据库打交道最底层的语言,也是DBA日常工作中用的最频繁的,所有业界流行的RDBMS数据库,都支持标准的SQL,同样所有业界流行的Unix平台(SUN Solaris,IBM AIX,HP-UX 和Linux)都支持korn Shell。所以,SQL语言和Shell编程是跨平台、跨数据库和可移植的,这方面的投入在将来是一定有回报的,千万不要因为这方面的欠缺而丢失了来之不易的面试机会—那将是极其遗憾的事情。

5、扩大知识面,营造就业机会:世界上没有一个无目的的数据库,所有的数据库都在为应用程序的良好运转提供服务,有的支持ERP应用,有的支持CRM应用,有的为数据仓库服务,而有的则为电子商务网站服务等等。由于应用范围的不同,要求自然不同,那么实施和管理数据库的方法和手段自然大相径庭,了解和理解这些异同以及这些数据库具体运行的硬软件环境,对于DBA日后的工作是大有裨益的,这些背景知识能帮助你在面试时创造一个良好的印象。

我觉得一位优秀的数据专才并不需要具备什么特别的素质,其所应具备的素质恰恰就是一位普通技术人员的从业标准,即:良好的沟通和交际能力、综合管理能力和扎实的技术功底,而这一切都是可以通过努力培训出来的!

更多咨讯请电:416-665-1888;网站:www.viccollege.ca

Picture of guangtou1

guangtou1

Leave a Replay

订阅光头日记
推送本地新闻