记得去年很多人在这里show经验,写总结,不亦乐乎。当时我也想写点什么东西,但一直跳槽未果,不好意思献丑。直到今天,终于有机会把自己的这段历程写出来,供学第学妹参考。
       由于我这个《小马跳槽记》憋了半年了,今天终于爆发,从天亮一直写到天黑,一不小心敲了一万多字,真是又臭又长。为了方便大家阅读,简单分了个章节,有兴趣的同学就忍痛看下吧,如果没耐心,可以跳到最后,看下跳槽感悟,也许会有所收获:) 
 
ps: 有的人可能认为我不踏实,浮躁
我觉得不同的行业,不同的公司,不同的性格,不同的感受
我在公司干了差不多四年了,也到了一个瓶颈期
虽然我也很被领导重视,前途也看起来光明
但有些东西不是我想要的
跳槽不意味着浮躁,按部就班也不意味着踏实
每个人都有每个人的选择
请相互尊重吧
 
ps:我只是一个小小的个人,不想代表byr
byr是一个大的群体,本来就应该多元化
在公司里我还算是非常正面的形象,也没怎么给byr抹黑
另外我丝毫不觉得北大,清华的就踏实,肯干
光我的同学北大清华就20多个,大家都差不多,没什么特别的
只不过他们头上的光环比我们亮些,起点比我们高
 
ps: 我也不想代表外校考byr的人
也没那么功利
说实话
我高考栽了一下
不想再冒风险
才考北邮的
我很感谢北邮给我的一切
我也很喜欢北邮
 
 
转自本人博客
http://blog.sina.com.cn/s/blog_4e3b1ceb0100l4fj.html
 
 
目录:
 
前言
 
校园篇
-------汲取知识,重塑自信-------
 
实习篇
-------初入职场,人在上海-------
-------实习不顺,转投外企-------
-------波澜不惊,工作搞定-------
 
 
工作篇
-------新人新气,朝气勃发-------
-------初生牛犊,勇敢担当-------
-------英国出差,梦断黄粱-------
 
跳槽篇
-------跳槽初始,屡战屡败-------
-------逼上绝路,寻找突破-------
-------厚积勃发,大功告成-------
-------交接工作,伤感离别-------
 
跳槽感悟
参考书目
 
 
 
前言
 
 
         转眼间毕业×××年了,作为一个北漂的80后,依然没有房子,没有车子,理应归入loser的大军。虽然本人没什么本事,但也经历了不少坎坎坷坷,见过不少风风雨雨。现在把从研究生入学到现在第一次成功跳槽的辛酸历程汇总于此,希望后来人能从中汲取一些有用的东西,少走一些弯路。由于我一直是走技术路线,言语晦涩难懂,词不达意,都再所难免,希望能取其精华,去其糟粕。另外,这只是描述的我个人的跳槽历程,仅供参考,有些看法也比较不完美,希望不会误导大家。本文章,纯属自传,如有雷同,不是巧合,肯定是他copy我的。
 
 
 
校园篇
 
-------汲取知识,重塑自信-------
 
         2005年的秋天,我以硕士研究生的身份踏入了北邮的校园。那个时候的北邮对于我来说还有点神秘,有些光环。由于本科学校不是很好,刚入学的时候不免对周围的人有些刮目相看,内心深处还不是很自信。既然来了,又从同一个起点出发,就抓住机会,努力赶超吧。记得第一个学期,我选修了28个学分,课程很多。研究生的课程管理很松散,去不去都可以,所以很多人都可能选择了放弃。对于我来说,很少逃课,因为我始终认为每一堂课,即使内容再枯燥,只要能给自己带来一两点启发就足够了。有的时候往往就靠平常的那一点点积累,人生就会发生巨大的转变。除了上课,北邮有很多讲座,有技术的,也有非技术的,算是比较丰富多彩。这些讲座我基本能听的都去听一下,有的人是为了盖章而去,而我就是为了兴趣,扩展一下知识面,听些别人走过的路,总有好处的。由于我太淡定了,经常不盖章,到最后居然还是找人把章补满。。。随着时间的推移,我对北邮的了解越来越多,对周围人也越来越熟悉,往日的自信又慢慢重新积累起来。有的时候不一定是你懂得多就自信了,而是心态放平了自信就有了。
 
 
 
实习篇
 
