成长经历(前端工程师)

时间:2024.5.15

一、个人基本信息 

二、八大访谈问题

1、目前所从事的工作介绍

负责公司前端工作引擎的设计、开发与维护;对公司新项目立项提供快速原型开发;前端新技术的研发与内部新员工培训。

2、介绍你所处的行业,行业目前及未来的创新方向在哪里?结合你所参与的领域再进一步重点介绍

互联网行业近几年在国内的发展速度是有目共睹的,互联网以及移动互联网正在逐步改变其他行业。行业目前与未来的创新方向很多,其中,“云计算”算一个,指通过网络以按需、易扩展的方式获得所需的资源(硬件、平台、软件)。

具体到前端设计方面,需要考虑到,在云架构下,用户通过多种不同数字设备连入云时,如何保证使用的一致性?常见的数字设备包括PC、平板、智能手机等,它们在屏幕尺寸、分辨率、对不同浏览器核心引擎的支持、以及交互性等方面都明显不同。

因此,对于前端设计师来说,需要回答如下几个问题:如何平衡自适应设计(Responsive Design)与移动设备原生态应用设计(Native App Design)?以及基于不同设备自身的特性,如何进行创新的交互设计(Interaction Design)?此外,HTML5可能将从根本上改变开发web应用的方式,从桌面浏览器到移动应用。

3、重点分享一个你所参与的项目,你从中获得了哪些方面的提升?

电信商务领航平台,是中国电信为中小企业提供各种日常经营活动所需软件的云平台。我参与其中的界面规划、设计与一期测试。当时的设计规划要考虑的因素很多,比如,两种主流智能手机(iPhone与Android)登录浏览与操作的一致性,兼顾IE6与前沿Webkit引擎的兼容性设计,软件在移动终端上的使用功能应该如何限定等。

这个项目用到了很多前沿技术,需要跟架构师、后端开发人员频繁交流,因此,对项目管理、软件工程有了一个质的了解。

4、你对团队协作或团队管理的心得分享:

我觉得沟通很重要。首先,要让大家都清晰的认识到部门的工作目标与每个人的分工。其次,工作过程中难免会引起分歧,这个时候,协调者要善于倾听双方的真实想法,从中找到解决方法。

此外,除了定期的高效例会之外,适当的户外集体活动,会让团队融合在轻松愉快的环境中完成。

5、为了胜任你目前的岗位,以及面向未来,需要准备哪些技能和相关学习?(循序渐进,越详细越好,对学弟学妹非常有帮助)

首先,兴趣很重要。在大学期间,我就对界面设计很感兴趣,经常找一些网络教程模拟PS作品。

其次,基础知识与工具的熟练。界面设计与交互语言包括HTML/CSS/JS,常用工具就是几款流行的编辑器以及Adobe系列的设计工具,它们都在进化,每隔一段时间就会推陈出新。好在网络上有很多同步教程,一些热闹的开发者社区提供很多经验分享,对于想进入这个领域的初学者来说,持续的投入时间是非常必要的。

第三,项目实践。在校期间,我就热衷于社团以及班级网站、活动宣传的设计,这样,我在面试的时候,已经有好几个拿的出手的作品。大四的时候,我基本上一整年都在校外实习,前半年,除了巩固基本知识外,接触了几个流行框架,后半年,就参与了公司内部前端引擎的编写,毕业后就顺利留在了公司。这过程中,组长提供了很大的帮助。所以,找到一个能够帮助你成长的组长,对新人来说是至关重要的。

第四,不断学习,拥抱前沿技术。从工作至今,我每周都要花一定的时间跟踪前沿信息,通过订阅行业或专家博客与微博,持续的投入。这种汲取会有潜移默化的效果,每隔一段时间,我都会感觉到在某些方面又有了进步。

6、你近期有带实习生的计划吗?如果有,你的选拔条件是哪些?

我们部门有长期培养实习生的计划。

我们对实习生的要求是:(1)有一定的基础,要有一两个前端设计的作品;(2)良好的英语阅读能力;(3)能够保证3个月以上的固定全天候实习时间;(4)对创意与实现有着强烈的追求意识。

7、推荐必要的网络资源、书籍

基础知识部分:

1.  HTML/CSS/JS: www.w3schools.com

2.  HTML5:www.html5rocks.com

框架部分:

1.  jQuery框架:
Google 搜索“30 Days to Learn jQuery”, tutsplus的一个教程

2.  CSS框架,首推Twitter Bootstrap:
http://twitter.github.com/bootstrap/

设计类:

1.  李涛老师的PS教程:Photoshop高手之路
http://tech.163.com/special/000915SN/huox_ps_cs2.html

2.  国外设计类教程:
www.psdtuts.com

3.  国外设计师社区:
www.dribbble.com

4.  移动界面设计:
参考Apple以及Android官方开发者社区,
以及Google搜索“为设计iOS应用寻找灵感的12个去处”。

5.  前端设计资讯:
www.smashingmagazine.com

微博订阅:

1.  腾讯CDC体验设计
http://weibo.com/txcdc

2.  Datavlab 可视化社区,主要由淘宝公司可视化设计师组成
http://weibo.com/tbdatav

补充:

绝大部分优秀的网络资源是英文信息,因此,良好的英语阅读能力还是很有必要的。此外,掌握一些Google搜索技巧,对查找很有帮助。

