应届前端三本小伙的年终总结:无知、迷茫、焦虑、躺平

304 阅读11分钟

图片来源:Unsplash

正如标题所说,本人是一名2023届毕业的应届三本大学生,技术方向是前端。这篇文章拖了很久才开始真正动手写,很多想要表达的、回忆的想法已经随着时间消逝了。2022年也如白驹过隙,继续纵容自己的拖延可能连说个再见也没有机会了吧。希望将来自己看到这篇文章,还能体会到现在的所想,所感。

回顾自己这一年,似乎可以根据时间和状态分为几个不同的阶段:无知、迷茫、焦虑、躺平。

无知

年初,和周围大部分同学一样,我根本没有考虑过就业,对未来也没有很明确的规划。那时候更多是随心所欲,今天觉得没有事做了,去网上找个项目视频囫囵吞枣的过一遍,然后自己写一个;明天觉得那个框架很有意思,看看别人的博客,心情好就学学,心情不好就算了。

虽然没了以前那种热血和对技术的好奇,但这段时间也不是一无所获。去年加入的工作室接了学校的请假管理小程序项目,作为当时唯二一个能上手开发的成员,我一个人扛下了前端整个大旗。项目技术栈只有原生小程序+Vant,整个开发流程也十分的放飞:老师描述下需求,我课余有时间实现,功能完成后自己数据库加数据或者直接调,测bug改bug,直到自己觉得没问题为止(但毕竟是自己写的东西,大部分情况是我测出了小部分bug,老师或者同学使用时提出更多bug),如此反复...令人意外的是我们的小程序一直持续迭代到了9月份,当然这是后话了。

同时,这段时间我还参加了协会的教育机器人大赛,但备赛过程中,却渐渐迷茫了起来。

迷茫

实际每年我都会主动去参加一些比赛,比如蓝桥杯,智能车之类的。但这次的教育机器人比赛不同,它是因为没人了我才被拉去的。那时想到去年的智能车比赛昼夜颠倒了一个月只拿到了赛区三等奖,我二话没说就同意了。

但不幸的,我对硬件的理解还只停留在最简单的单片机应用上。好在我们不是从零开始,由于可以沿用往届学长的代码,所以大部分时间我们做的事都是读代码,改代码,调试。虽说过程描述起来就是这么简单,可还是要投入不少精力和时间的。每天没课我们就去调试,直到晚上十点回寝室,日复一日,我渐渐开始思考起比赛的意义。

首先可以明确,我的主要技术方向是前端,而且这是综合对比学习了后端、爬虫之类的知识之后得出的结论。但现在因为备赛,每天大把时间都花在了学习嵌入式上。比赛对我来说只是给简历增加履历的一个工具,更何况这种和专业不相干的比赛呢。就这样想着,在迷茫中我一边准备着比赛,一边了解着就业的动态。

那时的主要信息来源是某客网,无知且迷茫的我简直不看不知道,一看吓一跳。原来大家都已经开始准备暑假实习了。回头看看我在干什么,至今为止都没有考虑就业的我开始焦虑了起来。

顺带一提,因为总所周知的原因比赛一而再再而三的延期,我一度以为比赛可能没法正常举行了,但事实却是早在五月份就线上举办了,而我们甚至不知道消息。

焦虑

看着某客上的分享贴合面经,我不禁感叹自己不仅起点低,而且同温层呆久了甚至连危机意识都没有了。于是在焦虑和不安下,我开始大量阅读八股文和面经。因为性格自卑内向且害怕失败,我在确保自己理解了常见八股的大部分的知识后才开始投递简历。

那时候还没有体会到社会的毒打,所以即使是三本、零经验,我也只挑心中的大厂投。但凡不是本地的、离学校太远的、实习时间长的、工资不符合要求的,都被我过滤掉了。再加上当时畏畏缩缩,很多岗位都是先收藏着,确定自己没问题再投。(现在再看以前的简历感觉没有人理才是正常的,大量流水账,毫无亮点,唯一可取的是技能清单列的很全,而且放在了靠前的位置)

可想而知,回应我的公司寥寥无几。

可能是运气好,也可能是为了给我的春招之旅画上句号,奇安信回应了我。它几乎完美符合了我对大厂的所有要求。当时面试官先给了一道笔试题:要求实现鼠标拖动框选多选按钮。拿到题目,我发现自己第一思路不是非常清晰,不过方法总比困难多,面向百度编程再稍加修改,很快就实现了功能。

还记得当时尴尬的以为自己写的挺慢,没想到面试官却说我写的还算快的了。于是就这样拿到了人生第一个面试机会,时间约在了两天后的下午。

不知是哪里来的自信(无知),我只是简单看了下八股就开始面试了。直到面试前几分钟,我才开始构思自我介绍怎么说。简单的做完自我介绍,面试官问我还有吗?我却不好意思的笑了笑说就这么些了。接下来就是常规的各种八股,包括手写题思路解释,说说项目难点之类的,因为时间过于久远加上没有记录就不放八股文了。

