决定给这个连载起个标题,刚好今年过年刚好30已过,就叫人生30年。
昆山的故事基本结束了,让我印象深刻的还有就是当时刚到那里的包子,那是真的贵,3块钱一个的肉包,还难吃。
要知道,当时我在家里最贵的拌粉才2块钱,高中在学校门口2块钱能买8个小笼包。
大学南门的炒菜才3块钱,当时涨价到3块5,我们一群人还叫嚣着老板沙雕,不吃他们家了,那么贵
... ...
培训机构和一些公司有着合作,到国庆节之后就陆续有公司过来招人了,一般都是现场笔试 面试,然后就发offer了。
当时笔试一个大教室,估计能有100来号人,我记得考的什么“进程与线程的区别”,还有一些智力题,回答的很一般吧,估计踩着及格线,面试倒是还行,好像基本都回答上来了。
后来进入这家公司之后我才知道,我能收到offer纯属侥幸了,因为第一批笔试我应该是没过的,只不过因为大部分人存在抄袭、交头接耳对答案这样,这些人都被他们刷掉了,因为公司认为诚信是第一位的。
这也解了我当时的疑惑,明明很多比我学的好的同学,他们为什么没有进去?反而我拿到了offer了?
好在,从小的学习生涯成绩都比较好,这让我从来没有抄袭的习惯,当然了,大学考试抄抄另外算。
2011年11月,我和几个拿到offer的同学一起打了一辆车去公司安排的住址(对于实习生是有宿舍安排的),为什么还有钱打车?因为人多,还有不少行李,不好办。
公司安排的宿舍在川沙,基本上就是上海边上了,宿舍男生6个人一间,女生4个人一间,宿舍还算不错,自带卫生间。
安顿下来之后,把手机号换成了上海的,这个号码也一直伴随我到现在还在使用。
这地方很偏僻,去公司只有一趟公交车,离川沙地铁站还有非常远,所以只能坐公交车了,而且人还巨多,第一天上班我就迟到了,因为我没有别人能挤。
第一天上班,挺兴奋的,因为公司是外企,所以每个人都需要给自己起一个英文名,后面工作中才发现同事都只知道英文名,根本不知道中文名叫啥,很尴尬,哈哈。
以前看电视剧的时候就很鄙视那些一口夹杂英文的中文,要么说中文,要么就说英文好了,半个洋鬼子太搞笑了吧?
上班后才发现,这事情无解,知道的自然知道。
刚到公司的时候还幻想着是不是能和电视里一样有自己的工位,那种隔离的小间。
就这种
结果发现想多了,所有的实习生都在一个大的办公室里面,就像网吧一样,上百台大头机。
接下来的日子就是无尽的学习的日子,基本上每天晚上赶10点钟的班车回宿舍,回到宿舍还要继续学,因为很多东西都不会,很多现在看起来很简单的东西,比如什么解析json、ajax一些封装当时对于我都太难了,没办法,只能回到宿舍继续肝。
在这里大半年的时间,基本上都是晚上1点之后睡觉,早上6点起来赶公交的日子,工资很少,签订三方合同,前面三个月2000,后面三个月2500,这点钱在上海基本不够生活的,我也不知道我怎么活下来的。
在这里最大的收获那应该就是认识了现在的老婆,并且那么多年下来,最终走了下来。
很有意思的就是,我老婆其实也是我的大学同学,只不过在大学的时候她说只听过老师点到的时候听过我的名字,从来没见过真人。。。
那不是很正常的事情吗,毕竟我不去上课的啊。
后面我虽然很快就离开了这里,但是她在这个公司呆了很多年,并且后面她作为面试官重新回到那个培训机构招人的时候,面试题还是我帮忙出的,很有点意思,哈哈。
苦哈哈的日子其实也过的挺快的,在这里很快学会了什么叫敏捷开发,什么scrum一套,还有当时流行的restful,学会了jersey啊一大堆,基本上简单的CRUD可以胜任了。
最开始的时候,我们写前端代码都是纯手写,从来不用什么插件之类的,好像也不知道用插件,什么自动补全、下拉框提示这些都是自己写的,leader们也不说,我们也都自己写,收获总归是挺多的。
那个时候还没有明确的前后端之分,大家都是什么都写,可能这在当时处在一个时间的节点上,逐渐的团队中分工变得越来越明确,一部分人开始逐渐只写前端,一部分就专门写后端了。
当时我记得有个哥们,说“除非我死,我是不可能写前端的”,结果leader让他天天写前端,后来他就成为了前端工程师。
而我,就成为了java后端开发了,没什么特殊的原因,只是因为觉得前端简单,而且麻烦,没有插件,没有各种工具、库,还要兼容IE是在太恶心了。
很快时间就到了5月份,该回去学校答辩了,当时我选择的是做一个仿微博系统,用的是最通用的SSH框架,其他的东西啊包括前端页面都挺简单的,就是当时我不理解那个多级评论回复到底怎么做的,表自关联无限循环?
不过毕业设计不需要完整的作品,能演示就行了。
一帮人浩浩荡荡地回到学校,实际上离开学校说起来也没有多长的时间,也就一年而已,但是整个人的心态已经完全不一样了。
学校的物价一如既往的便宜,我们几个一起的同学租了学校附近130平的房子,三室两厅,500块一个月,步行到学校2分钟。
最后那么一个月的时间,想必大家都经历过,每天的日常基本都是聚会、聚会、聚会,吃吃喝喝,晚上回来就接着做毕业设计。
最坑爹的还是这个论文,不在于内容,而是每次都是这里格式不对,那里格式不对,每次打印一次几十页就是好多钱,交到老师手里再回复几天过去了,然后又接着改各种格式,光打印都花了上百块,可能比房租还贵。
结果改了一个月,最后还是没办法,就是有问题,于是学校又搞了一群学生帮你改格式,300块包过,当然这是真的,不是那种假包过,不过退钱的那种。
学校赚200,学生赚100,我包过,三赢,不得不说,学校在这方面真的很有心得,我喜欢。
毕业总是一个伤感的话题,找到工作的可以肆无忌惮的玩,没找到工作的心里忐忑,不想进入社会的准备着考研,谈恋爱的准备怎么一刀两断,往日有过节的、看不顺眼的、喜欢的,林林种种,都会在这离别的日子烟消云散。
毕业,是另一种成长。
答辩的日子如期而至,我只能记得老师问了我一个问题,你为什么用strust2,我无语。。。我能说我只会这个吗?
老师给我的帮助最大的或许就是早早的在课上让我们所有人都注册了一个CSDN的账号,跟我们说,如果你在论坛里能回答90%以上的问题,说明你就是个大牛了,这个观点影响了我很多年,一直在CSDN回答问题,至于以后发现这个观点根本不对的时候,我觉得我已经出师了。
不过,也正因为这样,各个论坛都回答了不少问题,也写了不少新手扫盲的文章,更多的或许是记录,但是对于自身的帮助是显而易见的。
快乐的时光总是短暂的,1个月之后大家就要各奔东西,从此基本上很多年再也碰不到了,只是有一个约定,10年后一起再回学校。
如今,这个日子也快了,就在明年了,只是不知道还会有多少人会回去,混得好的回去自然开心,混得不好的会愿意回去吗?最怕同学聚会变成炫富现场。
毕业,穿礼服,拍照,这些俗套的事情结束之后,我也很快就回到了公司,开始自己真正的职业生涯了,再也不是一个实习生了。
说到这里,我就觉得现在的title都挺有意思的,以前实习的时候我的title叫做助理工程师,那时候看见什么高级工程师觉得,哇塞好牛逼啊,什么时候我才能这样,现在呢?现在的公司进去最低都叫高级工程师。。。
好可怕。
回到公司后有一些改变,公司发现大家的英语口语可能不太行,所以改为每日的stand up meeting用英语来说,所以大家就都发明了一个新方法,每天早上到了公司之后先用中文写好内容,然后谷歌翻译成英文,早会上读一遍。
这也是我比较遗憾的一件事情,没有抓住这个机会锻炼好英语能力,只能说年轻了。
人生就是这样,遇到困难的时候,抄小路总比走大路快的,至于得失,不在当时的计较之内。
公司的运动会挺有意思,运动会上,我记得老领导对我说了一句话,他说你的心里年龄太小了,我当时不以为然,废话,我才20,生理年龄都小好吗?
这或许也是后面我很快就离开了这里的原因,之后我们迎来了转正,工资变成了4K。
转正之后紧接着就是岗位的调整,我被换到了一个新的leader下面,我很讨厌他,每天中午别人在睡觉的时候他在那里咳的撕心裂肺,开会总说些没有营养的话,在我当时看来,就是水,现在看来,我也这么认为,就是水。
人与生俱来就有一种能力,你能很明显的区分出来这个人是真的讨厌你,领导自然也能,虽然他每天咳的快死了一样。
2012年的国庆前,大领导找到我,说你被开除了,我记得他说这个可能对你的打击比较大。。。
后面说的什么我都不记得了,反正我没有任何伤感,甚至还有点开心,这里做的事情已经容不下我了,就这么说吧,就是飘了。
多拿了一个月的工资,我成功的离开了第一家公司,至于咳嗽的人有没有从中作梗,我想肯定是的,我跟其他人也没冲突,能力也不存在问题,只能怪他们慧眼不识珠。这就是我当时最简单的想法,多大点事儿,还怕找不到工作吗?
事实上,还确实比较难。。。这真的是一件很尴尬的事情。
那个时候刚刚过国庆,想着也没法找工作了,只能在国庆之后了,国庆期间就疯狂投简历,反正也不看,就是海投,结果基本毫无音讯,只有几家公司约我去面试。
也经历过一些担忧,最终一个多月的时间还是最终拿到了offer了。
第一家公司是做什么的我不记得了,只记得环境很nice,面试的HR小姐姐还怀着孕,一个中年阿姨说开发岗已经满了,要不要转测试,我当时其实真的不知道有什么区别,想着能上班就行了,要的钱也不多,我只要了6K,结果他说要和总部申请,至此,这个公司就跟他说88了。
现在想来,还是比较庆幸的,如果转了测试的话,我觉得后面可能没那么多事儿了,当然不是说测试不好,只是从职业的天花板和钱方面来说,搞开发还是比测试好一点。
第二家公司是个游戏公司,做的是很普遍的那种网上一搜就能搜到的智力题,技术面试也不太相关,公司也很小,就一个大的办公室,最后面试没过。
这个其实也算是好事吧,做java如果做游戏的话,第一个累,第二以后的路可能不太好走。
第三家公司是叫什么果鲜之类的,开发不是主要的,主要的业务好像就是卖水果的,好像面试也挂了,都是问的很基础的东西,什么数据结构啊一些,对于培训出来的人来说,你觉得我当时会这些吗?很自然的就挂了。
简单来说,就是基础弱成渣,以至于后面很长一段时间都吃亏在这上面。所以,读书的时候偷的懒,以后工作中要花10倍的时间和精力去补回来,再有一个问题就是,读书的时候年轻,无论精力和记忆力等等都是人生的巅峰时候,工作之后会有各种各样的事情牵扯你,这时候想去补的话难度系数就完全不同了,一个是普通难度,一个是地狱难度,更不要说随着年龄的增长你的身体上各种指标的下滑。
最简单的一个例子就是记忆力下滑严重的问题,前两年开始我就发现记忆力已经严重不行了,做事情我都要记在本子上,不然回个身就忘记了,读书的时候我可是5分钟背出一篇英语课文的,一个课间直接背完了《滕王阁序》的,背完下节课直接默写一字不错,只有一句顺序反了。
第四家,就是我后面的一家公司了,也是后面很多同事关系一直都很好的一家公司,面试官的发型就是现在张大仙的发型,面试很nice,不会的会引导你,我记得问的什么servlet是单例还是多例的,单例的话有没有线程安全问题啊,反正都是些挺基础的东西。
关于下家公司的故事,就放到下一篇中吧,故事还不少,其实最初的选择倾向是第一家公司,一直在等他们的消息,结果最后我上班上了一个星期,他们才打电话来说OK了,来上班吧。。。
这一年的工资,是5K,加上一些补贴之类的大概是5.5K,这一年,毕业4个月了。
其实,最终以这样的方式离开第一家公司,多少总归是心里挺不爽的。
我一直想,做技术的人总归会有一个通病,就是看不起那些技术不咋地的人。现在我想来,技术人还是耿直。
这就是一个饭碗而已,无关水平,无关好坏,适者生存,物竞天择,自古如是。
很多年以后,我好像明白了,又一直认为当时自己就是对的。
这些重要吗?重要也不重要,这就是成长的代价,价值4000。
你的每一次选择,都似乎是一次命运的选择,至关重要,但是,选择权有时候并不在自己手上。
未完待续。。。
·················END·················