8、如果有,请推荐其他优秀的访谈对象(院系校友,工作背景与联系电话):

某某同学,20##级,某某公司交互设计师,1332XXXX000

某某同学,20##级,某某公司前端工程师,1332XXXX000


第二篇:国内年薪第一的数据库工程师成长经历


本文由百百521贡献牛新庄:IT独行侠2007-08-07 18:45 来源:《信息周刊》 作者:丁娅琳 【网友评论0条 发言】0点击分享数据库独立咨询顾问牛新庄的故事   牛新庄斯文而白净,在谈及自己的话题时略带羞涩。这似乎与他叱咤各种大型数据库项目的“大师”身份有些不符。刚从青岛飞回北京的他,从电脑包里掏出了一份合同。这份刚刚签署的合同来自海尔集团(下称海尔),该集团聘请牛新庄对他们的数据库系统进行为期一年7×24×365的维护和优化。其实,这只不过是牛新庄诸多数据库维护、优化合同中的一个。初出江湖早在20xx年5月,23岁的牛新庄就接到了他人生的第一个“单飞”大单——海南航空股份有限公司(下称海南航空)航班信息管理系统的数据库性能调优。当时海南航空航班信息管理系统上线运行在即,却遇到了数据库这个“拦路虎”。束手无策的海南航空将希望寄托到了牛新庄身上。牛新庄说自己当时紧张得汗直往地下“砸”……紧要关头,他终于把系统调通,让海口美兰机场航班信息管理系统在预定的时间内正常运行。“在上线前5天,我一共只睡了10个小时。当时,刚在海口美兰机场旁的宾馆躺下电话就打来了,又有紧急的问题需要处理”。牛新庄回忆道。海南航空的生死时速有惊无险之后,“初试牛刀”的牛新庄在数据库领域开始小有名气。各类数据库项目的订单也开始纷至沓来。名扬天下仅20xx年SARS之后,牛新庄就为海尔企业资源计划(ERP)物流数据库(IBM DB2)进行数据库性能调优;参与了中国移动通信集团北京有限公司经营分析系统数据仓库和数据挖掘项目并担任技术顾问;为中国银行新疆维吾尔自治区分行进行甲骨文(Oracle)数据库性能调优;负责广州本田汽车有限公司的应用程序开发、咨询等等。20xx年,名声大震的牛新庄开始横扫各行各业,并作为独立咨询顾问穿梭于国内各个城市。金融七大行(工、农、中、建、交、招、中信)、海尔、云南红塔集团有限公司、中国远洋运输(集团)总公司、宝钢集团公司等大型企业,都曾留下牛新庄忙碌的身影。20xx年、20xx年,牛新庄接手的各大项目数量都在一打以上,业务量呈现出快速增长势头。找牛新庄做项目通常需要提前一个月预约。牛新庄随身带的小本子上行程安排得密密麻麻。随着业务的增加,20xx年和20xx年,牛新庄分别在上海、北京注册了他个人的公司。一方面因为以独立咨询顾问的个人身份无法出具#5@p;另一方面,随着项目越做越大,尤其是很多银行的数据库架构和维护项目涉及合同金额也越来越大、持

续时间长达几年,以公司的身份来签合同更加合适。  作为“江湖成名人士”,牛新庄是如此忙碌。“我常常是今天都不知道明天会去哪里。 ”他说。最紧急的一次,是20xx年9月。当天上午9点,牛新庄开始上海移动通信有限责任公司(下称上海移动)IT部门AIX动态逻辑分区(DLPAR)的培训;17点,打车前往扬州,20点,到达扬州供电局:该公司正在进行负荷控制系统项目上线,牛新庄彻夜奋战到凌晨3点半;然后连夜打的赶往上海,凌晨6点,到达酒店;头刚挨到枕头的他又不得不起身出发,8点,准时出现在上海移动培训现场。潜心苦练牛新庄能够有如此修为,当然要得益于他早年对基本功的潜心苦练。在念硕士和博士期间,数据库开发、维护、调优、咨询等各种项目,牛新庄是做了一个又一个。20xx年11月,当时刚开始念博士的他,就参加了首届中国“IBM DeveloperWorksLive! China 2002”大会,并获得国际商业机器公司(IBM)首次在国内评选的“杰出软件技术专家”奖,在6名获奖者中名列第二。当时,尽管未出江湖,IBM就已经“盯上了”这位还在南京航空航天大学读博士的年轻人。“我在19xx年刚刚开始念硕士时就给自己确定了以后的发展方向,当时定了两个:互联网和数据库技术。”牛新庄在互联网热潮时没有选择互联网,“因为我琢磨了一番之后,互联网技术的门槛太低了,技术含量不高。进入的人会很多,而我喜欢钻研,我就选择了数据库技术。”选定数据库的方向后,牛新庄有意识地将理论联系实际钻研数据库架构,吃透了IBM、甲骨文公司(Oracle)、EMC公司等的几乎所有数据库软件。这其中,DB2认证、OCP认证、IBM AIX等认证证书就拿了一大堆。而分布在天南海北、各行各业的项目也让牛新庄乐此不疲。“19xx年,我从在南京航空航天大学念硕士一年级就开始跟着老师做项目,二年级项目越来越多。”牛新庄说道。到20xx年,他几乎就在天上飞来飞去,马不停蹄地做数据库系统的架构以及调优,以及给数据库工程师们做培训。自在的“独行侠”其实,对于“武艺”高强的牛新庄,收入从来都不是问题。20xx年夏天,牛新庄获得了数据库界的更高荣誉——“20xx年中国首届杰出数据库工程师”。此时,IBM再次向牛新庄抛出了“绣球”,其全球软件部以60万元人民币年薪聘用他作为IBM中国DB2的首席架构师。据称,这个职位在IBM属于Band9等级,是一个比较高的头衔而且待遇也足够优厚,工作自然比牛新庄做“自由IT人”轻松许多。不过,牛新庄最后还是笑着拒绝了,他更喜欢“独行侠”的生活。当然,作为独行侠