当时有一题实现左边固定,右边自适应的CSS题答得不是很好,只答出了flex方案,面试官听完说你下去试试。我却在疑惑八股里不是这样说的吗?答了接近三十四分钟,面试官给了几个手写题,包括深拷贝、扁平化、URL参数解析、Promise输出顺序之类的。因为没有准备手写题,所以这些都是当场写的,花的时间比想象中的长了很多。

面试完,我简单复盘了下情况:所有题都答得七七八八,感觉比网上面经答一部分得还要强一点,我不禁感叹八股文还是很有作用的。

然而一个星期后怀着忐忑的心情询问面试官面试结果时,却只得到基础不行,建议补补的回答。那一刻,我释然了,或许本身没什么选择才会把好不容易得到的机会看的那么重要吧。接下来一段时间还是在断断续续的投递简历,可基本没有什么回应。直到暑假前,我依然没有拿到任何面试机会。因为不想大学最后一次暑假也不知所谓的度过,我参加了工作室的留校项目组。

这次一共有两个项目,除了之前的小程序还有老师的培训机构管理系统重构,技术采用的是Vue3+某个后端管理框架。这次项目虽然人手变多了,但还是像以前那样,没有规范,没有流程,老师口述需求,我们按自己的理解实现...就这样,每天我边实现需求,边准备八股,在八月份开始继续投递简历。

虽然意识到就业环境的严峻,但我依然放不下所谓的大厂情结。那段时间基本都是在某客网上找内推帖,然后不管三七二十一一股脑的投。后来事实证明学历+经历都没有任何优势的情况下,连简历过筛都难。从八月到九月,我不知道投递了多少公司,一部分止步于笔试,大部分没有回应。

八月底的一天下午,我和往常一样去实验室搬砖摸鱼,屏幕右下角突然弹出一份邮件。我下意识的以为又是哪家公司发的笔试或者感谢信,看都没看就点进去了。出乎意料的是,这封邮件是网易雷火的面试邀约。

整个流程比较长,从一面到三面差不多过了三个星期。前两面都是各种八股,从三件套到网络、webpack,基本各种类型的八股都涉及到了。三面是谈谈自己的经历,包括比赛、除了产品设计方面有什么了解,以及一些场景中某个问题碰到过没,你是怎么解决的等。

面完三面,从自己的回答和面试官的暗示中,我知道自己挂了。和几个月前一样,我感觉面试带来的压力在结束那一刻消失了,肩头似乎轻了不少。事后总结,我的失败几乎是必然的。对自己真实水平一无所知,空有对大厂的向往;没有好看的学历,没有实习经验项目经历,只有背了一遍又一遍的八股文和盲目的自信。当我意识到和我同台竞争的是知名高校的研究生,是多段大厂实习的大佬时,我不切实际的幻想被彻底击碎了。

大厂无望,那就试试中小厂吧。抱着这样的心态从九月份到十月份,我又断断续续的投了不少公司。受限于自己对公司的要求,我只投递了武汉的岗,这或许让本就不多的机会变得更加渺茫了。和之前一样,一些公司要么让我网申,要么看了简历就没了消息。月末,终于有家规模不大的公司给了面试。一通八股交流下来,面试官对我还是比较满意的,只是实习月薪统一3k;翌日又面试了校招企业,同样谈了谈八股,说了说项目,面试成功通过。综合考虑后我想到马上就是国庆了,接下来这段空档期再面试不太现实,而且校招企业的条件也不错,就选择了入职。

从入职到现在,差不多也有三个月了,从一开始不知所措到现在基本能上手迭代任务,我渐渐适应了这种环境。时间长了,就躺平了。

躺平

目前就职的公司对实习生的任务分配还是非常宽松的。入职第一个星期我几乎没有做任何任务,这段时间全都用来学习React了。后续的任务也都相对比较简单,都是一两天就能完成的那种。

后面因为疫情经常连续居家三五天,没了之前的焦虑感,也没了学习的动力,大部分时间我都花在摸鱼上了。现在回头一看,已经连着好几个月没有怎么写代码了,这或许就是所谓的躺平吧。

对未来的展望

居家躺平的时候我一直有种不安感,只是找了各种借口把它抛在脑后罢了。我想,自己对比其他人的起点本身就要低了一大截,现在继续不思进取,把曾经当成生活一部分的编程放在一边,三年五年之后自己会后悔吗?答案是肯定会。

希望来年自己能通过学习提升点核心竞争力,这样肯定比只会八股,没有项目没有经验强的。

flags:

  1. 熟悉公司业务、低代码平台的实现方案,并尝试仿写一个。
  2. 想深入React和Vue的源码,虽然觉得目前收益不会特别大。
  3. 想了解前端工程化的概念,能有条件自己走一遍流程是最好的。
  4. 了解webpack和vite的源码,还有脚手架相关,能仿写最好。
  5. 接着玩玩WebGL,把很久之前的博客flag实现。
  6. 看点书,比如计网/计组/JS或者其它类型的书。
  7. 能有空了解小程序原理就去看看。
  8. 平时搬砖用不着考虑的东西,比如前端监控、基建之类的。

上面flag立的很多,但按以往经验能坚持并完成一个我就很满足了,所以与其说是23年的计划,不如说是以现在的角度对未来三五年内自己的期望...

「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动