算了下做猿人学公众号有一年零二个月了,写了120篇原创文章,累计20余万字。不过到现在写一篇技术长文,我还是挺头痛的,技术文要求的逻辑性,代码演示,和效果截图等要消耗四五个小时来完成。之前一周三篇原创,经常写到凌晨一两点,后面改成一周两更,到现在一周一更的原因就在这里。


 从开始很在意公众号阅读数,关注数,到现在佛系多了,把我想表达的写出来,让喜欢看我文章的人继续看就好。近四个月几乎没再参加群推活动,也停止了接广告。


这篇旧文是去年3月写的,现在又到3月了,觉得还是适用当下的情况。

所以重新发出来,借此文回忆我曾经的找工作和学习经历,希望对大家有所借鉴。


我08年实习开始参加工作,到今年已是第十二个年头,在世界500强TOP级软件企业做过螺丝钉,在几十人的小企业做过主程序员,也做为CEO把创业公司从0到1运营,把公司营收做到过千万。


以前读书时对出路也迷茫,毕业的时候也遇到过找工作困难,不知道如何在公司获得好绩效从而加速晋升。这几年我每年都会面试20-30个技术应聘者,又在纳闷公司招聘一个合格的开发人员也很难。站在这两个角度都有个思考,所以此文也都是我的亲身经历。


大学学习篇

1.英语不能丢

英语是职场中个人技能提升和获取专业知识最重要的手段。IT技术第一手资料、书籍和论文都是英语,连技术问题最有效的解决方法也是英语写的,如果你看不懂英语,在工作效率和技术深度上就打了很大折扣。英语平时没啥用处,但是会在你职业某个阶段突显其重要性。


刚上大学少了父母和老师的约束,我大学前两年也基本浑噩玩过来的,每天固定两件事少不了,打篮球和玩帝国时代,每天和室友玩游戏都不想出寝室。越到后面每每玩完游戏后就有很多负罪感,呆坐在椅子上很久,终于有一天下决心不再这样。


英语考级的那几个月我也真是努力了一把。积少成多,1万小时定理这些道理我想大家都听过很多了,我当时也真是把老师说的话听了进去,每天晚上背诵20个单词,背不完不睡觉,第二天和周末对背诵了的单词全部复习和巩固,积少成多,这样背下来了四级词汇;每天晚上都是听着英语录音带入睡,平时空的时候就看《走遍美国》练口语和听力。


结果就是我是同学里少数一次性过了英语四级和六级的人。


我实习时的工作是做VOIP(网络电话),开发SIP协议;第二份工作是做存储阵列,开发SCSI协议。这些协议全都是一本厚厚的英文资料,光看明白这些英语都费事,还不用说要程序实现这些协议。我的第一份工作上来就用Python写爬虫,当时还不会Python,那会网上哪有什么教程可学,就是一本英语电子书<a byte of Python>,就靠着看这本电子书走上了Python编程之路。


我当时如果学没发力一把学英语,工作那会还真不知道该怎么生存下去。

                        

2.编程基础要打牢,多练手

通往技术精进之路无它,就是写足够多的代码,趟足够多的坑,解决足够多的问题,这样对编程语言语法的熟练,编程感觉的建立,软件工程的认识都是极大的提高。


除此之外就是数据结构,是需要极大的重视,以后找工作时的笔试和面试的技术问题大都跟数据结构这门课有关。


我学数据结构时也是没好好学,读书那会成绩不上不下,属于中间那部分,奖学金跟我从来无缘。大一,大二耍耍就过了,大三专业课来了,同时实习和工作的现实要来临了,心里开始有了压迫感。这时学院出了一个编程大赛,我从来没参加过编程比赛,因为觉得那些年年拿奖学金的人肯定比我厉害,我只能去当个炮灰。


但是这一次想想快要毕业了,简历上都没啥可写的,好歹去参加下,就算拿不了奖,简历上还是可以提一提的。


于是和同学我们两人组队参加了,我做事向来都是不好不坏那种,这次我也真的是努力了,以前从来没有为了作业深夜调试代码。这次为了编程比赛数次通宵调试,这次之后也让我喜欢上了深夜调试代码那种感觉,算是找到了当程序员的感觉。


因为是一个棋盘博弈的比赛,所以对图和对树的数据结构要求较高,我课堂上也没学好,为此我把数据结构这门课自己从头到尾把那些演示代码,课后习题全部从头到尾又自己撸一遍,一直撸到明白为止。


那次寒假我也放弃了回家的打算,打算趁寒假把程序再优化一下,电话里我母亲也谅解了我不回家过年的打算。但是第二天我小姨打电话说母亲很伤心,很想念我(大学离我的家乡有2000多公里远),于是我又放弃了寒假留校的打算。


开学后编程比赛马上就开始了,我还在优化程序,一直忐忑没有信心。没想到比赛当天我的程序在棋盘博弈上,一路过关斩将,赢了所有人,老师当下宣布我是第一名。在回寝室的路上,我整个人都是轻飘飘的,没想到我真的赢了。


赢下这次编程大赛后,随之我被选中代表学校去日本参加编程大赛。那是08年,是我人生中第一次去国外,也是大学几年少有的高光时刻。家人放佛也看到了我的工作前景,也宽慰了许多。我在大二时因为家境变故,曾想放弃学业去参军,因为参军不用缴钱,还能有饭吃。