-------初入职场,人在上海-------
 
         转眼间半年过去了,由于第一学期学分修的差不多了,这个学期只要再修一门科学社会主义就可以了。于是从理论上,有了更多的时间留给自己,也有了更多的选择。我所在的实验室很小,也没什么项目,于是产生了出去实习的想法。第一次找实习,给自己的要求不高,有个地方,能干点技术活,一个月给几百块钱就行了。但这样的要求也很难达到,毕竟自己没什么项目经验,只有一番志气和自认为强大的学习能力。
         记得当时去一个小公司,就在大运村的对面,一个居民楼里的一个单元。那是我第一次见到这种小作坊式的公司,办公环境可想而知。公司的老板人还不错,问了些基本的问题都还能答的上来,但做嵌入式的东西确实未曾尝试过。最后老板说了下待遇和他的种种疑虑,等考虑一下再给答复。结果没几天,老板就找了个中科院的博士来做这个兼职。于是我的第一次应聘以失败告终。接到电话后,也没多少沮丧,毕竟自己是什么鸟自己心里清楚。后来又打了些电话,都无一例外的失败,在痛定思痛,继续学习之后,终于有个机会在慢慢的慢慢的向我走了过来。
         这是中科院计算所的一个项目,目标就是做一个WiMAX的仿真平台,工具是OPNET和C,招4个人,要去上海呆4个月。其实我对WiMAX和OPNET完全不了解,但我也从中看到了一线希望。由于要去上海呆4个月,一般的研究生可能做不到这一点,另一方面,刚过完年,研二的牛人要不出不去,要不就已经找到实习了,而研一的兄弟有很多还要修课,于是乎,我就抱着各种无比侥幸的心态投了简历。没多久,电话来了,约好了时间地点准备笔试面试。笔试内容不难,考得都是字符串的问题,结尾零,长度,指针传递等最基本的内容,当然有些问题我答得也不对。答完之后,不是拍屁股走人,而是一位博士gg,也就是杨博,根据答案说哪里哪里答得不对,非常认真地给我讲解,我也就我的理解和他交流。之后别的笔试的人也都享受了同样的待遇,里面还有个漂亮的mm,不过听他们交流,发现仿佛还不如我,于是带着几分阴暗的窃喜心理回去了。时间过得真快,无情的拒绝来的更快。杨博打电话告诉我说我基础和学习能力还可以,但还是嫩了点,就这样我又被拒绝了。淡定,接着淡定,因为除了淡定也没别的选择。又过了几天,正在我卧薪尝胆,苦读圣贤书的时候,杨博的电话又一次出现在我的面前。他告诉有个研究生,他导师不同意去上海,问我还有兴趣不。你说我能说啥,当然有兴趣,而且是各种兴趣。接着,我就侥幸中的侥幸拿到了我人生中的第一个实习offer。
         虽然人家要了,但咱确实对WiMAX和OPNET还是不懂。杨博给了我两个协议和OPNET的软件,先自己学习学习,一个月后去上海。我拿到协议一看,懵了,802.16d, 将近900页的纯英文,而且我们要做的802.16e是在802.16d的基础上的修改版,也是将近900页的纯英文,总的意思就是说要做802.16e,必须要先看802.16d,然后再看802.16e。短暂的震惊之后,重新恢复了平静。上帝好不容易赐给了这么一个机会,不能错过阿。我这个人心态还好,不会不要紧,慢慢看,总会明白的。第一次看这种大部头的东西,首要问题不是英文难懂,而是里面各种专业的缩写不知道什么意思,作为一个纯纯正正的freshman, 那时候是真的各种吃力阿。没办法,硬着头皮来吧。自己搞了个笔记本,把缩写和它的原始单词都记下来。好脑子不如烂笔头,这句话还蛮有道理的,经过各种阵痛之后,慢慢的对一些缩写不再感觉陌生了,一些描述好像也都相差无几了,加上杨博给我们把协议作了整体的介绍后,思路渐渐的越来越清晰了。世界上本没有路,走的人多了就有了路。学习也是一样,你本来不会这个东西,等看多了,思考多了也就会了,熟能生巧。
        不知不觉,一个月过去了,我们踏上了南下的火车,一觉醒来,就来到了中国的金融中心—上海。上海确实和北京不一样,各种高楼大厦,各种繁花似锦,各种美女如云。不来不知道,一来才明白为什么上海女孩子物质,想在这里混,不物质真的很难。一块前来的5个人,除了杨博这个领队外,其余的四个全是北邮人,我是研一,那三个都是研二。我们是和上海无限研究中心的几个同事,还有同济大学的一些研究生共同做这个项目。20多个人做一个东西还是头一次遇到。根据约定,每个人都分到了自己的模块,接着是不停的交流,不停的探讨,架构设计,代码设计,编码调试,不亦乐乎。这期间我学到了很多东西,由于我这个人比较实在,不会就是不会,就去找杨博问,杨博是个山东人,也很实在,很耐心的给我讲解了很多问题。到最后形成了有问题我去问杨博,回来我再讲给他们听。。。等到项目结束的时候才发现,去的四个人里面,做得最好的居然是我这个研一的小师弟。。。去上海的四个月,让我长了很多见识,看到了大上海,集体协作完成了大项目,交到了很多朋友,但同时我也失去了很多,因为离开了学校,失去了研究生会的一些职位,也失去了在学校交流的机会,总而言之,有得有失,无怨无悔。
  