,他的实际收入丝毫不逊色于IBM所允诺的薪水。“20xx年注册公司后,我的净收入为50万元;20xx年大约80多万元;去年则是100多万元。”牛新庄笑着说,“现在看来,我从来没有进过跨国公司打工,从单独做项目开始,到现在在北京、上海都拥有公司。挣钱是一个过程,帮助客户攻克难关,让银行、电信以及其他企业的数据库系统更好地运行,那种成就感和满足感更好。因为自己的价值得到体现,并且受到了认可和尊重。”牛新庄表示,如果再次选择的话,“我仍然会选择自己创业,并且更早地确定方向。”除了文章开头提到的采访之外,《信息周刊》还对牛新庄进行过另一次访问。不过有意思的是,两次不同的采访牛新庄却身着同样的细格子衬衫。他坦言,从挣几万元到收入百万,消费水平并没有多大的变化。或许,在他这样的高手的内心深处,有着这样的自信,除了他的大脑和技术,已经不再需要外在的东西来标明身价和实力了。作者简介:牛新庄博士,研究方向为数据仓库和数据挖掘。是IBM官方资深培训讲师(培训DB2,AIX,MQ,WebSphere和CICS)。20xx年获IBM 杰出软件专家奖,20xx年获“首届中国杰出数据库工 程师奖”、“20xx年IT168技术卓越奖”。是中信银行、山东农信、广东农信等公司资深技术顾问,中国建设银行总行特聘资深技术专家。拥有OCP, AIX,DB2,HP-UX,MQ,CICS和WebSphere等二十多项国际认证。著有《Oracle数据库开发讲座—— Oracle9i Jdeveloper与J2EE实务应用》、《DB2应用开发实战指导》、《循序渐进DB2-系统管理、运行维护与应用案例》、《深入解析DB2-高级管理、内部体系结构与诊断案例》和《DB2性能调整与优化》等书。选定发展方向19xx年,我在开始读研时就给自己确定了以后的发展方向。当时有两个方向:网络,数据库技术。因为在20xx年之时,网络大热,市场上拥有CCNP、CCIE证书的人特别牛。所以我当时也考下了CCNP证书,但 后来发现网络方向涉及很多硬件层面的东西,这些都对厂商的依赖性太强,个人发挥空间不大。而我喜欢钻研,所以慢慢开始转向专攻数据库技术。在认准数据库这个方向后,我开始深入学习数 据库理论方面的知识。当时,人大王珊教授的《数据库系统原理教程》一书,我读了几十遍。在学习数据库理论的同时,我开始接触并深入学习DB2和 Oracle,并从19xx年开始使用DB2 V5.2。那时,市场上关于DB2方面的技术书籍几乎没有,互联网也不像现在这么发达。因为我的导师做一个 课题需要用到DB2数据库,但是我只能依靠查看 DB2随机文档来学习。那时,我还自己兼职,通过帮别人

做些小软件赚钱,外加课题经费,以支付考OCP认 证和DB2认证的费用。到现在为止,我一直认为考认证是一个很好的学习动力。因为考试费用不菲,如果不想浪费钱只能拼命看书。我在读 研的20xx年就通过了OCP 8i认证,后来又陆续通过DB2 V5.2认证。这些认证极大地增强了我的自信。同时,在帮助导师用PB、Delphi等编程工具做应用开发时,我有意识地增强对SQL的学习,这对我后来的性能调优工作非常有帮助。这里我想说的是,做好一个时期的人生规划非常重要。我们首先要有一个明确的努力方向和规划,然后有意识的往这个方向努力。这种积极主动的学习要比被动学习效率高很多。第一次做培训“机遇偏爱于有准备的头脑”,这句话虽是老生常谈,却是人生真谛。记得20xx年底,我在网上看到一个帖子说需要一个人去安装DB2数据库,差旅报销,每 天500元,我喜出望外。因为这项工作需要有DB2认证才能去,而我那时DB2高级系统管理和应用开发的认证都有,所以很快就通过了对方的审核。但是当我 到客户现场时才发现,不是安装DB2而是要给客户讲课,当时我就傻眼了,因为讲课需要的知识远比安装配 置数据库要难得多,更何况我之前根本没有讲过课。没办法,压力也是动力,只能前一天夜里看教材备课到凌晨5点。短短睡了两个小时后,8点半去讲课。四天讲 课下来,我总共休息了12个小时。还好自己毕竟有 DB2应用开发经验和DB2认证做基础,总算勉强应付了过去。只是没想到的是,这次并不算顺利的培训, 竟是我未来几年培训生涯的开始。将培训当学习的动力经过第一次讲课后,我看到了自己的差距,知道仅有认证是不够的。客户的很多问题,书本上没有答案,需要自己在实践经验上做努力。另外,讲课前讲师需要把一些原理、概念性的东西弄清楚,也需要对数据库进行深入学习。后来,IBM培训部通过一些渠道知道我能讲DB2且拥有相关证书,就找我讲授DB2系列课程。所以,从20xx年开始,我就经常作为IBM官方讲师讲授 DB2系列的所有课程。我自认为讲课是一个很好的学习过程,因为课前要深入了解概念,对于自己的理论深入学习有很大帮助。同时,课堂上学员的实际操作问 题也会强迫自己做更深入的研究。我对培训有这样的认识:学员听你讲三个小时,要远远胜过自己看3小时的书。如果把一堂课的内容比喻成 一杯水,那老师至少应该提前储备一桶水。所以,在讲课之前,我精心准备实验,深入和学员交流。我讲课从不照本宣科,而是自己准备了很多教材外比较实用的知 识来扩展教材内容。同时争取上课过

