从8月14日投递第一封简历开始,经过9月的密集笔试面试之后,终于在10月9日收到顺丰的意向。跟大佬相比我真的很菜,除了一个顺丰offer(打算先签保底了),一个去哪儿池子之外,其他的不是挂了就是没消息。打算春招再冲一把大厂,就这样吧...
我 的 情 况
先做个自我介绍吧,本人24岁,学生,双非本末流211硕,算法渣,无实习,项目烂大街,表达能力差,知识广度深度不够,可以说是什么debuff都叠满了。秋招共投递简历200+,笔试40+,面试10+,池子3,offer1。
今年秋招的关键词是寒气和卷。先看看今年大厂的“海量”HC吧,怕是985硕都消化不完喔~
统计数据来源于本文原作者
凛冬已至,寒气逼人。由于今年经济形势不好,各大厂纷纷裁员和缩减HC,而毕业生数量则年年攀高,就业焉能不难?因此,HC骤减带来的便是过度内卷的后果。当大佬被迫向下兼容,也开始海投的时候,多家公司的池子都会被同一批大佬泡满,到最后我们这种普通人连汤都喝不上咯。寒气虽重,唯普通人受之影响也。
但作为一个小小的个体,我们无法改善严峻的就业形势,只能靠个人的努力去争夺那少得可怜的HC,如此而已。 如果真的卷不动了,只能去换个赛道了...
当然,以上关于秋招形势的分析并不是为了散播焦虑,而是为了让大家能看清这严峻的现实形势,时刻保持着一种危机意识和清醒的头脑。
同时谨以此文浅浅分享一下自己在整个学习、秋招过程中踩过的坑和经验总结,如果能给到你哪怕一丁点的帮助,也算是有用了。
我 的 秋 招 经 验
1. 早做规划早做准备。个人建议至少提前一年准备,因为现在前端学习的东西多而杂,而且本科生要上课研究生要做科研事情贼多,更何况 2、3 月份就开始春招实习招聘了。
2. 学习多线程高并发,前端学习不能停。因为大家除了学习前端还有学业科研上的压力,所以也不能全部时间都能学习前端。我的建议是一定要逼自己一把,不要单线程地all in学业和科研,应该每天抽几个小时学习前端。
3. 打基础的时候不应过于深究某些比较难的问题,学习应该是循序渐进的。基础没打牢的时候如果深究某些原理或者小问题其实很浪费时间,可以先记录下来,等后面打好基础再解决。
4. 学习基础的战线不要拉得太长,尽快进入到项目实战中。学完JavaScript进阶课,打牢基础后应该立马学习框架Vue/React,然后做两个项目,在实践中遇到哪些不会再回去补。像我HTML/CSS/JavaScript三剑客基础学了四个月还是太慢了。
5. 建议视频入门(1.5-2倍速),文档书籍博客进阶。因为我觉得到后面看视频还是挺耗费时间的,不如看文档和博客快。这个看你自己选择,哪种方式适合你用哪种。
6. 勤做笔记,形成知识体系。推荐用Xmind思维导图,Effie大纲笔记,Notion知识库,Markdown文档。期间还可以学习写一下博客,阅读量高的话放到简历里很加分。
7. 平衡好学习的深度和广度。HTML/CSS/JavaScript/(Vue || React)框架/网络需要掌握。如果有时间可以选择一个方向学习,并做项目来实践:Webpack前端工程化/Node.js 全栈/Typescript/移动跨端/设计模式,这些在今年如果你懂了,会很加分。
8. 做项目勿好高骛远,刚入门的时候别太挑。在学习完Vue/React 的时候一般都会跟着网上的视频敲两个项目,但网上的视频项目大多都是商城,后台管理项目这些烂大街的。如果你没有实验室项目,或者没那个能力模仿GitHub的项目,建议你先跟着老师敲完这些烂大街的项目,熟悉开发的流程,后续再添加一些亮点和优化即可写到简历上了。
9. 项目贵在精而不在多,一定要突出亮点和难点。如果项目烂大街还毫无亮点,比如只有增删改查,面试官没兴趣问也找不到点问。如果有时间,建议去GitHub上找一些有意思有实际应用场景的项目去做,至少比烂大街项目更能让面试官眼前一亮。
10. 能去实习一定要去实习,能有大厂实习背书最好。学历好的同学如果没有实习也不要紧,但无实习的秋招难度肯定是比有大厂实习的同学要高的。实习是可以提高一个人的上限的,毕竟有些问题你只有在工作场景中才会遇到。
11. 找准个人定位,根据意向企业(互联网/国企央企/银行/研究所)去刻意准备。因为国企银行的招聘还是跟互联网有所不同的,根据前人经验去额外准备一些东西能提高你的成功率。
12. 简历一定要做好,提高简历通过率。帮过一些同学看过简历,最大的通病无不在于项目介绍中只介绍了自己的工作,没有突出项目的难点和亮点。这部分都建议用STAR模型来写,推荐几个做简历的攻略视频,放在文章末尾了,可以学习学习。
13. 一定要尽快投递简历。早投-早笔试-早面试-早泡池子排序-早收offer,更何况现在的招聘周期都很长,可以边走流程边准备,其实在面试中历练才是进步最快的方法。
14. 尽可能参加提前批。就算提前批挂了也不会影响秋招正式批,不过还是会留下面评的,只要你不是处于一问三不知的状态就大胆投吧。
15. 前期海投(大佬除外),中后期可以选择性地海投。前期尽量多投一些中小公司,积累面试经验,当中后期面试次数比较多之后,应该集中投递自己想去的公司。因为笔试测评很耗费时间,使人分身乏术。
16. 有针对性地刷算法题。准备笔试可以刷LeetCode HOT100,准备面试可以刷Codetop,不会的题多刷几遍,记下解题思路,直到能自己默写出来。题不在于多而在于精,刷多了记不住也白刷。
17. 尽量跟同学结伴学习,互相交流和监督,加入一些前端交流群也是极好的。总之就是多与他人交流,别封闭自己。
18. 多看牛客笔经面经。面试前找该公司该岗位的面经帖,再针对性地准备很有用。
19. 多去面试,不要惧怕面试。刚开始没有面试经验,可能面得不好,多面试积累经验就好了。
20. 面试后一定要做好复盘。录音记录下自己回答得不好的问题,查漏补缺,弥补自己的不足之处;根据面试官的提问或反馈来修改简历,例如项目部分。
21. 多看掘金或GitHub上的面试题整理,建立一个高频面试题Cache。我在秋招花了很长时间去整理完整的八股文答案,虽然对知识点理解更加深入了,但浪费了大量时间。不如直接背别人整理好的高频题答案,然后用自己的话把答题思路放到思维导图里。
22. 稳住心态,提升自我。尽量少看一些牛客网/知乎/脉脉上的焦虑帖,而是将注意力都集中在笔试面试的准备中,逐步提升自身的实力。
23. 收到offer了也不能松懈,多拿几个才有选择的空间,all in风险很大。
我 踩 过 的 坑 和 教 训
具体的学习路线牛客上有非常多的大佬分享,包括我自己学习过程中也参考很多,大家可以直接去牛客上搜索相关内容,这里我就不赘述了。下面还是想分享一下自己学习过程中的踩过的坑和经验教训,希望能帮助你提前规避掉。
踩坑1
HTML/CSS花费太长时间学习
【我的教训】
1.在HTML/CSS这里花了太长的时间,做了很多笔记但后面发现都用处不大,因为重点其实是后面的JavaScript;
2.建议在HTML/CSS这里不要花费太长时间,二倍速pink老师视频,跟着老师敲一遍课上的案例代码,用思维导图简单记一下老师讲过的知识点就行了。
踩坑2
JavaScript学习与算法刷题
【我的教训】
1.这里我把pink老师的JavaScript基础课和李立超老师的都看了,浪费了不少时间,其实看其中一个就够了;
2.还有,学习JavaScript一定要循序渐进地学,先学JavaScript基础再学JavaScript进阶,切勿好高骛远,推荐coderwhy老师的《深入JavaScript高级语法》配上红宝书学习,虽然这门课是收费的但一定能让你的JavaScript学习得很扎实;
3.JavaScript这里怎么检查你学习得扎不扎实呢,找一些高频的JavaScript面试题看看你能不能回答好。
踩坑3
理论与实践分离
过年的时候把coderwhy老师的Vue2课程看了一半,剩下项目没做,从此成为了coderwhy老师的铁粉。
【我的教训】
1.学习万不可拖拉,应当趁热打铁一鼓作气学完,不然忘记了,重新拾起很难;
2.不可纸上谈兵,学习完基础后应该马上开始做项目,在项目实践中才是进步最快的。
踩坑4
贪多嚼不烂,重质不重量
3月份把coderwhy老师的Vue2项目做了一遍,那时候春招已经开始了,为了赶进度简单跟着老师敲了一遍代码,对项目吃得不够透,相当于没做。这个时候还把慕课网双越老师的前端面试课刷了一遍,记了一些笔记。
【我的教训】
1.无论项目简单与否,在春招之前就应该把两个项目做好放到简历上,到GitHub上再找一个项目来吃透也行,不然到了3月份还要准备八股文根本没时间;
2.跟老师做项目的时候,重要的代码一定要自己手动敲。因为只有自己敲了才是你的东西;
3.做项目的过程中一定要勤于做笔记,记下项目的细节,难点亮点,我比较喜欢用思维导图记录。
踩坑5
计划赶不上变化,赶早不赶晚
小论文第二次大修,修了一个月人都麻了。这个月也没学习前端。
【我的教训】
在研二上学期就应当完成小论文任务,以免影响春招。
踩坑6
后悔死之实习不能放弃
【我的教训】
五月份以为春招已经结束了(实际上6月还有),所以就索性放弃春招直接准备秋招了,这也是我一直后悔的地方,那时候为什么不再逼自己一把呢?
放弃准备实习后悔死了!!!
踩坑7
后悔死之错过提前批
【我的教训】
7月份专注于秋招复习,学的东西挺多的,做了2个项目,总结了重难点形成思维导图,二倍速刷了一遍深入JavaScript高级语法,但代价是错过了提前批。
又一个后悔死了!!!
踩坑8
要是世界上有后悔药就好了
8月上旬在做项目优化和提炼项目的难点和亮点,并做好了第一版的简历,终于在8月14日投递出去了第一封简历。后半月做了很多测评和笔试,但就是没有面试,那时候整个人非常焦虑,心态还大崩了一回。
【我的教训】
真的要早点投简历!!!七月初就要冲提前批!因为是等不到你准备好的那一天的,只能边面试边进步。
踩坑9
算法一定要提高
到了9月面试慢慢就多起来了,最忙的一天有两场面试,两场笔试。9月一边笔试面试,一边投简历,实在是心力交瘁。
【我的教训】
算法题是硬伤,笔试挂了不少,给我机会我不中用啊。如果能重来我一定好好刷LeetCode HOT100 和Codetop。
踩坑10
假期不能全躺平
国庆七天假复习是不可能的,然后八股文基本都忘光了,幸运的是节后收到了第一封意向。
【我的教训】
放假了也要好好准备面试啊啊啊。
最 后 结 尾
如果你能看到最后,送你一句话:立足当下,马上行动,脚踏实地,永不言弃!
如果有关于前端学习方面的困惑,可以点击阅读原文提问,愿尽绵薄之力为你解惑。
✦
Tips
✦
本文故事来源:牛友@黑暗深处的九月
如果你有精彩动容的生活、求职故事
欢迎投稿给我们
邮箱:caohan@nowcoder.com