我是如何加入阿里的

一年一度的校园实习招聘马上开始了,最近接触了几个找工作的应届生同学,回想当年自己找工作的时候,也是遇到了很多好心人,所以心中一直想写一篇回忆以前经历的文章,算是对自己有一个交代,也希望能够帮助到这些找工作的同学,好吧,接下来就是凭自己回忆的流水账了。

一.一颗种子的种下
我的母校是四川师范大学,专业是教育技术,可能很多人都没有听说过,简单一点讲这门专业是为培训中小学信息技术老师的专业。
在大一下期的一堂专业课上-网站设计,我的专业课老师(小樊老师)在讲网站开发过程中使用数据库的时候,介绍了这个数据库的管理者DBA,在当今是属于比较稀缺的技术人员,他们随着经验的不断增加,所获得的报酬也将会越来越大。在当时很多学计算机的人都觉得做程序员是一门年青饭,所以我一下子被打动了,在心里暗暗就下定决心我毕业后就要做一位出色的DBA,就这样专业老师的不经意一句话,就在我内心中种下了一颗种子,等待着时间发芽成长。

二.开始自学数据库
有了这样一个想法之后,暑假里我在图书馆里借几本数据库原理这本书,打算在暑假的时候开始自学数据库,但其实回想起来这些书都应该没有看懂。到了大二,开始到图书馆中去借各种各样的数据库技术书籍,在2007年的时代Oracle还是非常流行的数据库,所以自然想成为一名Oracle DBA,依然还记得最早Oracle入门书籍看得是eygle(盖国强)写的书,他坚持不懈的撰写Oracle相关的技术文章,让我内心依然非常崇拜。书看完后,心中会有很多的疑问,一遍看不懂,再看一篇,再不懂,再看一遍,这是我的学习方法。同时我也会自己搭建环境自己进行测试验证,再不懂就到论坛中去提问,最后将问题总结下来写成blog。当时中国最大的Oracle技术论坛ITPUB云集了国内众多的高手,从论坛中看高手的回答,往往一针见血,认识了很多人,了解了他们的成长轨迹,让人觉得非常佩服。在大学里学到了一门独特的技能就是通过互联网搜索我想了解的知识。我从互联网上搜寻各种DBA相关的资源,搜索到了让我坚定走入DBA之门的关键钥匙-阿里DBA成长之路,后来这篇文章的作者成为了我的一面技术官,我进入淘宝DBA团队后的第一任主管(丹臣),每当重新读起他那篇文章,总是能够让人重新燃起成为一名优秀DBA的希望。在当时中国最好的DBA技术团队是在淘宝,业界出名的DBA有冯春培,陈吉平,江枫(宁海远),冯大辉,HelloDBA(张瑞)都在阿里,内心中升起了加入淘宝DBA团队的决心,我每天都会关注这些技术牛人和技术团队的blog,通过google reader订阅他们的文章,了解业界最新的技术动态,我保存了一篇当年淘宝DBA团队的blog-淘宝DBA语录:

Taobao DBA团队是一个可爱的团队,也是一个让人骄傲的团队,我希望把我们说过的话,做过的事,都能在这里记录下来,将来,我们回首自己走过的路的时候,这里就是我们的成长。
作为我们的团队成员,我并不一定需要他有高超的技术(有当然更好),但是,我们的团队成员必须有强烈的责任心,有很强的团队合作能力。从这次ASM故障的处理也可以看到,我们的战士是可爱的,并值得敬佩的,团队的力量是伟大的。
我在这里先整理一些我们团队成员成长的点滴,如果还有更多的,请大家补充。
我们拥有中国一流的环境,我们拥有中国一流的技术,我们的目标是打造中国一流的团队。(拖雷,这个是Taobao DBA团队的宣传口号,也是Taobao DBA团队的奋斗目标)
我们是平凡的人,在一起做一件不平凡的事情。(源于马云语录,我们团队的为人处事态度)
DBA未必是一个高薪的职业,但绝对是一个高压力的职业。(江枫,处理ASM故障后的感言)
在遇到问题没有搞清楚具体原因之前,千万不要轻易重启数据库。(江枫,处理ASM故障后的感言,经验总结)
在你即将绝望放弃的时候,其实离最终的终点已经非常非常的接近。(江枫,处理ASM故障后的感言,个人成长记录)
操作有风险,下手须慎重(江枫,DBA操作警示录)
当时压力非常大,非常绝望,几乎都要放弃了,不过一定要搞好的信念一直存在在我们心中。(流云,处理ASM故障后的感言,坚持不懈的态度)
在淘宝这样高速发展的公司里,每一天都是一个挑战。我们都不得不去面对一些新的问题,我们唯有不断去提高自己,提供一些新的解决方案,to handle these problems 。(丹臣,工作总结)

每当看到这篇文章的时候,没有一个不会升起对这支团队的敬仰和羡慕,我下定决心立志加入这支团队。