程中把一些概念用浅显易懂的例子来讲解。要想做到这些,首先自己必须对这个概念有深刻的理解才行,这一切都在客观上促进 了自己的学习。随着培训的增多,有部分客户开始找我做实际的调优工作。记得我第一次去为客户现场调优是20xx年,去大连大通证券解 决锁等待问题。客户环境用的是AIX 和CICS。当时虽然问题解决了,但自己心里还是比较虚,因为对AIX和CICS不了解,万一是这两个方面有问题, 自己就没办法搞定了;这让我认识到一个复杂系统的调整往往需要具备多方面的知识。这件事之后,我在网上买了一个140的IBM工作站小机,自己安装AIX 并开始学习。数据库学习Tips根据我对数据库的理解,目前市场上虽然有Oracle,DB2, Informix,Sybase和SQL Server数据库,但Informix数据库已经被IBM收购,而Sybase数据库在技术和市场上正走向没 落,占据市场主要份额的就是 Oracle,DB2和SQL Server数据库。SQL Server数据库非常好,但是很遗憾的是只能在 Windows平台使用。所以如果你深入研究SQL Server数据库,我只能说获取高薪的概率稍低,而且坦白的说,使用SQL Sever数据库的企业一 般是中小企业居多。而国内做Oracle数据库的人太多,如果你想在Oracle领域出人头地,难度极大。但是,做DB2数据库的人反而不太多,物以稀为 贵。况且,DB2数据库广泛应用在银行、电信、制造行业、零售行业、保险行业等“高薪”领域中,所以我强烈建议学习DB2数据库,做IBM技术一般获取高 薪的概率相对会大一些。我们的时间精力是有限的,所以必须选择好方向然后努力为之。除了SQL Server,这几个数据库我都在使用,我个人感觉除了功 能外,对于运行稳定而言,相对于Oracle不太稳定的优化器,DB2无疑是最稳定的,它的优化器无比强大。如果能在锁方面再有更先进的技术,那么DB2 将是完美的。这期间,我一边学习,一边通过了AIX的全部认证。记得非常清楚的是,为了做HA的实验,我花费了很大工夫。因为那时小型机 不像今天这么普及,无法搞到7133阵列。后来我又学习了CICS、WebSphere、MQ和存储。就这样,在我培训的过程中,发现自己哪方面薄弱并且 感觉这个方向有前途,我就会开始学习。不过,那时我的技术主要还是围绕IBM产品为主。由于自己对培训比较用心且颇受客户好评,找我做培训的国内培训机构 开始变多。这个期间我自己的技术水平也增长很快。20xx年11月,我参加了首届 “IBM DeveloperWorksLive! China 2002”大会,并获得IBM首次在国内评选的“杰出软件技术专家”奖,当时在6名获奖 者中名列第2。这个奖项客观上对我在客户群的拓展方面起到很大帮