-------实习不顺,转投外企-------
 
         从上海回来,到计算所接着实习,做一个WiMAX相关的产品开发。本来在上海积累了很多经验和自信,打算有所作为,但无情的现实又重新打破了我的梦境。这边的几个工作人员技术上挺牛的,但沟通上有些不畅。有的同事脸上始终严肃的表情,还有无情的言语鞭笞 ,让我始终无法融入这个圈子。一块从上海回来的几个同事也都有同感。接着,内心深处的不满情绪慢慢开始生长起来,不过也就是找原来的同事诉说一下。
         有些事情来得很巧,正在我郁郁不满的时候,我们学院的群里,有人说Lucent现在正在招实习生,有兴趣的可以联系。那个时候的我对外企还是各种崇拜和向往,当然对于自己这个葱能不能进得去,心里也确实没底。为了发泄心中的不满,联系了发帖的同学,又找到了Lucent招实习的师姐。接着发现这个师姐跟我去上海一块实习的师姐是一个宿舍的。。。。。之后顺理成章的就内部推荐了。几天后第一次到了Lucent面试,觉得外企就是好,有班车,办公室挺现代化的,人也都很nice。面我的人后来成了我的好朋友,后边的跳槽过程也找他帮了一些忙。面试的问题就是做过的项目,一些编程的基本技巧,我这个人面对面的沟通能力还不错,所以面试感觉还蛮OK的,后来就讨论入职时间。等这些都谈完的时候,心里一阵爽快,屁颠屁颠的跑回去了。不久,收到了Lucent的实习offer,那天真地好开心好高兴。一方面是在计算所实习的非常郁闷,另一方面能去外企实习觉得挺自豪的,当时,周围很多同学还是挺羡慕的。虽然拿到了offer,这边的工作还要交接,但就在最后的一周时间里,有次开会,被人骂了个狗血喷头,不知道是对我离开的不满,还是本来就是那么不懂照顾别人的感受,作为一个男人,第一次在这样的公众场合落泪了,这些我都忍了,就那么几天了,坚持一下就好了。回顾这段历史,觉得也挺缘分的,遇到某些坏事,也许意味着某些好事的开始。不过这次远走,要离开我最好的师兄杨博了,后来和杨博联系很多,直到他去法国读博后,就没怎么再见过了。
         第一次到外企实习,觉得一切都是新鲜的,新鲜的办公环境,新鲜的工作同事。。。由于之前确实比较郁闷,忽然到这么好的环境里来,觉得心情大爽。这里的工作氛围确实很好,老板同事都很nice,大家都很谦让客气,都是想把工作做好,没有传说中的明争暗斗,也没有传说中的虚伪客套,一切都那么自然,一切都井然有序的进行着。唯一不足的就是我自己,因为原来只是做过一个WiMAX的仿真项目,经验还是欠缺。这个项目规模要比之前的那个大的多,也正规的多。由于这个项目已经做了好久,所以很多东西我都不熟悉,就连常用的C++也有些力不从心。
         为了早日跟上队伍的步伐,一方面抓紧学习新产品的架构和特征,另一方面,买了本C++ primer,每天下班班车回来,就去自习室看两个小时的书。那个时候,很充实,很快乐。大约过了两个月后,有些东西已经慢慢熟悉了,有些工作也没那么吃力了,不过就在这时,发生了一些事情。可能由于前期表现不好,老板决定让我转去做tester,让我更high level的理解我们的产品。但这对好不容易成长起来的我,绝对是个不小的打击,主要是我内心深处还是不太喜欢做测试工作。虽然我一次一次的劝说自己,尝试下测试也不是什么坏事,以后有机会再作开发,但不满的情绪又像野草一样疯狂的滋生起来。那个阶段,还去别的地方面试过,实在不想一辈子就做测试工作,不过最后都无果而终。即使不满,工作方面我还比较尽职尽责,测试工作做得也有模有样,第一次得到了同事和老板的表扬。机会是给有准备的人 而留的。在做了两个月tester之后,有个实习的同事要离开公司了,于是我主动找老板谈,申请重新作开发工作,这次老板欣然答应了。当然,前一阶段的测试工作确实给我带来了很多帮助,让我对产品更加的了解,也让我后边的开发工作更加从容和自信。
         就这样又过了两个月,我本来可以很顺利的做下去,但天有不测之风云,要开题答辩,但导师不同意让我开题。没办法,因为我一直在外边飘着,换哪个导师都会不满的。在权衡再三之后,选择了回学校开题,毕竟毕业这个事是大事啊。在我的再三道歉和表诚意后,终于开题了。但之后又面临无事可做的尴尬境况,难道剩下的时间就搞个毕设?心里多少有些不甘,因为我的开题是我在上海做得那个项目开的,所以我也没多少事情做。心里又斗争了一阵子,在两个月后,经过抉择后,冒着毕不了业的风险,又重新又踏进了Lucent的大门。由于导师每周都开一次会,每次开会时间还不一定,所以一听到开会,我就马不停蹄的从望京奔回学校。就这样,坚持到毕业,也算是险中求平安了。
         重新回到Lucent,换了个部门,因为原来实习的组没有招人。二进宫的感觉已没有了新鲜和腼腆,环境,流程,架构都那么的熟悉。当然对于一个二进宫的人,他们也把我当有经验的老员工来对待,有些活让我带个头。在之后的半年里压力不大,学到了不少东西,心态也一步一步地变得沉稳起来。
 