数据结构这门课帮我赢下了编程大赛,在工作几年后对我的帮助也越发显现。大学毕业后我卖掉了课本,只带了几本书到上海,数据结构就是其中一本。其实在工作第一年,我一直都还在看数据结构这本书,撸上面的练习题。


3.多看好书

从大三开始我读了几本书,但是不多,我至今一直后悔当初没有多读几本书。现在我的知识厚度也不够,对很多技术的原理性理解都还是慢。因为原理性理解不透彻,所以上手做事的效率就慢,遇到问题解决时就很棘手。那些计算机经典书籍我觉得是必要看的。


毕业找工作篇


1.充分准备的简历

写简历的技巧网上已有很多了,简历要反复修改,不要写琐碎的话,对于大学生来说表现出你的踏实肯吃苦,表现出你的学习欲望。你没有那个实力的话就不要挑三拣四的了。


2.不要泛投简历

针对每个职位一定要修改简历,不要泛投。投的是Web开发就要在简历里重点体现服务器编程知识;投的电商公司,你最好自己撸过小电商系统;投的通信行业,你的网络编程,你对TCP/IP知识最好能体现。这样简历比通过的概率也要大一点。针对不同职位,不同行业,简历体现的侧重点要不一样。


3.该不要脸的时候要拿得下来

多问问师兄师姐的公司,有没有推荐的机会;多关注下邻校的招聘双选会,邻校的论坛,多个机会。有机会霸面,霸笔时要抓住机会。


4.去其他城市找工作,最好同学组队,互帮互助

去其他城市找工作,同学最好一起组队,这样租房,吃饭都可以一起分摊。心里压抑的时候还能有人排解,到时候工作说不定还能互帮。


5.面试时要充分准备

网上的相关笔试题和面试题,你最好刷到滚瓜烂熟。二叉树,二分查找,快排这些笔面试都会有的。你要能完全手写出来,时间复杂度怎么计算。


对面试的公司业务多做点调查。脉脉,微博,公众号上多去搜索调查一下,近期的新闻,技术,业务等都搜集一下,你在跟面试官探讨时,你问的问题如果跟其他候选者是不一样的,是真的经过你思考过的,面试官对你的印象也是不一样的。


6.面试时要诚恳,不要瞎掰

不懂最好就说不了解,别瞎掰,技术上瞎扯,面试官一下就能听出来,反而认为你学艺不精。我想面试官是个水货的概率太小了吧。


也不知道08年那会是金融危机原因还是自己学艺不精,一直找不到工作,校招是有些工作机会,但是我不想待在那里,我想去上海工作。本校的工作机会没有了,另一个同学也想去上海,于是我们结伴去了上海。


那是我第一次知道什么是群租房,原来一套房子可以住十几个人,我花了很长时间才接受这个现状。负担不起两个房间,我和同学就合租了一个房间,我们同睡一张床。


我们尝试了所有找工作的渠道,有一次在网上看到一个卖某大学招聘入场劵的帖子,我们就买了两张进场,从早上排队到下午终于排进去投了简历。


阴差阳错面试官让去杭州面试,我跟同学穿着西装,脚踏皮鞋赶去了杭州,到了面试地一看竟是农村一样,旁边还有个老伯牵一头水牛路过,我们都懵了,以为被骗,就又赶回了上海。事隔几年后才知道那竟然就是天堂软件园。现在天堂软件园可是高大上了啊。


找工作很绝望,每天我们都多一份失望,垂头丧气。后面我跟同学都互相帮助,只要一方收到面试通知,就把另一方也带过去,在面试的时候竭力推荐对方。


一次在面试一家公司时,我向面试官推荐了我的同学,面试官问你跟你的同学谁更厉害?


我回答了他比我厉害,因为他的基础确实比我好一点,面试官把我们俩个人都留了下来实习,80元/天,就是前面我说的做VOIP的公司。


我们的工资只够我们合住一张床,我们就吃得很节约,中午和晚上我们去华东师范大学的食堂吃,因为学校里的菜很便宜,6元就能吃上肉。晚上九点半以后我们就走几公里路去超市里买降价的牛奶和包子,用作第二天早饭,因为九点半以后就能一元钱买四个包子吃。


我们工作也很拼,晚上的时间基本就在看那厚厚的英文sip协议,对于刚毕业的学生来说,进步很是快了。


有一天经理找我们说,你们工作还是可以,我给你们实习工资涨到110元/天。(80元工资对我意义很重,所以在多年之后我给实习生工资时,好长一段时间也是80元)我和同学真的非常开心,同学说晚上要庆祝一下,我们就去买了肉和菜回来做饭,我们都没有做过饭,他在网上查了好一会,然后做了一道京酱肉丝,馒头当主菜,做出来之后他让我尝一下,我尝了一点味道都没有,但我们还是开心的含泪吃光了整盘菜。


但是有一天经理又找我们说,公司的海外项目黄了,养不起这么多人,我们要被裁。短短几个月时间,我们又要开始找工作之路,前路未知。但是这次却让我找到了正式的第一份工作,在上海生存了下来,从此正式开始了一帆风顺的职业程序员之路。


往事心酸,回忆起又是几度落泪,就写到这里吧。


今年的形势还是一样严峻,可能堪比08年的时候,你如果有遇到职场问题,可以加我微信,也许我能给你点建议,或者听你诉说,排解一下,大部分人需要的是倾述,给你加油,坚定信心,因为我也是过来人,感同身受。