助。找我解决问题的人更多了,所以2002—20xx年也成了我技术提升最快的两年。这两年内,我陆续学习了HP-UX、WebSphere和MQ并通过认证。我自己的感觉是,如果你把一门技术研究得非常深、非常透,由于触类旁通的缘故, 再去学习另一门技术时就很轻松。所以,我在学完AIX再去学习HP-UX时,感觉非常轻松。同样,在学习ORACLE和DB2后再去学习 Informix 也同样很容易。通过这种纵向的深入和横向的比较,各种产品的所长所短也会非常清楚,自己的技术视野无意间更加全面化。而且通过对一个产 品的深入,你往往能够发现这个产品的缺点和需要改进的地方。就拿DB2来说,每次版本更新的新特性,在新版本未上市前我就可以猜得差不多了。这主要有三个 原因:一是我贴近真实用户,了解他们的真正需求;二是自己一直在用且不断总结思考;三是这些特性别的数据库有,而DB2没有,那在下个版本就会增加。所以 相对来说,我自身对新版本的新特性学习就非常轻松了。就DB2而言,我拥有DB2 V5.2 、V7.1、V8.1和DB2 V9的全部认证,而且我应该 是国内第一个把DB2 V8认证全部通过的人,当然,这其中也有巧合的成分。重要的一点是:学习过程中,要不断地把实践和理论融合,知其然更知其所以然,这样提升就会快很多。现场救援“赶场”记2004—20xx年 是我最忙碌的两年,那时候找我讲课的培训机构和需要性能调优的客户非常多,基本上整天在天上飞。培训机构找我讲课常常需要提前一个月预约。那两年内,除了 过年几天,其他时间都是在做培训和诊断、调优,足迹遍及国内主要城市。我自己基本上是国内六大银行开发中心和数据中心培训的指定讲师,并为北京银信科技、 山东农信、广东农信,交行大集中IBP等项目做数据库技术顾问。那时的我年轻、精力充沛。记得最刺激的一次是20xx年9月的一天, 上午9点为上海移动IT部门做AIX动态逻辑分区(DLPAR)培训,结束时是17 点。之后,立刻坐出租车前往扬州,于20点到达扬州供电局并协助他们 进行电力负荷控制系统项目上线,一直奋战到凌晨3点半。接着,又连夜乘出租车赶往上海,在凌晨6点到达酒店。休息两小时后,8点出发,准时出现在上海移动 培训现场。那时我对报酬不太在意,想的主要是用心积累技术经验和客户资源。在我看来,能够不断通过实践让自己成长是第一要义。而且,去的客户现场越多,处 理的问题就越多,也就越多地发现自己的不足,然后再拼命学习,不断积累、总结和思考,进入了一个良性循环。至今我仍然怀念那段充实、 紧张而充满激情的光辉岁月。20xx年和20xx年,

一方面因为以独立咨询顾问的个人身份无法出具#5@p;另一方面,项目越做越大,尤其是很多银行的数据库 架构和维护项目涉及合同金额也越来越大,需要签订正式公司合同。于是,我就分别在上海、北京注册了公司。当然这些年我并非都是一帆风顺,也犯过一些重大错 误,例如:我曾经在20xx年5月1日把海南美兰机场的数据库调死,导致机场航班信息管理系统瘫痪。早期也曾经因为调整某证券系统宕机而影响股民交易,这 些都对客户造成了影响,但这些都是成长必须要走的路。经过这两次事件后,我自己也思考、总结了很多,在之后的调优工作中我基本上再没有犯过错误。我的秘诀:学习、积累、规划20xx年8月我获得“20xx年中国首届杰出数据库工程师”称号,算是对我多年学习数据库的一个总结。自20xx年开始,我专注于做一些大客户的运维工作,并相应减少了培训次数。20xx年,我被建设银行以年薪217万聘请为资深技术专家来维护Oracle和Informix数据库。就做技术而言,以一己之力能挣到年薪几百万常常令我感到自豪,也让我感受到技术的魅力,觉得自己多年来对技术的钻研得到了认可。之所以讲述我的技术之路,主要目的是给大家一些参考,尽可能多地去了解社会的需求,有意识给自己制定人生规划。我自己认为,多年来能取得这样的成绩,勤奋、努力和坚持一直是我最看重的。因为有了这些,才不至于当机遇光顾时,你却不知所措。现在很多年轻人,恰恰缺少的就是这样的忘我与痴迷,在我熟悉的数据库技术领域,很多年轻人越来越早地将注意力集中在薪水和职位上,这是很不明智的行为。其 实,往往那些将诸如高薪与职位忘怀的人反而能更快地取得成功。“不经一番寒彻骨,安得梅花扑鼻香?”这样的道理人人都懂,可能够真正去实践的人却并不多。 结合我的学习经验与感悟,我总结有16字要诀:去除浮躁,认真学习,不断积累,寻找机遇。最后,我用这句话与大家共勉:古之成大事者,不唯有超世之才,亦唯有坚韧不拔之志也!牛新庄博士(数据库维护、优化和架构专家)拥有DB2 V5、V6、V7、V8和V9全部认证,同时他还拥有OCP、AIX、HP-UX、MQ、TSM和WebSphere等20多项国际认证。 牛新庄博士是IBM官方资深培训讲师(培训DB2、AIX、MQ、WebSphere、TSM和CICS),是中信银行、山东农信、青岛海尔等公司的资深技术顾问,曾经帮助工农商建招交六大行、联想集团、青岛海尔、云南红塔、江苏电力公司等国内很多企业做过问题诊断、性能调优和技术支持,具有丰富的理论和实践结合经验。20xx年和20xx年分别在上海北京成立咨

