1.写在前面
自己读研之前也没想过以后会从事软件,大学本科期间学过的计算机编程相关课程基本都是60飘过,所以对编程没什么兴趣。后面由于各种原因吧,研究生两年基本从零开始走这条路,由于基础太差,时常达不到老板要求,每次被push任务进度的时候,总是焦虑失眠。两年下来感觉自己性格都变了,可能只会在熟人面前展现出自己开朗活泼的一面,大多数时间可能都是一个负能量团,所以很多时间状态都很低,对所有事情都提不起兴趣。前面这些其实跟秋招没有太大关系,只是自己由感而发,三个月的秋招终于结束了,希望毕业后可以早点找到,以前那个阳光自信的自己。以下对秋招做一个简单总结,主要谈下三个月自己心态上的一些起伏变化,还有过程中一些自己的理解,希望可以帮到下届的学弟学妹们吧。提前给大家预警下,帖子可能有点长,感兴趣的各位就权当看故事书了吧。
2.秋招三部曲
忙碌的8月
老板那边任务压的紧,给的压力很足,之前其实准备5月份开始刷题,准备秋招的,后来自己却不得不面对现实,开始可以腾出手的时候,时间已经来到了8月。这个时候其实老板还在压项目任务,看着实验室同届的小伙伴都是早早开始刷题了,我终于按奈不住了,跟老板挑明了,说自己接下来要找工作,项目暂时是做不了的,他倒是也没难为我,因为之前说给我三个月时间找工作,最后也算是信守约定了,还是很感激他的。
就这样自己的秋招开始了,首先从剑指offer刷起,之前很天真的认为,只要C够熟练,不用C++也能够轻松应付这些,后来做了才发现自己是真的作死,也发现自己数据结构算法知识掌握的很差。所以不得不把刷题的工作暂时放下,在大学生慕课网上找了两个课程学习,一个是数据结构与算法,还要一个程序设计与算法。由于之前用C++不多,本科也没学过,所以C++知识简单了解,大概也就是只能看懂代码的水平吧,在网上买了本《C++ primer plus》系统地学习了一下。之后刷题就感觉不一样了,我也不清楚自己的方法是否科学,但是还是想谈下自己对刷题的理解,首先面对一道题的时候,先自己想,觉得差不多可行,就动手敲出来,答案没问题的话,也建议看下答案,对比下答案代码是否更简洁,效率更高,当然如果答案特别难理解,也可以放弃答案思路,毕竟时间很宝贵,在自己都有其他方法解决的情况下,再去抠有点得不偿失。如果自己调不出来,或者根本没思路,建议多看几个参考答案,综合算法的优越性与是否容易理解,选出一个适合自己的答案,这里我不建议直接把答案copy一遍,而是理解答案之后,在草稿纸上画下示意图,然后在答题区自己注释里面简单写下解题思路步骤,然后根据思路自己敲,这样的好处有两点:一是对自己思路的一个梳理,理解更深刻;二是方便以后自己回看复盘。
刷完剑指offer,时间已经来到了8月底,这时候自己才开集中投简历,这一波大概集中投了近30份简历吧,卡着最近要进行的笔试,在牛客上找找以前的真题做做。然后开始陆续收到一些笔试通知,本来以为自己准备的挺不错的,没想到实战时候被无情打脸。首先简单说下自己对笔试试题的分析,对于非编程题,主要是选择吧,大多数公司有可能多个岗位共用一套卷子,所以知识面涉及交广,会遇到很多知识盲区,但是自己应该清楚哪些是自己该掌握没有掌握到的,哪些是公司试题不合理的地方,有针对性地总结跟查漏补缺。记得自己做过的卷子有的就离谱,应聘个C++开发,还考JAVA和Python,也是无语了。至于编程大题,没什么好说的,就是考基本算法与coding能力,除了堆时间多刷没什么太好的办法,准备这块也是整个秋招最占时间的,所以要早点准备啦。
灰色的9月
从9月开始一直到月底,基本处于每天或者隔天就有一场笔试的状态,我的运气比较好,笔试冲突的不多。可是做了一个又一个笔试,一个接一个的挂掉,要不就杳无音信了,所以陷入了一次又一次的自我否定。9月9号晚上做完欢聚时代的笔试,自己的心态彻底爆炸了,自己前两天才看过的背包问题,最后都没能AC,那一刻是自己第一次想放弃了,没刷过的题不会,刷过的稍微变下形式又不会,刷过的原题做起来都会出幺蛾子,真的觉得自己已经无药可救了。那天晚上自己像一个没有思想的躯壳一样,在学校亭子的长椅上躺了许久。那天晚上回去自己睡的特别死,或许是真的累了,或许是真的想放弃了,第二天起的特别晚,手机又没电了。一个转折也从10号上午优必选的笔试开始,也是自己收到第一次面试邀请的公司,虽然最后过程又被搞了心态(详细情况可以看我之前的帖子),但是后面可能是心态变好了一点吧,笔试状态也有明显回暖,接着又收到了CVTE的面试邀请,跟优必选面试正好冲突,可是当时各种原因,自己很脑残的选择了去中科大面优必选,放弃了CVTE的杭州面试机会,其实当时想的是CVTE后续应该还有机会安排面试的,自己还是太天真了,对于一面难求的孩子来说,这个抉择仿佛是要从自己身上割掉一块肉,因为最后优必选那边给的体验太差,所以这一点一直让我耿耿于怀,也是让自己对它一生黑的原因。还没从之前的阴影中出来,又让自己漆黑的秋招路笼罩了一层重重的阴霾,心情简直到了谷底。18号早上面完优必选,下午就赶车回了杭州,心力憔悴,情绪很低落,身体也有点不舒服,但是好朋友还是拉我去参加了那天晚上学校的军工企业的宣讲会,自己也没抱什么希望的投了两份现场简历,后续都收到了面试通知,面试难度不大,以项目还有基础知识为主,但是也不确定会不会像优必选那样,欢声笑语中打出GG。20号中兴在学校举办宣讲会,参加宣讲会前50%进场可以免笔试,直达面试,因为害怕到时候人多,轮不到自己,所以自己很傻叉的吃过中饭就过去排队了,还把好朋友一块拉上了,现在想想觉得自己好坑,不过幸好周围有坐的地方,不然要哭了。
时间来到9月22号,这一天是自己最值得铭记的一天,晚上收到了中电28所的offer,自己人生中的第一个offer。清楚记得那天晚上,自己是有多么激动,多么开心,夹杂着各种情绪的泪水夺眶而出,自己迫不及待的把这个消息告诉了家人,告诉了身边的好朋友。在这之后自己心态又一次地发生了变化,因为终于有offer可以保底了,毕业即失业的梦魇也好像离自己远去。23号自己又迎来了改变自己整个秋招的一天,后面的一切都源于这次面试,这天下午要面试字节跳动,是视频面的形式,这是自己收到的第一次大厂面试邀请,也是第一次以视频的方式进行面试,自己紧张到不行。对于一个菜鸡来说,最后结果可想而知,当然这个结果是自己早就能预见到的,简单来说就是实力差距太大。记得刚开口自我介绍,自己就紧张到说话毫无逻辑,断断续续,介绍完就知道自己大概率凉了。其实自己内心当时就想给自己两巴掌,一个自我介绍都不会说,太不争气了,不过面试官人很好,也很耐心,问的知识面很广,由浅及深,不愧是大厂面试,没有低于自己的预期。虽然第二天就收到了感谢信,但表示体验很好,找到了自己真正的不足,也学到了很多东西,也正是这次面试,后面的几场面试再也没有紧张过,都能很从容的应对。
后续时间就来到了月底,由于学校对军工开放三方较早,所以军工那边开始逼签了,果然捡来的山芋最烫手,自己那几天纠结的要死,有点心神不宁的。因为之前的笔试不管发挥好坏,都没信了,眼看金九就这样过去了,自己还是这么狼狈,其实对我来说也看不到银十的希望,真的是想签了,然后结束这熬人的秋招了,但是就这样结束了,自己又不太甘心。于是那几天,像吃错药了一样,碰见好朋友就想让他们给我出出主意,也在牛客上发了贴,也因此认识了一些人很nice的牛油,他们给的意见也都不同,其实自己也都是可以预想到的,自己心里早就有了明显的倾向,无非是想让别人给自己的想法投一票而已,我想大多数人纠结的时候都有类似的经历吧。马上就十一假期了,想回家再跟家人商量下,因为大半年没回家了,也确实累了,想回家调整下,在回去之前,自己又集中投了一波简历,因为好多都笔试完了,也有投了好久没消息的,感觉如果想10月再战,余额已然不足,投完自己投递简历数量已经来到50左右,自己甚至这是自己最后一波撒网了,所有的希望都在这了,灰色的九月就这么过去了。
金色的10月
假期并没有像之前想的那样,继续刷题备战10月,在家过的很慵懒惬意,每天醒来只不过是身体从床上挪到了沙发,除了躺着还是躺着。有跟家人商量到底签不签的问题,他们也知道我秋招走的很艰难,说国企挺好的啊,压力还小,不知道是不是不想给我太大压力,而在极力安抚我。之前也有人跟我说,觉得我的性格跟国企还蛮配的哈哈,可能自己真的适合作条混吃等死的咸鱼吧。简单聊了之后,自己也不想过多的想了,就下回了自己卸载了一年多的王者荣耀,这几天没事就跟家人或者朋友开黑,发现自己久别峡谷,操作显得生疏了很多,可是那一刻真的觉得自己回去了,又变成了之前那个没心没肺的铁憨憨,回学校的那天临走时,家人跟我说,想签就签了吧,去哪不是干啊,怕后面没好offer了你后悔。我笑了笑回答,不会的,放心吧,我每次都会得到幸运女神的庇护,这次也不例外。
一路上自己想了很多,就想着第一个offer能多拖一天是一天吧,自己心心念念的华为一直都没敢笔试,因为太在乎她了,总觉得自己没有准备好,事实也是如此,但是哪有准备好的时候啊,也正是这个原因,才会觉得签了军工,自己会不甘心,因为自己懦弱的都还没朝着她努力呢。节后军工那边又一次催签,自己也是抱着最后的希望尝试再拖一下,自己都没想到竟然拖住了,并且之后再也没催过我,之后自己终于可以放下所有包袱备战十月了,没有任何负担,没有一丝紧张。这是自己心态的有一次变化,这或许才是秋招该有的心态,应有的状态吧。
自己也没想到,10月的面试机会似乎比9月要好拿,可能是很多大佬选择都已尘埃落定了吧,自己也有了更多的面试机会。这次机会来了,没有给自己太大压力,过多的有针对性的准备太多,就是真的以一颗平常心去对待,经历了这么多,自己真的可以承受任何结果了,也没想到这个月的面试都进行的如此顺利,都走完了最后的流程。时间也来到了这个月下旬了,这段时间主要出于焦急等待结果中,虽然还是稍微有点焦虑的,但是不再像之前吃错药一样了,心想自己再衰也能开个奖吧。最后结果蛮出乎我意料的,10月的面试都拿到了offer,虽然相比牛客上的很多大佬,自己拿的都是很一般的offer,但是对比上个月的情况,自己已经不能再满足了,投了50个左右简历,收到13个面试邀请,参加了10场面试,拿到了8个offer,现在对此稍作总结,真的很开心这次幸运女神又站到了自己这边。
offer总结(按时间先后顺序)
中电28所 南京 软开(具体岗位方向进去分配) 1面技术+1面HR
中电海康 杭州 嵌入式(技术融合部视频方向) 2面技术+1面HR
迈瑞 北京 软开(医疗检测仪器开发方向) 2面技术(本来有HR面的,说表现好直接给offer,sp)
华为 杭州 软开(中软操作系统方向) 2面技术+1面主管
科大讯飞 合肥 软开(政法BG视频及QT方向) 3面技术(第3面是部门技术面)
云从 杭州 嵌入式(视频安防方向) 2面技术+1面HR
大华 杭州 嵌入式(视频安防方向) 2面技术+1面HR
中兴 南京 软开(云计算数据库方向) 1面技术+1面综合
挂掉的面试
优必选 深圳 C++开发 1面技术+1面HR(中科大现场面)
字节跳动 上海 视频编解码 1面技术(本来3面技术+1面HR的,自己不幸倒在第一轮)
拒掉的面试
CVTE 广州 嵌入式 跟优必选面试冲突
斗鱼 武汉 流媒体 必须现场面,经历过优必选面试后,怕了
海康威视 杭州 C++开发 时间来的太晚了,综合考虑,感觉没有面的必要了
3.写给学弟学妹们
自己秋招一路走来磕磕绊绊,踩过很多坑,也有很多不明智的决定,想在这里简单聊下。
关于投简历
说到投简历,当然首先是简历了,自己的简历一定要写好,不然就可能投了半天,莫名其妙的连笔试都没有,所以如果遇到这个情况,就要考虑是不是自己简历有问题了。网上有很多简历模板,可能也有一些简历制作的教程,我个人其实搞的比较简单了。我想的是简洁美观,重点突出就行。然后其次就是投简历这块了,建议自己早点想清楚想应聘什么岗位,然后就具体了解下,需要的技术栈,就可以早点学起来了。免得像我一样投的岗位乱七八糟,准备的时候也东打一枪西打一枪的,记得为了面字节,自己临时啃了一本视频编解码的书,然而事实证明明没有什么卵用。这样你会很难受,效率也会很低,时间都会白白的浪费。早点能想清楚最好,越具体越好,决定了就不要轻易变了。
关于提前批
我开始准备的比较晚,准备的时候甚至好多公司提前批都已经结束了,虽然当时还有一些提前批的机会,但是觉得自己都没怎么准备,并且提前批强者如林,参加了也没什么希望,只不过是白白浪费时间,还断自己刷题节奏,就完全放弃了提前批。到了后面自己一面难求,四处碰壁的时候,才觉得自己的想法可能过于片面,因为提前批好多都是面笔试的,可以直达面试,其实这个很关键,因为面试这种东西虽然主要还是实力说话,但是比起笔试会有很多偶然因素的,想想看如果提前批有个保底的offer,秋招过程该是多么从容啊。退一步讲即便面试不过,又不影响后续正式批投递,一次免死的机会不好吗,从中也可以累计到宝贵的面试经验,这个比各种面经效果要好太多,还有很多东西是面经没办法学到的,只有经历过才能学到,也能锻炼你的心态,我大概就是面了字节之后,才真的学会了面试的吧。当然因为提前批都比较早,一般集中在6-8月吧,可能7,8月最多,所以这里要敲黑板了,一定要提早准备,尤其对于非科班的童鞋来说,平常写的逻辑代码跟做题考的算法编程差异很大,不靠时间堆是不行的。另外就是如果有时间,能有一段不错的实习经历是很必要的,对比没有实习经历来说优势很明显。
关于刷题和面试
对于一个程序员来说,通用基础就是C/C++、数据结构与算法、Linux有关知识,操作系统、网络有关知识,当然对于具体的岗位,还有一些针对性的基础知识需要夯实才行。个人建议先打牢基础再刷题,特别是与编程相关的基础,这样效率才能更高。刷题的话建议先剑指offer,这上面的题总体来说不是太难,但是却很典型,也是一些公司常考的面试题目。后面呢就是LeetCode了,这个重要性就不用多说了,有很多企业的笔面试题都出自这里,相比前者题库更全,难度也稍大。后面能尽量多刷点题就多刷点,这个是决定你最后拿几个offer的关键所在,最起码把热度TOP前100刷了吧。面试的话首先就是简历上的东西了,上面写的每一个东西,都务必要张口就来,这上面的东西绝对不能有问题。再有就是面试前针对性地搜下相应公司对应岗位面经,做到心中有数,其实后期你面经看多了,基本相同岗位问的很多东西都是重合的,并且你只要基础扎实,是没什么太大问题的,因为里面好多都在前面说的那些基础里面了。可能对于大家来说考验最大的就是手撕代码环节了吧,这个是真正体现编程功底的时候了,除了多练还是多练吧。
关于心态
心情如过山车般起伏不定,用来形容每个人的秋招再合适不过了。原本可能满怀信心,现实接着可能就是几盆冷水扑面而来,在你瑟瑟发抖的时候,可能看到远处仿佛有火苗,走近了一看却又发现只是幻觉,这个时候要自暴自弃,放弃治疗吗,答案肯定是否定的,这个时候如果你选择退出,可能一无所有,秋招只能以惨败收尾,遇到打击伤心难过自闭都是正常的,毕竟大家都是有血有肉的平凡人,这个时候呢,累了就放纵两天,委屈了就好好哭一场,压抑了向好朋友吐槽一下。人生哪有不坎坷啊,关键是怎么调整状态,夹着眼泪向前奔跑啊。如果还苦于没有offer,就先小公司,国企或者银行搞一下嘛,特别如果你有学历上的优势,一定不要把这个优势在这个时候浪费掉。什么事情都是从0到1很难,但是有了之后,随着心态什么的变化,真的就没那么难了。总是就一句话,任何时候都不要放弃,努力了,结果不一定是最好的,但也一定不会差的。
4.写给各位牛油
秋招结束了,想说的有点多,真的只因经历太多,就说这么多吧,虽然可能没什么人可以耐心看完。但是还是希望能帮助到有需要的人吧,也正好借此记录下自己三个月的秋招生活,这可能真就是自己的最后一帖了,接下来也要赶自己的论文了,在此最后许愿自己顺利毕业!
感谢牛客给大家提供这么好的交流平台,秋招真的是遇事不决问牛客,期间也得到了很多牛油的帮助,也有幸结识了其中的一些。秋招一路走来,有你们陪伴,真的好幸运,感恩这里的每一个人。可能接下来要暂别牛客了,说真的还是挺不舍的,这里有一群跟自己一样的人,虽然大家来自全国各地,彼此素未蒙面,但是以为共同的目标,相似的经历,都活跃在对方的世界里,一路走来给了我走下去的勇气,谢谢你们。今日一别,不知何时才能在这里重逢,不过相信大家都会越来越好的,希望我们昔日抱首取暖,来日我们华山论剑,祝福各位,我们下一站见!
全部评论
(12) 回帖