三.从理论到实践
通过近两年的技术理论自学,对Oracle数据库理论有了一定的理解,但是理论归理论,实践归实践,我想验证我所学习和理解的Oracle技术,所以我决定参加了社会上的Oracle培训,培训实践选择再大三下期,老师是具有多年经验的Oracle DBA,当时的学费需要1W多,对于家里来说也是非常大的一笔开支,当时大学一年的学费也只有5000左右,此时仍然非常感恩我的父母对我理想的支持,如果没有他们的支持,也不会有我的今天。为期半年的培训,回想起那段培训的经历仍然历历在目,经常是早出晚归,天刚刚渐亮,寝室里的同学还在睡觉,我就要起床赶2个小时的公交去城里培训,培训的同学大都是已经参加工作想转行DBA的,或者是大四马上要毕业的学长。通过培训,接触了更多志同道合的人,对Oracle的体系结构更加的深入理解,同时也了解企业级的数据库架构是怎么样的,对于我后来的校园招聘的笔试具有非常大的帮助作用,我仍然记得淘宝校园招聘的笔试最后一道题目就是如何构建高可用的企业系统架构。

四.准备校园招聘
到了大四上期,秋季校园招聘一般在国庆节后陆续开始,我提前1个月开始准备校园招聘,了解校园招聘的流程,关注各大互联网公司的校园宣讲时间,复习数据结构,编程算法,数据库原理,网络原理等基础计算机课程,因为这些都是校园招聘第一关需要考察的基础内容,这也是成为DBA必须要要具有的基础理论,往往很多想成为DBA的应届生所忽略的,这一点非常重要。国庆后,我陆续参加了百度,网易,淘宝的校园招聘,随着一次次的校园招聘经历,我也慢慢熟悉了这些互联网公司的招聘流程,网上投递简历—>通知笔试—>一面技术面—>二面综合面试,也可能是群面—>HR面试,让我没有想到是10月份的奔波并没有带来结果,百度笔试挂掉,网易通过了笔试和一面技术面,在二面群面中国挂掉,淘宝做了笔试之后就没有消息了。这让我有点心灰意冷,难道三年的努力就这样化为灰烬了吗,我开始把精力转向社会招聘,记得为了参加一次面试,从成都东南边坐车到成都西北边,差不多斜线横穿了成都,早上8点出发,中午差不多12点才到面试的公司。

五.喜从天降
在十一月份参加了几次社会招聘后,也没有成功被录用,在一天中午突然接到了来自杭州的一个电话,让我准备视频面试,打来电话的人是我的启蒙导师,也是我后面的第一任主管-丹臣。这突如其来的消息让我兴奋不已,原来淘宝在四川的宣讲会,我的主管并没有来,所以我的试卷是在杭州改的。约好了时间面试后,我内心非常激动,面试过程也比较顺利,我介绍我学习Oracle的经历,在大学里面做过的一些网站项目,意想不到的是,对我启蒙的那篇文章作者-阿里DBA成长之路-就坐在我的面前,而且丹臣也是四川眉山人(我姐姐嫁到了眉山),这让我很快进入了面试状态,顺利通过了第一技术面试。紧接着是第二技术面试,面试官是江枫,我一眼就认出来了,他,托雷,eygle刚刚从美国参加完OOW回来,江枫问了我一些Oracle基础相关的问题,还记得其中一个问题是讲一讲pectfree和pctused这两个参数的含义,在最后一道综合题中没有回答出来,我很诚恳表示没有学习接触过相关技术知识,二面技术面也通过了。第三面是HR面,说来也是天意,我居然也第一眼认出了这位HR(花名:玄渡),他参加了四川的校园宣讲会,我是在参加笔试的时候不经意记住了这位HR,所以可以想象整个面试的氛围还是很融洽的,HR问了一些在团队相处上的问题,最后一个问题是对阿里文化的讲解,我之前看过一本关于阿里巴巴文化的书,对阿里的武侠文化非常热爱,本人也非常喜欢金庸的武侠小说,特别敬仰乔峰这个角色,所以我对HR说我加入淘宝后能不能用乔峰这个花名,HR哈哈大笑,这个花名早就已经有人了,HR对我的武侠情结非常有好感,就这样三面也顺利通过,一气呵成,就在这一天(2009年11月15日)我拿到了淘宝DBA团队的offer,当时对我来说那天下午就像做了一场梦,我第一时间给在外省的母亲打了电话,发了短信给我大学里喜欢的女生,那一刻所有的一切付出都有了回报。

总结:

回顾我大学里的学习生活,从大一开始立志成为一位DBA,经过三年的准备,最后加上了一点点运气,这一切的一切好像命中注定一样,我只能谢天谢地,冥冥之中是老天爷在帮助着你。

对于大学里面的学生,我看到过很多同学在大学里找不到方向,盲盲碌碌到了大四的时候要么考研,要么找一份自己不是很喜欢的工作,所以立志是非常重要的。

最近看了一部电影《三傻大闹宝莱坞》,找一个自己喜欢的工作比什么都重要,通过自己的努力积累,最终你将会厚积薄发。

关于和家人的关系,沟通是非常重要的,没有家人的支持,不会有今天的我,家庭就像你的树干树根,和家族保持紧密的关系,才能枝繁叶茂。

关于学习方法,技术一定要多实践,多总结,学会分享,尝试着去帮助需要帮助的人,这样你会成长的更加迅速,我所认识的成长飞快的人都是特别愿意帮助别人,愿意分享的人。

上一篇:LINUX系统服务总结之三:nis服务器全集


下一篇:Idea Maven 建本地仓库-导入本地JAR包