询顾问公司,20xx年以年薪217万被中国建设银行总行外聘为资深技术专家。 牛新庄博士拥有的奖项有:国内数据库领域最高荣誉的“20xx年中国首届杰出数据库工程师”奖,首届IBM杰出软件专家奖,“20xx年IT 168技术卓越”奖。编者按:牛新庄,数据库维护、优化和架构专家;曾获得国内数据库领域最高荣誉——“20xx年中国首届杰出数据库工程师”; 数年前曾被IBM全球软件部以年薪60万元人民币聘用,而他却婉然拒绝。这样一个躲藏在幕后的“牛人”,有着怎样的学习、发展之路?为此,本刊特邀牛新庄博士,请他讲述一个真实版的“数据库之路”。选定发展方向19xx年,我在开始读研时就给自己确定了以后的发展方向。当时有两个方向:网络,数据库技术。因为在20xx年之时,网络大热,市场上拥有CCNP、CCIE证书的人特别牛。所以我当时也考下了CCNP证书,但后来发现网络方向涉及很多硬件层面的东西,这些都对厂商的依赖性太强,个人发挥空间不大。而我喜欢钻研,所以慢慢开始转向专攻数据库技术。在认准数据库这个方向后,我开始深入学习数据库理论方面的知识。当时,人大王珊教授的《数据库系统原理教程》一书,我读了几十遍。在学习数据库理论的同时,我开始接触并深入学习DB2和Oracle,并从19xx年开始使用DB2 V5.2。那时,市场上关于DB2方面的技术书籍几乎没有,互联网也不像现在这么发达。因为我的导师做一个课题需要用到DB2数据库,但是我只能依靠查看DB2随机文档来学习。那时,我还自己兼职,通过帮别人做些小软件赚钱,外加课题经费,以支付考OCP认证和DB2认证的费用。到现在为止,我一直认为考认证是一个很好的学习动力。因为考试费用不菲,如果不想浪费钱只能拼命看书。我在读研的20xx年就通过了OCP 8i认证,后来又陆续通过DB2 V5.2认证。这些认证极大地增强了我的自信。同时,在帮助导师用PB、Delphi等编程工具做应用开发时,我有意识地增强对SQL的学习,这对我后来的性能调优工作非常有帮助。这里我想说的是,做好一个时期的人生规划非常重要。我们首先要有一个明确的努力方向和规划,然后有意识的往这个方向努力。这种积极主动的学习要比被动学习效率高很多。第一次做培训“机遇偏爱于有准备的头脑”,这句话虽是老生常谈,却是人生真谛。记得20xx年底,我在网上看到一个帖子说需要一个人去安装DB2数据库,差旅报销,每天500元,我喜出望外。因为这项工作需要有DB2认证才能去,而我那时DB2高级系统管理和应用开发的认证都有,所以很快就通过了对方的审核。但是当我到客户

现场时才发现,不是安装DB2而是要给客户讲课,当时我就傻眼了,因为讲课需要的知识远比安装配置数据库要难得多,更何况我之前根本没有讲过课。没办法,压力也是动力,只能前一天夜里看教材备课到凌晨5点。短短睡了两个小时后,8点半去讲课。四天讲课下来,我总共休息了12个小时。还好自己毕竟有DB2应用开发经验和DB2认证做基础,总算勉强应付了过去。只是没想到的是,这次并不算顺利的培训,竟是我未来几年培训生涯的开始。将培训当学习的动力经过第一次讲课后,我看到了自己的差距,知道仅有认证是不够的。客户的很多问题,书本上没有答案,需要自己在实践经验上做努力。另外,讲课前讲师需要把一些原理、概念性的东西弄清楚,也需要对数据库进行深入学习。后来,IBM培训部通过一些渠道知道我能讲DB2且拥有相关证书,就找我讲授DB2系列课程。所以,从20xx年开始,我就经常作为IBM官方讲师讲授DB2系列的所有课程。我自认为讲课是一个很好的学习过程,因为课前要深入了解概念,对于自己的理论深入学习有很大帮助。同时,课堂上学员的实际操作问题也会强迫自己做更深入的研究。我对培训有这样的认识:学员听你讲三个小时,要远远胜过自己看3小时的书。如果把一堂课的内容比喻成一杯水,那老师至少应该提前储备一桶水。所以,在讲课之前,我精心准备实验,深入和学员交流。我讲课从不照本宣科,而是自己准备了很多教材外比较实用的知识来扩展教材内容。同时争取上课过程中把一些概念用浅显易懂的例子来讲解。要想做到这些,首先自己必须对这个概念有深刻的理解才行,这一切都在客观上促进了自己的学习。随着培训的增多,有部分客户开始找我做实际的调优工作。记得我第一次去为客户现场调优是20xx年,去大连大通证券解决锁等待问题。客户环境用的是AIX和CICS。当时虽然问题解决了,但自己心里还是比较虚,因为对AIX和CICS不了解,万一是这两个方面有问题,自己就没办法搞定了;这让我认识到一个复杂系统的调整往往需要具备多方面的知识。这件事之后,我在网上买了一个140的IBM工作站小机,自己安装AIX并开始学习。数据库学习Tips根据我对数据库的理解,目前市场上虽然有Oracle,DB2,Informix,Sybase和SQL Server数据库,但Informix数据库已经被IBM收购,而Sybase数据库在技术和市场上正走向没落,占据市场主要份额的就是Oracle,DB2和SQL Server数据库。SQL Server数据库非常好,但是很遗憾的是只能在Windows平台使用。所以如果你深入研究SQL Server数据库,我只能说获取高薪的概率