-------波澜不惊,工作搞定-------
 
         到了研三,面临找工作的问题。由于实习的时间比较久,工作也得到了老板的肯定,所以没多久offer就下来了。之后找工作的压力也不是很大,很多差不多的单位,比如IBM, Ericsson, Siemens, 都没怎么投,因为我觉得同类的offer即使多拿几个,只会给自己带来烦恼,与其最后放弃,就不如一开始就不去争取,心里也落得清静。当时,很想去MicroSoft,Google, Baidu, Adobe…. 不过由于当时没有压力,准备不足,都一一失败了。为了体验一下群面,还去了趟中国移动研究院,不过路上给吹感冒了,一直后悔不已。除了很早拿到offer以外,还有个户口问题,让我也没敢在找工作上大手大脚的有所作为。因为赶上奥运年,当时户口说的那是非常非常的悬,加上我在Lucent实习了那么久,觉得还挺有把握,所以就没敢怎么找。当然最后我们这一届基本都拿到了户口,政府的话依然像往常一样,就当放了个屁,过去就烟消云散了。
 
 
 
工作篇
 
-------新人新气,朝气勃发-------
 
          2007年11月份,我就拿上了正式员工的工资了。那个时候很兴奋的,第一次发那么多钱。说来也奇怪,还没入职就发正式员工工资的单位着实不多,对于Lucent来说,我们那一年也是最后一次了,后边的实习生再也享受不到这种待遇了。
         随着待遇的提高,工作量也有了变化,相应的我的压力也变大了。由于Alcatel和Lucent合并,我们的产品也进行了合并,当然,最后的结果是我们以后要在股份更大的Alcatel原来的产品上进行开发。于是法国那边的研发工作要搬到中国来,也就是中国这边的研发要在一个新的环境,新的架构里面开展工作。万事开头难,产品开发也是。先是由4个人组成的先锋队去法国取经,然后回来带动大家熟悉和开展工作。我也就是在先锋队回来不久就加入到了这个崭新的队伍里边。由于前一阶段实习的出色表现,PM把里面最重要最复杂的模块分到了我的头上。当时心里很难受的,跟我一块来的同事分的模块相对简单,而我的那部分着实麻烦,而我的mentor也不怎么懂,看来只有白手起家了。
         困难也同时意味着机遇,就是这么一个庞然大物,让我在后期的工作中学会了很多东西,得到了很多经验,到后期甚至成了一枝独大,有些唯我独尊的意思了。还很清楚的记得那些日子,大家对新产品都不熟悉,问谁谁都不清楚,自己一遍一遍的看代码,一遍一遍的体会代码后的真正意图,各种努力试图寻找抽象的逻辑和真实的场景之间的联系。因为你只有明白了产品的最终用途,你才能真正明白代码的内涵所在。
 
-------初生牛犊,勇敢担当-------
 
         做第一个feature的时候,关键的部分都在我负责的那部分模块里实现,而真正懂的人只有我自己。进行到单元测试,我一个人顶在最前线,老板在我身后默默地陪着我加班,那个时候,我如果说搞不定,整个项目都要推迟,压力之大可想而知。很庆幸的是我当时的manager真的很好,对我从技术和精神都给与了很大的帮助,一直信任我,鼓励我,直到做完整个feature。在好不容易做完开发工作之后,还要配合测试人员进行测试,当时tester也是什么都不懂,作为打头阵的开发人员,我只能倾力支持,当然我也学到了很多的测试技术,到后期也发挥了很大的作用。那个阶段和tester建立了良好的合作伙伴关系,一直延续到现在。而最艰难的时候还在后边,因为法国的测试团队还要进行把关。法国人是很骄傲的,这个项目又是从他们手里拿来的,肯定会有不小的情绪,在测试上也有所体现。他们把原来不测的case全拿出来了,力所能及的证明我们不行,但他们确实低估了我们,在他们开出的十多个错误报告,我据理力争的驳回去了绝大多数,那个时候确实艰难,我这个人就是有点倔脾气,如果你想让我听从,请给我足够的理由。当然,老板的支持也是必不可少的,也许就是那个时候的优异表现,打动了老板,在之后的季度会议上给我一个Quality Star Award,那也是跟我一起入职的新员工第一次得到这个奖项,对我以后跳槽起了不少帮助。
 
-------英国出差,梦断黄粱-------
 
 
          在工作快一年的时候,公司有个去英国出差的机会,当然不是旅游,而是干活。一共就两个名额,结果我还是其中之一,当时蛮激动的,终于有机会去看下外国的月亮了。于是接下来和亲朋好友共同分享这一喜讯,好不热闹,各种带化妆品等其他外国货的招呼也不期而至。不过没多久,老板又找我谈话,说,这个出国的名额上边没批下来,只能一个人去,当时觉得以为把我干掉了呢,没想到老板说你一个人去没问题吧,心里小窃喜一下,毕竟这是老板对自己工作和能力的一种肯定,也是对自己的一种信任。不过也觉得公司真抠门,大老远的让一个人漂泊他乡,都好意思,就一个月,还可以忍了。接下来的日子就是办护照,签证。这个时候发现有户口还蛮好的,很方便。终于第一次看到了护照的样子,第一次看到大不列颠的签证。一切都那么顺利,一切都那么美好的憧憬着,牛津,剑桥,怎么也要抽空去看一下吧。。。在梦正酣的时候,一个无情的噩耗来了,公司高层决定法国那边派人过去,中国这边只能淡定了。也没办法,金融危机,没地位,人家说什么就是什么。看着崭新的护照,签证,挺无奈的,不过总归来说用公款办了这些东西,也算是小赚了一把,这个时候只能自己阿Q一下,聊以×××。
 
 
 
