「回忆2022,展望2023,我正在参与2022年终总结征文大赛活动」
2022 关于我来说是一个特别的年份,由于 2022 年大概率是决议我程序员生涯的前期发展的一年
PS:前期发展指三年以内,但就 2022 年的局势来看,作为应届生的第一份作业,许多人都没能保住,裁人、卡试用期、卡意向、毁 offer…在 2022 年这个魔幻的年份都发生了太多太多
1 – 2 月 – 初识‘面向作业’的前端
为什么要说初识?从触摸前端的时刻来看,我现已能够说是一个练习时长两年半的前端练习生了!我经过 Auto.js
的途径去学习 JavaScript
去了解到前端,了解到 HTML/CSS/JavaScript
,最开端是经过 MDN
去学习前端,并在百度知道提出了自己的第一个前端问题,在互联网上留下了我学习前端的记载(尽管这个问题现已被我删除了)
尽管了解前端的时刻很长,但我并没有一个完善的前端学习途径规划,我的学习是课设驱动流,往往是校园的某个课设需求做个后台,做个 demo
去学习,现实证明这样的学习方法是低效的,知识是零星的
更重要的是,学习到的前端的知识并不是市场需求的!
因此就有了年头的初识‘面向作业’的前端
所谓的‘面向作业’,是我要开端找实习了,找实习的契机有两个
- 第二个是一位 22 届入职腾讯的学长回来的讲座,在 2023 回头来看,真的要很感谢这位学长,是他让我知道了,本来还有寒假实习、暑期实习(我一向认为只要日常实习,假如去实习只能逃课),也是他让我知道,咱们校园的本科生假如没有实习阅历在中国的互联网市场是多么不胜
从这个学长这儿我了解到了 labuladong
的算法小抄和牛客,我开端学习算法和温习面经
- 第一个是在我大二下的时分有广州四大坑之一的公司来我校园招实习生
我从前这家公司报以很重的期望,希冀能够收我做寒假实习生,成果后边一面就寄了
各种学 – 全网找陈腔滥调
前面说过我不知道现在公司面试都考的啥,我甚至完整的看过《图解TCP/IP》(书是好书,可是关于我 2022 年的面试来看,计网考的最多的便是 OSI
七层/TCP/IP
四层模型、TCP
三次握手、TCP
和 UDP
的好坏啥的,底子不必学这么多,找两个陈腔滥调背背就完了)
更重要的是,计网的陈腔滥调看的太早,到面试的时分我又忘了~
那么这个时分我在干嘛呢?
我开端在 b
站大学看视频学习,张狂的保藏
去百度网盘下载资料
在niu客刷挑选题
看了许多书,保藏了许多文档
关于前端学习来说,当然没有问题,可是关于其时的我来说,时刻有点太急了
人生中的第一次面试 – 被志杰面试官吊打
在 1
月份的时分,尽管我没有温习多少,但我仍是写了简历去投了许多公司,很显然我低估了字节 HR
对一份简历的最低容忍度,我随意写的简历居然成功到了一面!
第一次面试,面试官主要问了这几部分
- 简历项目的难点并在此基础上深挖(我之前没有过任何面试阅历,我都不知道我简历里的项目有什么难点,以及能够深挖的点)
-
Vue
(我其时不知道有Vue
相关的陈腔滥调文,我只看到过JS
大概是要看什么,比方闭包,原型链,事情循环,这就导致我无法答复Vue
最基础的问题,Vue
的双向绑定原理) -
JS
(出了一道题事情循环的标题,没做过,挂) -
Webpack
(我连Vue
的陈腔滥调都整不明白,更不要说Webpack
) - 计网(许多我只能说一些浅层的,比方
http
和https
是不是跨域,我能说一说,可是你要问到,什么状况会造成跨域,我就答不出来了) - 算法(字节真的是每一面都会有算法,我一面考了快排,没写出来)
被字节面试官吊打以后,我紧急着又迎来了第二个面试(广州四大坑的面试)
我在字节一面的基础上温习了对应知识点,但第二次面试仍是挂了,在这儿我能够总结一下失利的原因,关于刚要找实习、还在苍茫的前端同学能够关注一下
我其时看过 HTML/CSS/JavaScript
、ES6
、JS
高档、Ajax
、Axios
的相关 B
站视频,并且之后的面试都有涉及到相关的部分,那为什么面试的时分答不出来?
其实原因很简略,B
站的视频是在浅层的介绍了 API
,像闭包、原型链、事情循环,并且 B
站的课涉及的知识点是许多的,即使你是善于做笔记的,也很简略忘记一些重要考点
而解决方法便是去找对应的面经,对应的陈腔滥调文,比方下面的几个网站
- 前端某试宝典
- lgwebdream/FE-Interview – github
- haizlin/fe-interview – github
- febobo/web-interview
- niu客
这种陈腔滥调文网站相关于教育视频和书本的优势在于,信息检索更便利,要点更详细,温习功率更高,有许多高频的考点,比方之前提到的双向绑定,关于每个详细的问题,会有一个相对专业的答复,关于我这种阅读完知识点以后难以安排答案并用语言的方法表达的人,是十分有用的。
关于时刻有限的同学温习陈腔滥调文是很有必要的,但平常的学习,时刻比较充裕时,仍是应该把要点放到一些书本上,比方红宝书,犀牛书,数据结构的书本,由于陈腔滥调文网站是对零星知识点的定向打破,可是书本会让你在学习时有一个上下游结构,就比方
我方才解释 为什么面试的时分答不出来? 这个问题的答复
- 为什么?
- 怎么做?
- 有什么优势?
也会拓宽你的知识边界,了解到知识的历史,比方
- 看完
Vite
,那么什么是ESM
? - 看完
ESM
,这不得看下Rollup
? - 看完
Rollup
,这不得看下Webpack
? - 看完
Webpack
,这不得看下Browserify
- 看完
Browserify
,这不得看下IIFE/AMD/CMD/CJS
? - 看完
IIFE/AMD/CMD/CJS
,这不得看下Node.js
的require
解析规则?
当然这部分或许就涉及到一些面试的技巧,在年终总结就不必多说了…
前端菜鸡的意外之喜 – 喜提人生第一个 offer
1
月份的时分一共面了三个公司,第三个公司是杭州四大坑之一
不得不说,关于实习和应届面试来说,运气和时刻很重要,我在人生第四次面试,第三个公司的时分拿下了我的第一个 offer
,尽管之前面试被吊打过,有过一些面试经历,但实际上仍是前端菜鸡,但二面面试官仍是给了 offer
但这个是日常实习的 offer
,我大三下学期仍有几门必修课程,我关于这个实习仍是怂了
可是从现在回头看,这是一个十分错误的决议,由于咱们校园对待疫情如同洪水猛兽,情绪十分谨慎,校园在年头规则部分区域的学生能够推迟返校,但 2022
年头的疫情局势,底子上是除了校园地点省内能够正常返校,外省底子能够推迟返校,并且这个推迟返校一向继续到了我必修课程的完毕,我在上线下课的同时,教师也在上网课!
也便是说,假如我年头去了这个日常实习,其实能够一边实习一边上课,实习完毕还能够回来考个试
假如我有这一段实习,我就不会有早期找暑期实习 0
面的惨白成果
3 – 6 月 – 跌宕起伏的找作业
在阅历过快排都写不出来的尴尬体会,我势必要痛改前非,不仅把掘金的名字改成了 2分钟速写快排,连春节也在写 leetcode
,在校期间也一向跟着 labuladong
的算法小抄在写题
这次温习的确让我对数据结构的了解有了很大提高,什么多叉树,二叉树,数组二分,哈希…,还有各种题型,比方动态规划,栈,堆,回溯…
不得不说我在算法上花费了许多时刻,我知道自己在这方面没有天赋,所以就得多刷题
但从上帝视角来看,我在算法上的努力收效甚微
惨白开局的暑期实习
这个时分我现已玩明白脉脉了,也知道了面评这种东西,所以一些大厂我都没敢投,我生怕自己没预备好,又像字节一样
所以在暑期实习的投递上,我不敢投大厂,或许很晚才投递,对自己也不行自傲,也不知道啥是海投,只投递很少一部分公司
由于没去实习,没有算法相关的奖项,只要一两个项目经历,所以我的简历不行出彩,仅有双非本学历过不了许多厂暑期实习的简历,然后我算法的基础也太差,许多书面考试的算法题只能做出报到题(也便是第一题),底子到不了他人的一面
那段时刻是我 2022
年最黑暗的一段时刻,我每天都在预备,每天都在刷面经,看着牛客的 offer
收割机发出来的一个个 offer
,我也在等待能不能有一个厂给我一个面试,但始终没有一个厂给我一个回应
作为阅历过这段时刻的人,我来总结下为什么会有这样的成果
信息闭塞,作为一个非发达城市的双非,我对自己校园的就业状况了解太少(其实是校园就业状况太差,底子不敢发出来捏~),过火高估与自己匹配的公司的规模,没有海投,hxd
们一定要狠狠的圈住,无论是实习、秋招仍是春招,都要海投,不仅能够堆集经历,也能够确保自己能够有一个保底 offer
!
没有合理安排投递次序,比方字节,我在没有预备的状况下就面了,导致面评太差,后续都没有时机参与到字节的面试当中,而字节不仅是我比较喜爱的公司,同时也是本年招人最多的公司,2022
年的暑期实习简直人手一个字节,特别多飞书的暑期实习
所以在投递次序的安排上,能够先面一些自己不是很想去公司,看看自己在现在的前端市场上是个什么样的水平,然后再去面自己想去的公司,这个时分拿到 offer
的概率会更多一些
没有过硬的奖项、实习和算法能力,一般能进到一面,拿到 offer
的概率就会很大了,而关于四非院校来说,初筛/书面考试是很重要的门槛,由于进到一面就不会那么看学历了
面试全过程有两次排序,初筛/书面考试会有一次排序,面试后的池子又有一次排序,这两个阶段学历就很重要
那么怎么过初筛/书面考试呢?假如说你有一些 ACM
等算法相关的奖项,比方什么金牌银牌铜牌,过初筛免书面考试都是有很大或许的,同时由于有 ACM
的阅历,AC
书面考试里的标题会更简略,也会让你在书面考试完的池子的排序更高
像我这种只能做出报到题一般都是寄的
有实习也能够提高你进面的概率,我经常见到有评论说,王同学 A 了 2.5/3
没进面,可是同期的李同学,只 A 了 1.5/3
就进面了,一般这种状况要么是李同学学历更好,或许是李同学的简历很匹配对应公司部分的方向,比方实习/项目
由于现在线上书面考试做弊太多了,部分公司纷歧定会信任书面考试成果,会挑选性的捞人面试
先找个班上吧?
3/4
月的时分就有许多人发拿到了什么什么厂的 offer
,那时分我就有点躺平了,我想要不先找个日常实习或许长途实习混下经历,保个底,防止到时分秋招的时分没实习能够写简历上
后边我就找同学内推了一个校企合作的长途实习,一边在校园上课一边实习
开端觉悟 – 海投之后拿下 offer
到了 5
月末,6
月初,我仍是想要搏一搏,我这个时分开端海投,也不论是不是暑期实习,也不论是不是听过的公司,就在牛客和实习僧上海投,每天引荐给我什么,我就点击那个一键投递按钮,全部投递
没想到我后边真拿到了一个 offer
,是一个大厂子公司的 offer
(相当于内包/od
?公然 od
才是咱们四非院校的归属~)
不论公司好坏,总之我的暑期实习有着落了,这个时分我现已知道实习关于我的重要性,不论这个公司多远,是否有名,我之前是否听过,我都会去的(现已吃春节头日常实习的亏)
很难幻想,1-2 月三个面试就拿下 offer 的我在 3-6 月的暑期实习中差点扑个大空
6 – 9 月 – 秋招张狂的海投
6-9
月是我在实习阶段,遭到暑期实习险些颗粒无收的影响,我并没有专心投入到实习中,我开端了张狂的海投,我有时会以做核酸托言避开早会,在早上 9/10
点面试,也会在晚上找个没人的工位写书面考试
从我实习入职的第二个月,我就开端海投简历,尽管大部分都是初筛挂,书面考试挂,但我这个时分现已有之前暑期实习的心思预备,什么公司挂我,我都不会感到惊奇
那个时刻段,我简直天天刷脉脉,牛客,看着他人提早批就拿下 offer
,看着他人 30W
的白菜,仍是会很仰慕
带薪摸鱼 – 每日一道 leetcode
秋招阶段,温习最多的便是算法题,由于字节卷起来的刷题,我也由于想进字节而刷题,我经常在 codeTop.cc
刷字节的高频标题,但由于一面都没过,面评太差,后边暑期实习和秋招都没有进到面试,没有网上那些面经里字节几个部分轮着面,一共十几面的烦恼
后来仔细想想,关于我来说,或许关于大多数应届前端和找实习前端来说面试前再突击算法题是没必要的,不应该占据温习的大多数时刻,包括我后边拿到的 offer 和我刷的 leetcode 关系都不大,大多都很简略,或许是换成了手撕题,比方函数柯里化,并发 Promise,手写防抖节流,手撕题关于前端或许更重要
PS:平常仍是需求加强算法的训练,不仅是书面考试,未来也会有越来越多公司以算法来作为前端的调查点
寒气袭来 – 人人自危
其实秋招前就有许多公司裁人了,每天都有十分多裁人的小道消息在脉脉上传达,而我之所以海投也是由于实习的公司在继续降本增效中,我预计没有实习转正的时机,后来部分开端有一些没有转正名额的小道消息也在我的意料之中(毕竟我也没有转正,庆幸没有 all in
)
总而言之,任正非在 8 月的寒气一词将 2022 年的裁人气氛推向高潮
在那之后我海投的节奏也变得更快,每天都在书面考试、面试、作业中度过
9 – 11 – 漫长的等待总算拿下秋招 offer
前面说过,我秋招(包括提早批)早在 7 月初就开端了,可是一向到我实习完毕我都还没有一个正式的 offer
,不是挂在二面便是挂在 HR
面,又或许是泡池子,迟迟没有成果,并且我知道我大概率无法实习转正,所以等于保底 offer
也没有,那段时刻真的很慌
幸运的是,我在 9 月末拿到了窑鸡厂的 offer,还在线下拿到了小奖状
但窑鸡厂给的仍是低了,我后边又陆续投了一批,回到校园又面了一批,但节奏慢了下来(有保底便是纷歧样!)
23 届的救世主 – byd
10
月多的时分,脉脉开端有人再传 byd 点击就送,后边甚至连学历 – 薪资表都出来了,什么 C9 多少,硕士又多少….
我身边就有十分多人买了比亚迪,我看到比亚迪的销量也十分震惊,光是 8 月就卖了 174915 辆,国产车总算支棱起来了!
但也不至于点击就送吧?!后边我也去试了试,果不其然,后边有惠州 byd 工程师找我,问我要不要转嵌入式,但交流中我仍是挑选了前端,不然应该也能拿下 byd 的 offer
秋招的尾巴 – offer 挑选
在窑鸡厂后边有一个泡池子的中厂毕竟开出了一个我很满意的总包,是一家之前阅历过大裁人的公司,在北京(下一年我被卡试用期的概率仍是很大的,友友们我该怎么办?春招再搏一搏吗?)
byd 之后也拿到了来自上海的信也科技的 offer,由于北京的那个中厂给的很高,后边的 10-12 月份的国企也没有再投了,毕竟挑选北漂(本来是想去广dong搬砖的)
回忆整个秋招,投了 120+ 的简历,做过上百份书面考试和心思测评,一共进面 11 家,拿 offer 3 个(算 byd 便是 4 个),0 大厂,不过作为双非本我现已满足了
在最初大二上时,教 Web
前端的教师从前说咱们校园能进大厂的人很少,往往是作业 1-2 年后才能够跳进大厂,其时我很不服,但没想到一语成谶,到我自己参与秋招时也不得不接受现实,自己毕竟不是属于那 1%
2022 除秋招的其它收成
2022
开端在掘金创作,我没有搭建自己的博客渠道,掘金就算是我的博客,我的简历也写上了自己的掘金主页链接,可是整个秋招只要一位来自上海的面试官看过我的掘金(面试的时分跟我说的,其它面试外有没有看过不知道,反正没提过),作为前端长辈提的主张十分深刻,给了我许多启发
写博客是很好的事情,不要眼高手低,要真实去写;坚持学习,拓宽博客的边界,写博客的过程中也能够加深印象,能够温习
掘金本年的活动也十分多,我一共
- 参与了 2022 初次更文应战
- 2022 春招打卡
- 「掘金日新方案」6月更文应战
- 掘金日新方案 10 月更文应战
- 「掘金日新方案 12 月更文应战」
- 掘友帮帮忙第二期
- 掘友帮帮忙第三期
底子是有奖励我才更新文章,所以也拿到了许多掘金的奖品(但我都没有摄影记载下来,许多都弄丢了….),未来应该会在继续在掘金输出知识文章
可是没能拿到 12 月生长之星证书,我最初没仔细看认为活动期间创作等级升级了就行,没想到 2-3 级的要升到 5 级,事实有点难了…
2023 目标
年终总结完了也要立个 Flag
- 完成毕设辩论
- 顺利毕业
- 经过软考高档(留一手国企后路)
- 掘金等级升至 5(等级 4 不吉祥)
- 深化学习 Serverless,至少有 2 个稳定运转的应用,输出相关文章 3 篇
- 深化学习 React,输出相关文章 5 篇
- 投入开源,github start 100+(算是个坑,应该完不成)
- 球球给我过了试用期吧!(我可不想刚毕业就拿着 0 年作业经历参与社招,本年卡使用期的例子真实太多太多!)
-
找个目标(bushi,我的身高去到北方应该算二级残废) - 减肥到 110 斤