稍低,而且坦白的说,使用SQL Sever数据库的企业一般是中小企业居多。而国内做Oracle数据库的人太多,如果你想在Oracle领域出人头地,难度极大。但是,做DB2数据库的人反而不太多,物以稀为贵。况且,DB2数据库广泛应用在银行、电信、制造行业、零售行业、保险行业等“高薪”领域中,所以我强烈建议学习DB2数据库,做IBM技术一般获取高薪的概率相对会大一些。我们的时间精力是有限的,所以必须选择好方向然后努力为之。除了SQL Server,这几个数据库我都在使用,我个人感觉除了功能外,对于运行稳定而言,相对于Oracle不太稳定的优化器,DB2无疑是最稳定的,它的优化器无比强大。如果能在锁方面再有更先进的技术,那么DB2将是完美的。这期间,我一边学习,一边通过了AIX的全部认证。记得非常清楚的是,为了做HA的实验,我花费了很大工夫。因为那时小型机不像今天这么普及,无法搞到7133阵列。后来我又学习了CICS、WebSphere、MQ和存储。就这样,在我培训的过程中,发现自己哪方面薄弱并且感觉这个方向有前途,我就会开始学习。不过,那时我的技术主要还是围绕IBM产品为主。由于自己对培训比较用心且颇受客户好评,找我做培训的国内培训机构开始变多。这个期间我自己的技术水平也增长很快。20xx年11月,我参加了首届 “IBM DeveloperWorksLive! China 2002”大会,并获得IBM首次在国内评选的“杰出软件技术专家”奖,当时在6名获奖者中名列第2。这个奖项客观上对我在客户群的拓展方面起到很大帮助。找我解决问题的人更多了,所以2002—20xx年也成了我技术提升最快的两年。这两年内,我陆续学习了HP-UX、WebSphere和MQ并通过认证。我自己的感觉是,如果你把一门技术研究得非常深、非常透,由于触类旁通的缘故,再去学习另一门技术时就很轻松。所以,我在学完AIX再去学习HP-UX时,感觉非常轻松。同样,在学习ORACLE和DB2后再去学习Informix也同样很容易。通过这种纵向的深入和横向的比较,各种产品的所长所短也会非常清楚,自己的技术视野无意间更加全面化。而且通过对一个产品的深入,你往往能够发现这个产品的缺点和需要改进的地方。就拿DB2来说,每次版本更新的新特性,在新版本未上市前我就可以猜得差不多了。这主要有三个原因:一是我贴近真实用户,了解他们的真正需求;二是自己一直在用且不断总结思考;三是这些特性别的数据库有,而DB2没有,那在下个版本就会增加。所以相对来说,我自身对新版本的新特性学习就非常轻松了。就DB2而言,我拥有DB2 V5.2 、V7.1、V8.1和DB2 V9的全部认证,而且我应该是国内第一个

把DB2 V8认证全部通过的人,当然,这其中也有巧合的成分。重要的一点是:学习过程中,要不断地把实践和理论融合,知其然更知其所以然,这样提升就会快很多。现场救援“赶场”记2004—20xx年是我最忙碌的两年,那时候找我讲课的培训机构和需要性能调优的客户非常多,基本上整天在天上飞。培训机构找我讲课常常需要提前一个月预约。那两年内,除了过年几天,其他时间都是在做培训和诊断、调优,足迹遍及国内主要城市。我自己基本上是国内六大银行开发中心和数据中心培训的指定讲师,并为北京银信科技、山东农信、广东农信,交行大集中IBP等项目做数据库技术顾问。那时的我年轻、精力充沛。记得最刺激的一次是20xx年9月的一天,上午9点为上海移动IT部门做AIX动态逻辑分区(DLPAR)培训,结束时是17点。之后,立刻坐出租车前往扬州,于20点到达扬州供电局并协助他们进行电力负荷控制系统项目上线,一直奋战到凌晨3点半。接着,又连夜乘出租车赶往上海,在凌晨6点到达酒店。休息两小时后,8点出发,准时出现在上海移动培训现场。那时我对报酬不太在意,想的主要是用心积累技术经验和客户资源。在我看来,能够不断通过实践让自己成长是第一要义。而且,去的客户现场越多,处理的问题就越多,也就越多地发现自己的不足,然后再拼命学习,不断积累、总结和思考,进入了一个良性循环。至今我仍然怀念那段充实、紧张而充满激情的光辉岁月。20xx年和20xx年,一方面因为以独立咨询顾问的个人身份无法出具#5@p;另一方面,项目越做越大,尤其是很多银行的数据库架构和维护项目涉及合同金额也越来越大,需要签订正式公司合同。于是,我就分别在上海、北京注册了公司。当然这些年我并非都是一帆风顺,也犯过一些重大错误,例如:我曾经在20xx年5月1日把海南美兰机场的数据库调死,导致机场航班信息管理系统瘫痪。早期也曾经因为调整某证券系统宕机而影响股民交易,这些都对客户造成了影响,但这些都是成长必须要走的路。经过这两次事件后,我自己也思考、总结了很多,在之后的调优工作中我基本上再没有犯过错误。我的秘诀:学习、积累、规划20xx年8月我获得“20xx年中国首届杰出数据库工程师”称号,算是对我多年学习数据库的一个总结。自20xx年开始,我专注于做一些大客户的运维工作,并相应减少了培训次数。20xx年,我被建设银行以年薪217万聘请为资深技术专家来维护Oracle和Informix数据库。就做技术而言,以一己之力能挣到年薪几百万常常令我感到自豪,也让我感受