跳槽篇
 
-------跳槽初始,屡战屡败-------
 
         正式工作的一年半我都很充实,很快乐,很有成就感,我也不想暴发,我只想让自己不断的成长,不断地收获,不断地前进。第一年,由于金融危机,没有涨工资,这个完全可以理解,可是到了第二年,居然要每个月必须休两天无薪假,相当于变相的扣掉10%的工资。如果第一年没涨工资,我可以用下一届工资降了聊以×××的话,第二年的无薪假实在找不到借口让自己宽心。消息一传出,举公司震惊,一时间人心惶惶,一副树倒猢狲散的景象。很多老员工纷纷离去,而我们这样的小嫩人,翅膀还不够硬,也就只能忍着了。原来我虽然觉得工作累,工资也算太高,但觉得有班车,工作环境,老板都还不错,还没动过跳槽的想法,而这一刻,真的心动了。
         我工作后第一次跳槽尝试就是完美时空。这个公司虽然年龄不大,但做的网游暴利行业,据说又有深厚的背景支持,一时间如火如荼,工资给的那是各种的高。正好有个同学在里面,顺便内推了一下。不久便接到了笔试通知。出生牛犊不怕虎,我当时就是这个状态,一接到电话,满兴奋的,觉得要去完美了,拿那么高的工资,一颗YY的心就从此没再平静过。结果去了之后很快就挂在了一颗经典的二叉树上。其实也就是最最最简单的中序遍历的实现,由于我没系统的学过数据结构,概念不知道,所以再怎么简单,我也只能望而兴叹,真没想到,第一次机会,第一个梦想,就这么给破灭了。回来,懊悔不已,痛定思痛,买了本数据结构,周末跑到教三的自习室里看书,寻到了当年苦读C++ primer的感觉。说实话,我挺喜欢在自习室看书的感觉,那么多年轻人,灯光明亮,还可以很安静的做自己想做的事情,看自己想看的书。
         在这之后,消停了一段时间,也算是补充知识的一段时间。忽然有个已经跳槽的同事,告诉我有个好公司招人,问我要不要尝试,当时想反正有无薪假,不休白不休,去就去。后来他就告诉我公司是做作视频会议的。一开始他告诉我的是高通,害得我还专门问了下高通的朋友,觉得那边没这样的职位,之后反复确认才知道是polycom,不是qualcomm。本来这次想低调的,但原来的同事说这个应该不难,没问题的,我的内心又不由自主地不能压抑的小小的膨胀了一下。没想到这次没栽到二叉树,却撞死在MySQL上,由于我们的产品对MySQL进行了一层封装,所以对底层了解不是太多,于是就又一次悲剧了。
         之后心态平静了,觉得自己工作经验不满两年,即使成功了待遇也谈不上去。但由于有无薪假的存在,还是带着试着玩,长见识的心态去笔试过CA,一个小外企,笔试的内容好多都是Windows编程,而我又是一直默默无闻在Linux/Unix下混饭的人,所以答得一般。我这次就没抱希望,所以就很淡定。我这一淡定,他们HR打电话来了,问了下我的期待薪资,我就随口说了下,结果又挂了,看来这个公司能给的承诺太少了,我还没怎么发飚呢。
 
          不知不觉到了年底,有个朋友说百度正在招人,很急,Linux会编程就可以。其实我内心深处对baidu还是蛮敬畏的,一些算法咱确实不怎么精通,但朋友说人傻,钱多,速来。我一时没经得住诱惑,又冲动了一把,简历投了出去。这次没有笔试,上来就面试,一哥们,看上去挺朴实的,一看就是做技术的,问了我好多问题,我答得还不错,除了搜索方面确实不会以外,别的还都能过得去。由于到年根底下,baidu方面的意思就是小伙子还有待进一步考察,结果就磨磨蹭蹭就到了来年。第二面的哥们特别的严肃,一句话都不多说,一股寒气油然而生。面对这么强大的气场,我更加没底了,对于抛出的第一个问题我就歇菜了,设计一个cache,说了半天,看着大哥一言不发,脸上鄙夷的神情,我知道我又挂了,于是挥一挥手,告别那西边的云彩,回到了东北五环,然后给我那个朋友解释说,人家的要求还是有的,不是随便一个傻人就能顶得住。。。
          Baidu这次并没有受多大伤,觉得也不怎么靠谱,后边紧接着的是路透。有一次跟一朋友聊天,说我想跳槽,她就说路透欢迎你。于是我就又try了一把。说起路透,在baidu之前也try过一次,结果被hr很无情的拒绝了,原因是薪水要求太高,其实我只是要求20%,只不过他们是13个月工资,我不了解,后来让朋友给解释了下,结果hr马上就打电话来,把第一次电话中面试的英语又来一遍,而且越来越变态,直到问得我也厌倦了,给我那个朋友发了封信,说英语不合格打发了。这一遭遇,导致我对路透的HR极其的憎恶,你做为一个HR,你不以公司为重,耍女人小性子,唉,各种无语。年后,朋友说部门还有招聘,可以直接过来面试。这一次用英语面了我半个小时,对答如流,技术问题也还不错,没过多久,就通知下一轮了。下一轮就是笔试,上机笔试,三门课,MySQL,Unix,C++,结果我又悲剧的挂在MySQL上。他那个题目太长,多选,选错还扣分,当然最后的失败还是由于有些细节我没掌握。不过据那个小HR说,我MySQL成绩算是一般,要在以前可能就过了,谁知道现在跳槽的人那么多,用人单位胃口也就刁了。
 
