十年前,当我从学校毕业的时候,我是不可能相信,我可以从一个垃圾二本毕业的计算机学生,成为一个顶尖互联网公司,负责数亿DAU产品稳定性,独当一面的技术负责人。可以自豪的说一句,在我所在的细分领域,我应该是全国最牛逼的那几百个人之一,也许也是全球最牛逼的几百个人之一。回首这十年的成长之路,我想关键字应该是,运气,选择以及坚持不懈的努力。
一命二运三风水,四积阴德五读书。以前总觉得这句话是封禁迷信,现在想想其实蛮有道理。其实还可以有另外一种说法,一个人的命运啊,当然要靠自我奋斗,但是也要考虑到历史的进程。那最近这十年,最重要的历史的进程之一是全球化以及互联网应用的爆发。能够在十年前踏上互联网这艘大船,要感谢我的父亲,我的第一任老板和一个朋友。
感谢老爹帮我选择了计算机学院的网络工程专业,经过四年的混日子,我终于在08年毕业了。08年是奥运会的一年,也是美股次贷危机全球经济爆炸的一年,大量房地产商跑路,各个行业工作极其难找。在郑州这种地方,我们整个系听说到最牛逼的一个offer是去了华为。做为学渣,也没有考研的能力,只能自己找工作。家里帮不上什么忙,那个时候最牛逼的网络工程师主要是进行思科和华为的设备部署和实施,没有选择的我掏了6000块钱,去报了一个思科CCNP的课程培训,期望学完能够去找个网络工程师的工作养活自己。
课程毕业,培训单位帮忙介绍了工作机会,我居然拿到了两个offer。一个是中国平安网络工程师的offer,月薪2000,负责维护中国平安郑州分公司的办公以及网络设备。一个是我所在培训公司的offer,1500的留我在培训中心当老师(由此可知,培训中心的老师水平有多水)。从后视镜来看,这个时候的我面临人生关键路径上的第一个选择,而我拒绝了老爹的劝说,投入了一个随时可能倒闭的IT培训公司去忽悠学生。因为小时候从电视里总看到商业精英在摩天大楼优雅的环境里谈笑风生,给幼小的心灵带来了极大的震撼,这是才是梦想中职业精英的样子。而在培训中心当老师话,可以免费学习CCIE(思科网络专家认证,当时认证非常值钱,虽然现在已经烂大街)的课程,通过后也许真的有一天可以成为精英呢(并没有)
入职两个月,突逢美国linux开源大厂红帽公司准备在中国忽悠钱,要把把linux的技能认证(RHCE)引入中国,老板觉得这个是赚钱的良机,掏钱成为了官方授权培训中心,可是整个公司没一个人会linux啊,我一个网络工程勉强通过英语四级的学渣,从来没有用过linux系统的人,被要求一个月内学完三本纯英文的官方教材,然后去北京培训5天,必须通过讲师考试。一个月的准备,我被赶鸭子上架要去北京考试了。 第一次出省,就来到了红帽公司北京总部,寸土寸金的CBD金融街环球金融大厦,精英的味道那是扑面而来啊。虽然做为一个土鳖加穷鬼,只能跟老板两个人一起窝在附近最便宜的如家。在环球金融中心跟众多培训机构的老师一起上课,只有我是应届毕业生而且没有任何实践基础,第一天课完全跟不上节奏,觉得自己大概率要挂掉了。这个时候,我认识了我职业生涯的第一个贵人,红帽的攻城狮wbb同学。他那天加班到凌晨,发现我一个人孤零零的在实验室操作,过来问我有啥问题需要帮助么。我把几个反复搞不定的问题请教了他,两个人一起聊到快三点才结束。虽然只有几天时间,在晚上有人开小灶以及红帽放水的情况下(最难的线上实验可以考试两次,题目都一样),我以70分勉强及格的分数,终于拿到的红帽的认证讲师授权证书。
一个linux的外行,一个月的学习加上放水通过的考试,怎么讲课?再次赶鸭子上架啊,第一个课程是周末班,我每周一开始备课,把所有的课程,问题,实验的每个细节反复准备,才能勉强应付周末同学们的提问。在这个过程中,遇到不会的问题先忽悠下来,然后疯狂的网上百度,搞清楚了回答学生的问题。
过了半年,09年的时候linux的课程基本可以忽悠过大部分学生了,跟wbb同学也成了经常交流的朋友。一天他跟我说,红帽总部在找讲师,你要试试么?红帽的官方讲师是全国各个地方的认证考官以及培训中心讲师的老师,出差过来都是一天补助300美元(全球标准一样),五星级宾馆随便住的角色,对于当时的我来说,简直就是神一样的职位。我抱着试试没坏处的想法投了个简历过去,居然通过了面试,虽然最终没有给offer,(红帽考虑挖官方授权合作伙伴的老师可能引起合作伙伴不满),但是给了我莫大的勇气,我花了一个周末,把当时所有的大互联网公司,四大门户以及百度阿里腾讯所有的运维职位全部投一遍简历。最终只有两个公司给了我面试机会,然后我只通过了一个,最终来到了北京。(按照现在公司的要求,我是100%是不可能拿到offer的,那个时候牛逼的是外企,中国的互联网公司还没太热,我算捡个漏吧)
当你进入了一个互联网的大公司,拿到了比在郑州(1500)翻了5倍的薪水,拿到了船票,后面是否就应该升职加薪迎娶白富美了? 不,我当时最大的困难是怎么活下来,也就是在试用期不被开掉。除了网络和linux系统知识,我的程序开发技能为0,没有行业知识,也没有任何大公司的工作经验。当时的互联网公司,基本没有啥新人培训流程,虽然有导师,但是大家在工作爆炸的情况下,基本没有太多精力手把手教,所有人都信奉把新人扔进游泳池,淹不死自然就能学会游泳了。
当时的我,每天面临的工作挑战巨大,进展极其缓慢,无时不刻不在痛苦之中。除了从早上10点工作到凌晨,我还时刻担心会不会试用期过不了被开掉,从而失去这个对当时的我来讲极其宝贵的机会。压力巨大的我开始掉头发,每天都在极度的焦虑之中。
这样子煎熬了两个月,有一天我突然想通了,最坏的情况是我试用期不过被开掉,大不了继续回郑州讲课啊。既然我能够有机会进入大公司,那大不了从头再来,机会失去了再找。
多年以后,看心理学教材,我才明白,这个叫做卡瑞尔公式。内容是指:唯有强迫自己面对最坏的情况,在精神上先接受了它以后,才会使我们处在一个可以集中精力解决问题的地位上。
想通了的我,虽然每天忙的爆炸,但是不再焦虑,磕磕跘跘的通过了试用期。在入职定级的时候,居然还晋升了,涨薪30%,虽然绝对数额最小,但这是我迄今为止的职业生涯中最开心的一次涨薪了。从一个没有任何工程经验的半吊子linux讲师,成为一个大厂合格的攻城狮,对于那个时间点的我来说,跨度有点大。借用『让子弹飞』里汤师爷的一句话来说,就是步子大了,容易扯着蛋,而我当时的感觉是应该是要撕裂了….
健身的人都了解,肌肉的生长,是一个撕裂后恢复的过程。后面的十年里,我继续在同一个地方努力,经历了懵懂,开悟,有成长的痛苦,也面临过艰难的选择,但是我不再焦虑,毕竟我所经历的最难的时候已经过去了。