到技术的魅力,觉得自己多年来对技术的钻研得到了认可。之所以讲述我的技术之路,主要目的是给大家一些参考,尽可能多地去了解社会的需求,有意识给自己制定人生规划。我自己认为,多年来能取得这样的成绩,勤奋、努力和坚持一直是我最看重的。因为有了这些,才不至于当机遇光顾时,你却不知所措。现在很多年轻人,恰恰缺少的就是这样的忘我与痴迷,在我熟悉的数据库技术领域,很多年轻人越来越早地将注意力集中在薪水和职位上,这是很不明智的行为。其实,往往那些将诸如高薪与职位忘怀的人反而能更快地取得成功。“不经一番寒彻骨,安得梅花扑鼻香?”这样的道理人人都懂,可能够真正去实践的人却并不多。结合我的学习经验与感悟,我总结有16字要诀:去除浮躁,认真学习,不断积累,寻找机遇。最后,我用这句话与大家共勉:古之成大事者,不唯有超世之才,亦唯有坚韧不拔之志也!作者简介:牛新庄博士,研究方向为数据仓库和数据挖掘。是IBM官方资深培训讲师(培训DB2,AIX,MQ,WebSphere和CICS)。20xx年获IBM杰出软件专家奖,20xx年获“首届中国杰出数据库工程师奖”、“20xx年IT168技术卓越奖”。是中信银行、山东农信、广东农信等公司资深技术顾问,中国建设银行总行特聘资深技术专家。拥有OCP,AIX,DB2,HP-UX,MQ,CICS和WebSphere等二十多项国际认证。著有《Oracle数据库开发讲座——Oracle9i Jdeveloper与J2EE实务应用》、《DB2应用开发实战指导》、《循序渐进DB2-系统管理、运行维护与应用案例》、《深入解析DB2-高级管理、内部体系结构与诊断案例》和《DB2性能调整与优化》等书。1

更多相关推荐:
转岗教师的成长经历

转岗教师的成长经历丹江口市幼儿园李静20xx年秋,因为工作需要我被组织安排到幼儿园工作,由从事小学教育转向从事幼儿教育,当我进入幼儿教育这一全新的领域后,由于社会角色,教育对象等多方位,多角度的变换,加之我所学…

个富二代在部队的成长经历,内容精彩

我今年20,xx年属羊的,身高178,体重135,现在某部队当兵,一期士官。下面来说说我的一些事吧,我是一个比较腼腆类的人吧,在陌生人面前从来都不爱说话,而且面部表情属于那种很忧郁的那种,在熟人面前我可以很放开…

投资心得:我的成长经历

投资心得:我的成长经历[42344]20xx-07-2409:27:11我是1997年步入股市的,那一年正是股市的牛市,我很多商界的朋友在股市中大发了“红利”。在这一诱惑和朋友的怂恿下,我将自己经营的一家夜总会…

杨清发 大学生成长经历 27

大学生在校成长经历学习倦怠现象在当前高校较为普遍这种情况于高等教育的发展、学生自身的成长以及社会的进步都是一种潜在的威胁。本文从学生主体及其所处社会大环境入手结合学生成长历程分析了当前大学生学习倦怠的根源…

教师成长经历 文档

我的教师成长经历我于20xx年x月参加教育教学工作,xx年x月份入编。从此便与教育、学生结下了很深的情缘。在这教学的八年经历中,有苦涩,也有甘甜,我由一个不知如何教学、不知到如何抓好教学质量、不知如何对待学生的…

成长经历

成长是一种经历,经历中有酸、甜、苦、辣;有喜、怒、哀、乐,在这成长中,我们挚爱的父母亲一直伴随身旁,无私的为我们奉献,默默关怀,无论是春夏与秋冬,还是严寒与酷暑,一生都有他们陪在身旁,不离不弃,不但给以物质的奉…

妹妹的成长经历

暑假体会20xx年,我高考结束,成绩不理想,但是家人却没有责备我,他们说尽力了就好,可以上个专科,暑假两个月的时间,我不想一直待在家里,所以我告诉爸妈我要去打工体验生活,认识一下社会,在得到家人同意后,我来到西…

我工作的成长经历

梦飞得地方时光如梭梳理着自己的思绪感觉人生就像旅行途中会碰到许多岔路不同的岔路会有不同的风景然而每个路口都会是一个新的起点新的征程日子一天天过去一路走来一路成长一路收获对于日历而言每一天都是一版崭新的篇章这种变...

个人成长经历

个人成长经历人们在刚刚降生到这个世界上的时候除了性别之分其实并没有什么不同但最终能够成为怎样一个人很大程度上是由个人的成长经历社会环境及某些重大生活事件所决定回顾自己的成长历程我感到自己幼年童年时期的生活经历及...

大学成长经历

我的大学成长经历时光穿不断流转在从前渐渐地忘记忘记了时间我只要沿着记忆的路线听着听着时间就悄悄逝去不给我们考虑的机会在你无聊时它看着你慢慢消失在你不经意间它从你的眼前走过在你沉浸快乐时它给你一个拥抱走的更快这一...

个人成长经历

到现在我已走过了20个春秋有些人说这20年来过得真快似乎就是一瞬间的事情仔细想想这20年来每个人都有不同的感受和感慨发生了太多的事情让我欢乐过伤心过哭过累过但是终究还是坚持着一个信念不抛弃不放弃这也是我的人生价...

个人成长经历

个人成长经历从出生到现在短短二十年风雨无阻地成长阳光正好青春正美小时候院子里就是一片绿色浓郁的树木清新的空气快乐的童年山水开门便是溢出双眼蓝蓝的天山水天相映成趣清澈见底的水勾勒出的倒影像是流动的生命在那样一片片...

成长经历(94篇)