-------逼上绝路,寻找突破-------
 
         在经历过这些失败之后,我也有些疲惫了,也不知道自己该往哪里去,唯一知道的就是不想在通信行业混了,要不然去爱立信,华为都应该有较大的把握。随着时间的推移,我的心也麻木了,其实公司对我们也还好,就这样温水煮青蛙,几个月就过去了。之后发生了一件事情,成为整个节奏的转折点。老板安排我从dev转到IT team。这里的IT不是传统意义上的IT,是Integration Test,就是介于开发和测试的一个中间环节。工作内容无非就是把新的code跑一下老的测试case,没有任何技术含量,各种加班,各种。。。本来就不喜欢测试的我,弄了一个更鸡肋的活给我,让我情何以堪阿。这一次是真的让我下定了决心,如果说原来是小打小闹,骑驴找马的话,这次是要翻身革命,决意逃离了。
         在刚开始干IT的时候,虽然很多怨言,但我还是写了很多脚本来改善出工出力不讨好的尴尬局面。当初我提出这个想法的时候,很多人都是不支持的。因为他们觉得好多人都做过这个东西了,很多被认为很牛的人都在这么搞,你一个新手又能如何。说话好听的人可能会善意的说如果能做出来会很好,说话不好听的人就说别瞎费那工夫了,当然他们也都不是出于恶意。虽然有压力,有不支持,但我还是坚持自己的路,一直往前走。一开始写了几个小脚本,实现一些小的功能,后来把这些小脚本合在一块,就完成了我的大杀器。就在我大杀器模型初具的时候,还是被各种质疑。 于是我自己以身试法,那个时候问题特别多,环境各种恶劣,正好给我的大杀器提供了绝好的练兵场所,经过的不断地调试修改,终于大杀器一统江湖,威风八面,IT的工作一下子变得清闲起来。这个时候同事也经不住诱惑,用上了大杀器,从此IT的天空都是蓝色的。
 
         时间上宽裕了,人就会有各种想法。但也没什么好的去处,于是就抱着发泄的心态去两个国企型的公司转了转。
 
         第一个是永新视博,是个做机顶盒的公司。感觉就是有点关系,作了点业务,上市圈钱,然后就比较淡定的一个公司。这是我第一次来这种类国企的民企面试。第一轮技术面聊了多半个小时,居然没有问任何的技术细节问题,当时我很惊讶,这就过了。后来和HR聊,HR给我的印象不是很好,不如外企的HR nice,问的问题也都不怎么专业,我也心不在焉,保持一份强势的状态,结果HR可能也感觉他们这个庙容不下我这个大和尚,发了封据信。这是我尝试跳槽过程中收到的唯一一封据信。
          第二个就是中国互联网络信息中心 (CNNIC)。当初接到电话的时候我都很惊讶,真不知道地球上还有这么一个地方。其实他也不是国家的某个机构,就是一个中科院的人自己搞得一个像国家机关的公司。本来我没一点想法,但HR 姐姐很是热心,说来尝试下吧。我就经不住诱惑,就半天,又去了。感觉他们这个地方还是计划时代的布局,还那么多的领导办公室,让我这个习惯外企那种大厂房的人极不适应。唯一让人眼前一亮的就是有免费的水果,酸奶和小零食。面试的感觉也是技术强,沟通稍微不畅的人,漫不经心地面完,就这样没消息了。
 
