大家好呀,我是Thilo,吃蟹黄的Thilo,不会跑路的前端大猛子,也是一个22届应届生。
查看我的目录会发现,我的上一篇文章是在五月份,当时我还在想我要坚持写分享文章,把我学习的东西都通过输出文章的方式进行总结和深化理解记忆,然而,现在已经是七个月后了👊。
下面我想说说我这大半年都干嘛去了,为什么七个月没有总结自己的学习了?希望我的经历能给大家带来一些参考(同时对自己这一年的一些片段进行回顾记录)。
这段时间的经历
事件一:大三下的实习面试
作为一个没考研、准备抄起键盘去打工的本科生,在四五月份的时候开始了暑期实习前端岗位的寻找,开始海投简历,没面过试,就在想,我这学历履历够不够敲门砖,面试时我会不会紧张的说不出话来,然后我就先在网上投了几家中小公司(或许是十几家😈),然后开始面试。
发现,欸!!!,我好像并不会很紧张,甚至面了两次后,面的还不错🙌。
拿到几家小中小厂后,就开始投递大点的厂,进行面试,大概就面了字节教育,阿里,滴滴,爱奇艺,好未来,百度。最后爱奇艺收留了我(感谢爱奇艺),特别感谢字节大力教育二面挂,还有本来觉得已通关面试的好未来(技术终面后的了无音讯,当时还在想要不要等等好未来,先不去爱奇艺)。刚开始我还特别想入场互联网教培,结果六月多就听说了“双减”,互联网教育开始全军覆没,变化比计划快😟!
事件二:实习生活
由于我大三下课程与考试结束的早,同时没有什么其他的事,我在六月开头就去爱奇艺开始我的实习生活了(传说中的北漂)。
具体的实习内容就不细说了,简单回顾下吧,参考意义可能也不大,不是所有的前端组都做同样的业务,开发流程每个公司也不尽相同。
我实习时是在一个H5前端组,组里负责的是爱奇艺的一块c端业务,我刚进去时就是先给发的电脑安装安装环境,熟悉熟悉下环境,根据组长的介绍,熟悉熟悉将要用到的技术栈,根据文档对组内开发流程进行学习,然后第二天开始就开始逐渐申请权限,申请了代码仓库的权限,开始熟悉代码,然后就是跟着组长去参加一些需求会议,会议后分其中一些简单的需求给做,根据这些需求,我慢慢的对开发的流程和提测、上线的流程熟悉起来,怎么样提交代码,给审核,也就是code review,开发过程中怎么和产品沟通,怎么向同事求助(有的时候关于业务代码上还是要多向同事导师们提问的,就怕我自己死琢磨,还琢磨理解错了😥),开发结束后,如何与测试沟通,嗯!沟通.....。
我是React技术栈,但是在实习中有一半项目是Vue的,也在实习中边学边用了,这技术栈方面,切换起来其实感觉不难,有一些基础,用不熟悉的技术栈写项目时,看了遍文档就能直接开干。
现在想想,实习给我最大的成长是,熟悉了工作的流程,深入了解了做开发的工作情况,以及看代码的能力(熟悉业务,从看代码开始😇),还有就是爱奇艺是个不错的公司(但是我结束实习后半个月就听说大裁员了),稳稳的965,打破了我对程序员苦逼的印象,我当时待的组内氛围也不错,组长也很好,不过最后我没继续申请转正留下。
说实话,实习的时候我躺平了😐,对于这一次的实习,我更多的记忆还是在玩耍上!
我觉得我的这次中关村北漂更像是一次北京深度游,同时感受北漂生活,学习技术只是顺带的😂。
每到周末就和同学去一个地方玩,颐和园、故宫、长城、天坛、北海公园,南锣鼓巷......等等。吃过了北京的特色涮羊肉,豆汁(谁喝谁知道那种),卤煮,烤鸭啥的,嗯!就知道了北京口味不适合我😉,不过也得特意去些地方才能吃的到。
北漂的花费还是很大的,特别是还到处吃喝玩,实习时(公司不包饭)还把中关村食宝街,外婆家,绿茶,南京大排档,东南亚餐厅热啊 这些连锁餐厅当食堂一样天天吃,不过比吃外卖爽就好了。最大的消费还是房租,付三压一,没两个月就要交下一个季度的房租,当时住的还是个隔断房(厅隔,以后千万不要租),这也许就是北漂的痛(更痛的下面单独一段说说),实习时租金占比接近我工资的百分之五十,住的还很压抑,相比一些在杭州实习的同学,我觉得在同等价格下,他们的居住条件简直比北京好一倍。
在实习生活中,有过一段租房转租经历,印象非常深刻,当时六月份租下的,房屋紧缺,找到了这个房子(房子条件不太好),租期起码签一年,房屋中介和我说房子住不到一年也没关系,可以转租给别人,于是我就签了(太莽了),但是我忽略了转租的难度(转租不容易,真不容易,特别是赶上疫情和过年前),准备离京时,提前了半个月让中介帮忙找租客接手,可是无人问津,最后到了要续交房租时(这时已经离京一段时间了),我选择了放弃押金和一个月的租金,也就是违约赔付两个月房租以退租(押金也就是一个月房租),心痛。。。。!也是幸运吧!有了这一次的教训我下一次租房时会谨慎的多,会看更多的平台,看更多的帖子(豆瓣租房小组找找也许能接手到别人剩下两三个月租期的短租房),更谨慎的选择房子,更谨慎的签下合同。
劝第一次出来实习的同学们,找房子时一定要多多考虑!这件事莽不得!
环境上感觉北方气候我是很适应的,我应该赶上了最湿润的一年(北方降雨,湿度完美),干燥些其实比南方舒服些,夏季不闷,冬季不湿冷(对于南方的湿冷我更中意北方的干冷🙌),但我在十一月就离京了,没体验到北方真正的寒冷(那种湖面结冰可以站人的情况),也没去过环球度假区和滑雪场——遗憾!
事件三:开始秋招
在八月底,我才开始我的秋招投递,分几次投递完了十几家互联网大厂(因为还在实习,准备转正秋招一把抓,可用时间不充裕,就只投递了些排名靠前的),由于想下个工作去南方离家近些的厂,投递时就大部分绕开了北京,或一些厂的北京部门(不过北京的岗位是真的多,机会相比其他城市多),然后开始了半个月的密集笔试,不过这半个月的笔试也帮我拉起了些算法手感(之前也没刷多少,但还是冲了)。
最后给了我面试机会的有六家(感谢🙏),我面试了其中的四家,最先面的是一家电商,然后是网易和携程,还有字节跳动的小程序部门,这里不得不说,字节的hr真的热情,我找实习时投递过一次后,提前批,正式批,都会有不同部门的hr问问我要不要面试,反复捞(不知道是不是因为hr的kpi)。所以我秋招没投字节,参加了和字节hr预约的小程序部门的面试,一面挂😭(后面才知道,hr捞是一回事,官网没投递过,其实是可以继续投递的,秋招机会还在)。还有两家面试机会是百度和阿里,因为一些原因,没参加到百度的那一个批次的面试,而后面阿里面试邀约时间太晚了(我投递的很晚,简历筛选又过了很长一段时间,可能hc已经很吃紧了),加上对应部门不太理想,就直接拒绝了。
但是最后的结果我还是满意的,在十月中旬的时候我的秋招有了大概的结果,我面的那家电商、网易、携程都如愿拿到了offer。
实习面试的时候快的一个多星期得到结果,慢点的二十天就能走完所有面试流程并得到结果。而我的秋招不一样,一套流程下来到三方接近三个月时间,等的好焦虑。。。😭
在面试准备上,我觉得算法和项目还是最重要的,属于比较难准备的,项目上:对自己写的项目(其相关的技术栈,你解决的难题)要熟,实习过程中也要有相应的总结,不然没啥说的就不太好了,在于平时积累。当然,不是细说自己的需求(好像不行,公司里做的东西面试官一般也不好去问)。基础知识方面,好在我实习面试的时候,看的比较多,虽然三两个月没看过(实习躺平也导致后面应付秋招有些许匆忙),但也还好,短时间就捡起来了。
做个小经验归纳
如何准备秋招:
我学校是南昌的一所理工学校,双非吧。所以我觉得双非是可以投递大厂,得到大厂面试机会的,开发岗上对学历有一定的容忍度,双非的同学们都不用太焦虑!
在这里给23届或更低届的同学们一些建议,关于怎么样准备大厂面试(211,985的同学们关于面试机会上会来的容易,我想双非应该是大多数,这里就给多数人做些建议吧😂)
- 这里先介绍下秋招和春招:在秋季的时候各企业会开启校园招聘,互联网企业还会有秋招提前批(6月就会开启提前批,太卷了,越开越早),提前批结束后就会开启正式批,大概就是八月中旬的样子。一般秋招各公司不一定能招满,而且还有些大佬,一人拿几个,最后会拒掉一些去不了的公司,那么公司就会在春季,大概二月底开启春招,进行招聘,填满剩余hc。暑期实习一般也是这个时候开启(但持续时间较长)。
- 如何计划实习和秋招
- 我觉得最完美的应该就是大三下找到实习,大厂最好,在秋招时就能有一段实习经验,会对秋招时的简历筛选有很大帮助,然后实习过程中可以尝试转正或者,边实习边投递,参加秋招,然后拿三方,我觉得秋招还是很重要的,别因为实习忙就不参加
- 没有实习经验的话,也可以直接直接参加秋招,或者毕业前的春招。实习只是锦上添花
- 如果你学的不太好,没能赶上秋招,也可以在秋招末尾的时候,投递实习生,这个时候大厂的实习生一般很缺,比起四五月份,大家都在卷实习时,要稍微好找一些,然后冲春招
- 有条件的同学也许可以大二大一就开始找实习,我觉得双非和985的区别更多的是在意识上,也许我们很多人还在以为找工作是毕业后找的时候,人家大三就有好几段实习经验了,所以我们其实应该胆大些,该投就投,该面就面,纠结犹豫只会败北!
如何准备面试
- 心理准备
- 合理计划面试,我刚找实习时先投了一波中小厂,面完一波后,我都面麻了,疲惫了。就是虐学的状态,一边被虐,一边学习,有效果,但是浪费了太多时间。但是想冲大些厂的同学,不建议面太多不想去的公司,合理即可,太多了容易消磨精力和热情,以及耗费太多时间,错过别的想去的厂。
- 对于我来说,我的秋招算是较为顺利,多亏了我知识体系的完善和逐渐系统化,以及好运气,但是我找实习时其实较为不顺的,面了五六个大厂,大部分都是一面挂,或者二面挂,或者终面后没有消息,但是好的厂太多了,简直面不完,面试的运气占比实在太大,不用太在意结果,面试就好了,做好总结。
- 不一定准备好才投递,本着互联网思维🙉,我们应该差不多准备好了就冲👺,不然真的会错过好机会,犹豫纠结后败北,血泪教训。
- 需要有的知识准备
- 系统的学习过基础知识,比如JavaScript基础,框架的各种特性与底层原理源码,浏览器,网络相关,性能优化,数据结构相关。扎实的基础很重要(有扎实的基础是最重要的)。
- 刷leetcode,也许前端不会考太难的题,但是需要刷些,我刷了一百道多些,分类刷的,太懒了,就过了一遍各种数据结构。ACM模式的题目也该看看,不然笔试吃大亏。
- 做项目,在投递简历前,一定写两个左右的项目,技术栈上可能有的公司会更喜欢react,也有公司偏向vue,有时间就两个都学两个都做,框架不重要(相对而言),过程中做好总结,有什么问题?又是怎么解决的,不然就会问遇到什么难点,然后答不出😭,因为根本没记,说不清(我解决了就不是难点了😂,难点是未知的,咋说,所以没难点( 开个玩笑 ) )。
- 简历上的知识一定要都能回答,一般面试官会根据你的简历来问问题,别的不好说😷,我简历上写的一般我都能说出些东西
- 推荐这篇文章,这就不列举了,我是靠着这些列表看八股的😌,应该会让你对面试要准备什么有一定了解(但是碎片化的文章永远比不上系统化的官方文档和书籍)juejin.cn/post/684490…
我的一些新计划
回到开头,为什么间隔七个月没输出了,——因为懒,实习的时候玩去了😅,不行,不要躺平了,要学习了!
就从这一篇文章开始吧,我会开始重新对自己的学习进行输出,毕竟输出才是最好的学习方法。
在前后实习面试和秋招面试的对比中,我发现面试过程中体现自己知识的系统性是很重要的,在学习中不能光靠文章,和面经片面的去学习,那些都是辅助,重要的是自己去系统的学习,接下来我会系统化自己计算机基础相关的知识,以及再把前端基础方面系统的过一遍,并以文章的方式进行些输出。
在毕业前空闲的时间内,做毕设,系统化学习,写文章,运动,做自己想做却一直拖延着没做的事情。
很幸运,秋招的时候能有满意的收获,在最后,我秋招的结果是,我选择了那一家电商公司,同时在这一年中发生在我身边的互联网大变动,也在提醒我,前方的路很忐忑呀!
以后注定会遇到更加复杂的需求,同时对自己更高的要求。今年就剩八天了,新的一年一定要hold住新的挑战呀!
我是# 吃蟹黄的Thilo,以后一定会有更高质量的文章输出给大家。微信号:xieHB-frontend-178,欢迎一起沟通学习(大佬给俺提些学习意见)