-------厚积勃发,大功告成-------
 
          在经历了两次不痛不痒的折腾后,自己继续迷茫,在忍耐许久之后。终于下定决心搞一下QQ。说实话我一直都挺向往baidu, QQ,但一直不怎么有信心。之前也在QQ的网站上提交过简历,都石沉大海,杳无音信。这次联系了刚跳到QQ的一个同事,让他帮忙给内推了下。没想到还挺管用,上午发的简历,下午就打电话,第二天就面试。因为了折腾了很多次,这次没怎么准备就赴宴了。当然,我这个时候也比原来强大了许多,做了一个MySQL的feature, 从大牛那里学了不少东西,还自己对MySQL做了长时间的研究,另外,还对二叉树,各种排序也了如指掌了。
         带着这份从容,开始面试。令人没想到是在面了半天的技术之后,又要笔试。那天笔完了就跑回去了。没想到隔一天,电话就打过来了,说还需要你再来公司一趟,我一听,来就来呗,谁怕谁。之后就到了第二轮技术面,这时候问的问题更多,也更细,大约扯了一个小时,他也累了,找来了技术总监接着审讯。非技术的面试我是最擅长的了,扯了半天,终于摆平,下边打算HR接着面,结果HR没在。于是过了一周,重新来过,这次面的部门总监,我原来以为就是过场,没想到死就死在他手里了。他的一句话至今令我印象深刻:我们从来没招过像你这样的人,要么是应届生,什么都不会,要么是社招,有行业经验。当时听了我也很无语,尽管我一再试图努力解释通信和互联网有很多共性的东西,也都无济于事。反正当时感觉就不大好,后边又面了HR,谈了下待遇,之后由于他们组新成立,找了个别的组的老员工过来double check一下,这一轮也顺利的通过了。等这些都弄完,终于从理论上有了拿offer的可能。
         回去之后,难免有几分激动,心想,加上笔试,7轮都过了,不应该有什么大问题了吧。一周之后,给HR打电话,她说你面试的结果都不错,应该问题不大了,等她问一下总监,同意就可以过了。当时我那个心潮是小小的澎湃了一下,但等来的不是offer,是漫长的等待。一直没有什么新的消息,从一周等到了他们惯例的一个月,又等到了两个月。终于他们没有拒绝我,把我pending死了。有句歌词唱的好,最爱的人让我伤的最深,跳槽也是一样。当你对这个公司产生了向往,它又给了你种种希望,而最后希望破灭,真的是一种无情的打击。通过QQ这一次,真的蛮伤心的。
         好不容产生的希望一下子就灰飞烟灭了,我也再次陷入了无槽可跳的尴尬境地。工作还是那么乏味,还闲得蛋疼。在沉寂了一周之后,终于又忍不住爆发了。一下子又投了baidu, google, IGT三家公司。再投baidu,是因为觉得自己现在已经不是当初的自己了,想再给自己一次机会。Goolge纯粹是为了投而投。IGT则是Lucent传统的跳槽接受大户,虽然我也不太喜欢,但总要投一下,才能让自己心中的郁闷有所缓解。
  那个阶段,工作挺不爽,唯一令人欣慰的就是每周一到两次的室内篮球。只有在那里,我才能找回自己。但有意思的事情发生了。有一次打完篮球后,把我的篮球鞋落在那里了,忘了带回去。本以为我那双臭鞋,怎么会有人拿呢?结果还真是有人非常欣赏,第二天就没有了,虽然我有些粉丝,但也不能这么盲目崇拜阿。那可是我下了血本,咬了好几次牙,才花了700米买来的的Reebok阿。。。不过那哥们也挺识货,旁边有个鸿兴尔克他没拿,也许那双鞋比我的鞋还臭。。。经历过这么一大劫后的第二天晚上,10点钟的时候我出去散步,结果忘了带钥匙,更加悲剧的时候对门的姐姐晚上刚坐飞机走。。。既然如此,打车公司取钥匙,一下子一个半小时和将近一百的RMB就没有了。。。悲剧还没结束,第三天,带着电卡买电,结果电忘了买,回来发现电卡没了。。。当时我那个激动啊,终于明白什么叫祸不单行了,还好,隔天吃饭的时候,从服务员那里取回来了。这个世界拾金不昧的好孩子真是不多了,我就碰上一个,很是感动,也许是因为电卡不能吃也不能用的缘故吧。当悲剧不断上演的时候,也许就意味着一出喜剧正在拉开帷幕。
 
  没几天,收到了baidu和IGT的面试通知,而且还是同一天,同一个下午。当时我就在想难道是破财消灾。。。没想到真的应验了。。。下午一点,我匆匆赶到了西二旗的百度大厦。第二次来这个地方了,加上在QQ折腾过一次,心里很淡定,对将要到来的面试也很淡定。第一面的人,面了不到一个小时,没什么感觉,对面试都麻木了,最后面试的人说你等会,会有别的人接着面。这也就意味着一面过了,窃喜一下,但口有点渴。不久,二面的gg来了。这哥们太彪悍了,把底层的,高层的,MySQL, C++ ,shell, 算法都问了个遍,当时我真的很佩服他的,非常强大,跟我们组的技术大牛有的一拼。虽然他问得凶猛,我也都见招拆招,一一回应了,虽然咱不是精通,但也都略懂。当二面一个小时多的时候,我真的有点顶不住了,我就想他还能有什么问题问。。。结果他拿出了一张白纸,说了个算法,写程序吧。我当时听到满崩溃的,想累死我啊,没办法,搞吧。还好,那个算法不算太难,也给写了出来。终于那gg发话了,你等会,一会还有一轮。终于二面过了,那个时候我还是很渴。等三面的经理过来的时候,我已经有些疲惫了,还好,不是技术面了,聊聊天,还不错,终于再经过多半个小时的交流之后,所有的面试都结束了,说回去等通知吧。我当时唯一的感觉就是累和渴。
         由于IGT和baidu是同一个下午,于是马不停蹄的忍着各种饥渴,打车从西二旗赶到了苏州街,还晚了20分钟。当然咱也提前给人家打了个招呼,别弄得不诚信。没想到面试的进程各种通畅。面试官每问一个问题就在本子上记着,后边如果答对就画勾,打错就打叉,随着问题的增多和各种叉叉,五分钟,解决战斗。我当时就觉得终于解脱了,冲到楼下,买了瓶水喝。。。。
         大约一周的时间,我都有点绝望了,一般面试觉得不错,会马上通知的。Baidu说是一到两周,但过了一周都没信,觉得也没多大机会了。在过完一周后的第二天,我下班拖着疲惫的身子到家的时候,又一次感到失望,感到迷惘,没想到这个时候电话响起了,一看前缀,baidu的,小激动,但又淡定的接起了电话,一听,果真是baidu的HR,说了下情况,问了下我的薪资期望,结果人家很礼貌的说,baidu要拿我当新人培养,待遇也只能给那么多。。。我说就不能涨点。。。人家说,要不你再考虑下。。。我当时就投降了,不考虑了,就这样吧。没办法,谁让咱是跨行业呢。。。于是第二天HR给了口头offer,不到一周正式的offer就下来了。看到offer,心里反而没有任何激动,忽然各种平静起来,也许这一刻等的太久了。。。
 
-------交接工作,伤感离别-------
 
 
          当我把这个消息告诉manager的时候,他还蛮震惊的,因为之后的工作有很重要的事情要让我去做。当然他也知道,像我这样耐不住寂寞的人,以公司的现状很难留的下,所以就欣然放行了。之后,做了一周的transition, 每天三个小时,讲了一周,越讲越发现,我原来做了那么多工作,也为未来的接班人感到担忧。最终transition 结束的时候,老板approve了我的离职申请,还在group meeting提到了此事。我还被同事逼得唱了首歌---朋友。唱前半段的时候,节奏慢,看着大家都这么认真的听我唱歌,一时有些感动,差点哭出来,后来控制住情绪,把歌唱完了。由于我平时老跟同事开玩笑,这次终于轮到他们整我一次了。记得有个同事给我说,小马,你走了,组里就没那么好玩了。我安慰他说,别担心,一个贱人倒下去,会有千百个贱人站起来的。
          马上就要离职了,确实有些伤感,选择baidu,是为了换个行业,不是因为原来公司不好。想想要放弃四年养成的习惯,放弃每天舒适的班车,放弃篮球场上的伙伴。。。哎。。。。人活着,就得折腾。。。。
 
 
 
 
跳槽感悟:
 
1 现在跳槽挺难的,再也不像往年那样,跳起来容易,工资还涨得多。原因可能有二  
         其一 :毕业的人越来越多,供大于求
         其二: 互联网通信行业已经度过了高速增长期
 
2 跳槽一定要想好,要不然会适得其反,到底要钱,还是要舒适,还是要兴趣。。。
         从一开始我就想离开通信行业,到最后也一直这么坚持着,不管对错,这都是我想要的,即使是个大坑,也是自己的选择,也没什么可后悔的
         有一段时间我也为了泄愤而去尝试跳槽,其实对公司根本没什么兴趣,那个时候最怕的就是给我offer,还好他们仁慈,要不然我就又要受煎熬了
 
3 一旦碰到自己向往的公司,一定要尽全力,要不然很容易就错过了,往往是,机不可失,失不再来
 
4 面试失败不要紧,但一定要不断地总结,到底是哪方面失败了,要做相应的补强,否则总在一个坑跌倒多次,留下的只能是遗憾和遗憾
 
5 跳槽的时候心态一定要放平,没拿到offer之前,一切都是虚无,有的时候想得越美好,现实中会跌得越惨烈
 
6 跳槽前一定要多打听下,有些小道消息往往不准,要学会从众多纷杂的信息中提炼出自己需要的内容,形成自己的理解和看法。
 
7 内部推荐有的时候还是很好用
 
8 猎头可以多加几个,多聊聊,没什么坏处
 
9 知识都是平常积累的,临阵磨枪往往经不住真金考验
 
10 把握好跳槽和当前工作的关系,不要为了以后,而不惜一切的影响当前
 
11 成功或者失败衡量的最终标准不是金钱,而是能否通过努力带来内心的平静和对未来的希望
 
12 毕业找工作的时候要多去面一下,闯一下,以后跳槽能有不少的参考和借鉴
 
13 世界上没有什么天生的牛人,都是默默无闻的慢慢积累,时间久了,在某个方面就成了所谓的牛人
 
14 不管是工作,还是学校,多跟周围的人交流,不是去拍马屁,交些实实在在的朋友,不知道什么时候可能就会对你的人生有帮助
 
15 保持适当的锻炼,让自己的身体和精神都处于年轻的状态,对工作和生活都是个必要的前提和保障
 
 
参考书目: 
 
1 C++ primer
2 Linux与unix shell编程指南
3 数据结构
4 深入浅出 MySQL
5 GNU/Linux编程指南
6 程序员面试宝典
7 高质量C++/C编程指南
8 …….