
2023年度总结:我们的生活没有“如果”
#2023年度总结#
扯皮
首先在这里祝球友们新春快乐,新的一年我不想用“卷”这个字来做祝福,但还是希望大伙多多努力,努力虽然不一定有回报,但不努力一定没有成果
新的一年祝各位球友成功上岸,事业有成😁
简单介绍一下个人背景:河南郑州二本学院,软件工程,前端方向,暑期有一段小厂的实习经历
目前在掘金平台上持续创作文章:討厭吃香菜 的个人主页 - 文章 - 掘金 (juejin.cn)
感兴趣的球友可以关注一下,只写干货,不写千篇一律的水文🧐
之前就有写年度总结的打算,但平时的任务都安排的满满的,不想专门抽出一段时间来写,还是懒了。想了又想还是除夕夜这天最合适,毕竟这几年都没有看春晚的习惯,已经默认春晚是大年初一的背景音乐了😂,明天再看回放也不迟(估计这篇写完就是今天了)
实际上这算是我第一次写年度总结,之前只是写过学年总结,具体内容在我的博客上:
我的大学学习阶段(大一篇):F's Blog | 文章详情 (fasyncsy.com.cn)
我的大学学习阶段(大二篇):F's Blog | 文章详情 (fasyncsy.com.cn)
因为我个人认为年度总结应该属于在职者一整年的感悟,而作为在校生的话我更愿意将其以学年划分,更符合学生味~
如今我已经一名大四应届生,马上就是帕鲁的形状了,觉得是时候来一篇自己的年度总结,毕竟迟早的事
至于为什么没有大三篇呢?还是因为懒😊,其次还有一个很大的原因就是大三上学期是22年的下半年是全国结束疫情封控的时间点,但不要忘了它的前面是疫情全国彻底爆发,控制不住的那种
我所在的地区是河南省郑州市中原区,可能大伙不在这里所以不知道那段日子,还是想简单回忆一下那段时期,今天就不谈代码,就当记流水账了😆,各位看官做好准备,如果大过年闲着没事就看个水文吧,轻松一下
那段魔幻的经历
大概是国庆结束的时候,我们学校内部开始有人中招,要知道那段还没有爆发的时期学校里敢出现一例就要全面封锁了,很不幸的是郑州最开始爆发就是在中原区,我们学校基本上也是首当其冲的一个,因为所有学校国庆刚结束都开始正常上课,就我们突然要求上网课并且锁在寝室,大家都很恐慌
果不其然纸包不住火,小道消息各种传开,但更不幸的是这位中招的哥们正好是我们宿舍楼的🤣,之后在郑州人民基本上都还没有反应过来这波疫情多么严重时,我们已经开始每天深夜被大巴拉走转移了
之前我手机里还存的有照片,但因为换手机丢失了,不过闲着没事又去群聊里扒了一下聊天记录,以及我自己当时发的朋友圈,那时候到酒店先开电脑敲代码写项目,现在想想真是难绷🤣:
可以看到其实当时我家里人都没反应过来,因为都不知道这次的确诊人数,郑州从那段时间开始不再播报每日新增人数,实际上我和我家里人只离了几公里而已,但信息差已经大成了这样。我们整栋宿舍楼基本上连着几天在深夜都被转移了
首先就被隔离到酒店,有一说一待遇真的不赖,一个人住双人间,除了不能出门但顿顿都有肉吃,伙食真的在当时“断粮”的情况下算拉满了,然而就刚到酒店的第二天我也开始有症状了,首先是喉咙,当时还坚信自己只是简单的感冒发烧,绝对不是新冠🤣,直到后面发烧到难受,当时还上着网课,发烧头疼到眼睛都睁不开,趴在床上不想动,不动还一直难受,酒店还给我们提供布洛芬和莲花清瘟,但是也没有那么快起效,实际上发烧整个就持续了一天左右,熬过那段时间就变成我们都熟知的:味觉消失,感冒症状...
然而发烧在当时也不能说明你是新冠对吧(嘴硬就完事了)😆,但是我们每天都会进行核酸检测第二天出结果,后来发现我自己的结果不再显示了,那时候才明白自己真的中招了...(我印象里那段时期所有阳性都不会直接显示,而是不出结果)紧接着就又要转移了,这次来了波大的,去了新搭建的方舱
上面提到了信息差,具体信息差大到什么程度:当时郑州在互联网上没有任何消息传出确诊人数,然而实际上郑州每天新增大概已经接近四位数
这在当时敢有几个确诊病例就封城的时期想都不敢想...但当我到了方舱才发现事实确实是这样,因为每天拉到方舱的大巴车都有将近十辆,而且晚上还拉好几批,而且还不止我们一个方舱...
作者本人也是有幸去体验了大概两周的方舱生活,当时的方舱属于刚搭建,环境十分恶劣,大伙可以想象一下比宿舍公共厕所还要脏十倍那样...每天都是凌晨 3、4点左右被叫起做核酸,出院的标准大概是连续一周还是几天来着两个指标正常,这里就不再是简单看阳性阴性了,而是更精确的指标判断
可惜了当时在方舱拍了特别多的照片,包括自己在那样看个 360p 的网课都卡的环境下还开电脑敲代码🤣,因为换手机的原因全无了☹️,说实话那几张照片就算老了我都不舍得删...
说一些比较好的地方,就是不断丰富的伙食,可能我运气还有体质较差吧,我基本上是我们学校出院最晚的一个,指标一直不合格没办法,但是很幸运的是伙食好到爆:
在当时基本上人人都羡慕,因为别说肉了,在外面菜都不一定买的到😁
以及到后期可以看到抖音里在方舱的人各种整活🤣,根据我的经历来看只能说确实是这样的
经过将近两周终于轮到我了,出院!!!又是半夜转移:
可以看到我在朋友圈里提到了一句回学校坐牢,因为我们出院并不是送回家,而是送回你来的地方,至于为什么说坐牢不是因为还要上课,而是我们这些从方舱回来的学生要单独隔离到一栋楼里,我们本身就属于老校区,而隔离的这一栋楼又是最旧的😅,具体有多旧可以看这张图:
PS:这张图在我们学校应该传播力度不小,希望各位如果有人认出来的话希望不要暴露一些信息哈
说实话除了网好了点看网课写代码方便了些,其他环境啥的跟方舱比就是一坨屎,而且当时都没有椅子桌子,问学校老师说不提供😅😅
不过因为我来学校比较晚,分到的房间还算可以,但也没好到哪去😅:
后来从室友那里借来了椅子当桌子,听说他也是托关系才搞来的,我是真爱敲代码啊🤣:
不过最差的就是伙食,毕竟民以食为天,原图看不了了,即使模糊也能看出来差距🙃:
熬过了最后在学校的时间就胜利了,成功回家咯!不过当我们已经痊愈很多天的时候,才开始公布全国已经大面积爆发感染新冠😄
后面就都是我们熟知的内容了,这就是我疫情最后一段的经历,我用“魔幻”来形容,它将永存在我的记忆中,一直想把这段经历用文字记录下来,就在这里吧🤣
正文
OK,到此其实才到年度总结的内容,实际上我只是想过一遍电影,把一整年的学习历程记录下来,希望以后自己再看时能会想起自己年轻时奋斗的时光~
我的第一个上线项目:个人博客
过完年就来到 2023,我第一大任务就是完成自己的个人项目:个人博客,从含金量上来讲其实并不大,就是最基本的增删改查,可能也就是样式好看一些
已开源:
PC端:blog-front-vue3: vue3 + ts + pinia重置博客,主要重构样式 (gitee.com)
移动端:blog-mobile: vue3.2 + TS + Pinia + Vite4 实现个人博客移动端展示 (gitee.com)
以实习的程度来讲最基本的增删改查绝对已经够了(除了头部大厂),而且如果有写博客的习惯本身就有加成,但是不建议将博客直接当作个人项目,因为你会发现普普通通的增删改查根本就不够写的... 建议以链接的形式展示在简历上,然后在个人介绍或者交流环节提到自己的博客来引导面试官
样式其实也都是仿的,因为这个博主的博客没有开源,当时扒样式和动画费了特别大的劲,也在星球里分享了自己实现的一些文章:
前端那些花里胡哨的动画效果—Vue移动端页面路由过渡切换 (zsxq.com)https://articles.zsxq.com/id_lbx4wu755vkk.html
前端那些花里胡哨的动画效果—移动端文章详情页跳转 (zsxq.com)https://articles.zsxq.com/id_3evj8w0aijkr.html
前端那些花里胡哨的动画效果—手势无缝轮播 (zsxq.com)https://articles.zsxq.com/id_fbq05v818n2h.html
前端那些花里胡哨的动画效果—轮播和内容的手势切换 (zsxq.com)https://articles.zsxq.com/id_6hdr72lrsl6n.html
有一说一这些动画放到现在我都不一定能手撕出来😂
当时的计划是准备整个暑假完成两个项目并开始背八股文,准备开始找暑期实习
但计划赶不上变化,实际上我只完成了一半,只完成了一个博客项目,没想到费了这么大劲,而且八股文实际上背的也不熟
整个寒假结束时我就在想:如果疫情时期我没有被拉去方舱,没有那么多破事该多好啊... 我的博客项目在寒假之前估计都上线了,寒假的计划也一定都完成了
结果就是身边的同学在寒假结束时就早早开始投递简历,而自己还缺项目且八股准备的不充分,一份完整的简历都写不出来...
灵感迸发:Code Space 和 Code Typing
这两个就是我实习简历上的两个项目(可以看我之前有分享简历),关于 Code Space 这个项目其实在我大三期末最后实训的时候已经确定了主题和主要业务,当时实训演示还做了 PPT
业务就是打造一个程序员交流平台,以交流代码问题为主,实际上就是跟知识星球一样,样式也是直接扒的知识星球,毕竟这个实训项目一共就写了不到一周,不能花大量时间纠结在界面样式上了:
emm,只能说看着勉强能过关吧,反正实训就这样混过去了。但是这个项目如果写在简历上还是远远不够的,技术和业务复杂度都不够,所以我又重新确定业务需求:应该加大对代码的比重以及展示,而不是所有程序员相关问题都添加上面
这时我想到了很早皮总直播的一个项目:代码小抄,没错就是鱼皮最近公布的一个新项目,看到这个项目我还是比较激动的
因为相信如果是鱼皮直播老观众的话一定知道这个项目😄,当时是 21年的上半年,我应该是大一,那时候的鱼皮还在 b 站直播敲代码做项目,每天都会宣传它的新项目编程导航,而代码小抄这个项目就是在那个时间段做的(表情包项目之前)
可惜做太快了好像两天就做完了,那时候的我其实还没决定开始学前端,Vue都没听说过,正好错过了这个项目...
但是针对于这个项目的需求我是有印象的,大概就是针对于代码片段实现分享以及简易的复制粘贴功能,就是跟现在的代码小抄一样
这么久过去了没想到鱼皮还没忘这个项目😂,我直接 respect 好吧
没错,我的 Code Space 也是一样的,就是对于代码片段进行业务管理,同时为了增加项目复杂度,我增加了更多权限相关的业务,与烂大街的商城管理等项目最大的不同就是题目新颖,本质上还是做管理系统,但很容易吸引面试官,还有就是代码真的是我一行一行手敲没有什么视频教程能够参考...
其实学生阶段的个人项目与真实项目相比大部分都属于 demo 级别(大佬除外),所以以我几场面试经验来看,你的项目亮点不一定就是技术实现特别复杂,而是你需要保证一定的真实性
比如我做的项目是有真实的需求,而不是简简单单培训课程项目拿来了事,只不过提需求的人也是自己罢了
所以在面试官要求介绍项目时我并不是上来就讲项目具体做了什么功能,而是先会介绍最开始的项目背景,我做的项目业务场景它更符合学生的特质,所以相比较商品管理等业务其实更有真实性,大白话来讲能够让面试官觉得这个项目真的是你一点一点完成的,而不是跟着一些教程做,这一点十分重要
当然如果你的项目如果真的强有力,比如参与了知名开源项目的建设,包括自己大学期间有在外接到真实项目的单子,那自然而然比个人做的 demo 项目要好太多
自己做个人项目属于下策,直接把培训班的项目拿来用属于下下策,所以如果真的没有办法的话一定要适度的包装
这里篇幅有限不再展开了,后面如果我的春招顺利的话我会在毕业前把我自己的小项目都分享出来一一介绍,希望春招能取到好结果吧😆
而 Code Typing 其实就是在写 Code Space 这段时间想出来的新项目,因为我认为程序员毕竟要跟代码打交道,所以明显可以看出我的项目主题都是和代码有关😂
记得那段时间在看大雪菜的直播,因为也要刷一些算法嘛,但结果算法没学会,注意到了他敲代码的手速那是真的快啊,真羡慕🤣
之后就突然想到我是不是可以写一个项目能够实现代码打字效果呢?我想要实现能够实现代码打字,统计手速这个功能,相信已经有很多打字网站了,但是关于代码的打字一定很少!这一定是一个比较新的项目!
实际上确实,关于代码打字的项目我调研了很多,只找到了两个网站相关的,我最终也是仿照了它的样式实现了代码打字效果,具体亮点也可以看我之前的简历,不同于普通打字,代码打字还是需要处理很多问题的,解决了这些问题项目的亮点就有了
最终实现的效果如下,还是一样如果春招顺利的话我会把这些都分享出来,以及自己怎么通过这个 demo 项目来忽悠面试官的😁:
然而当我完成这个项目其实已经 4 月份了,我一直在逃避投递简历,想着简历上一直缺少项目不完整,实际上完全可以凭借之前的个人博客和 Code Space 先去投递一波试试水,积累面试经验
但我并没有这样做,我一直认为没有做足准备就不应该向前跨步,实际上就是这种心理让我错过了很多...
等到了四月中旬我才开始正式投递实习简历,而且大部分小公司实习基本上要求立即到岗,不可能会等到你放暑假的,所以我当时也只是试试水积累经验。投了将近 100 多份简历,只能说面试有,不多。但用我朋友的话说:你现在投黄花菜都凉了...
那时候就觉得:如果自己早点开始投递简历该多好啊...也许早点投积累经验自己后面面试通过机会就更大了
迈出第一步,开始面试
其实当时逃避投简历的最大的问题不是简历的缺陷,而是自己性格问题太过于内向,不敢与别人交流,甚至最开始面试我连自我介绍都是打完草稿对着文本读下来的...
但总还是要迈出这一步的,我安慰自己:只是拿小公司练练手,面完反正谁也不认识谁,就当积累经验了,后面看录像慢慢复习就行
最终投递那么多简历一共就只有这些面试,有 OC 的也有失败的:
这也是我人生当中第一次拒绝 offer,当时内心还是比较忐忑的,还想着通过了不接是不是不太好怕别人说闲话,实际上我也就去不了,学校有课也不让外出实习
可以看到一直到 5 月份我停止了面试,因为感觉自己通过一段时期的面试已经积累了一些经验,该去弥补不足了,我开始天天背诵八股文,同时还要复习学校的课程,期末考试还是要注意的,以及最后依旧是有实训,要考虑实训做什么...
但其实整个投简历的过程有一个很大的缺陷,就是我没有选择投中大厂,因为不敢😂,后来就在想:如果我也投递了中大厂该多好啊...无非就是一个实习而已,说不定真能给到面试机会呢?
当然这里我其实就多虑了,投中大厂俺这水平简历也就过不了🤣
抓住暑期前的小尾巴最后上车,开启实习之旅
终究还是要去实习的,毕竟我们都知道现在找工作没有实习经历你的简历真跟废纸一样...
所以我大概在6月中旬又开始投递简历,那时候属于实训期间,幸运的是一家小公司很快给我回了消息并持续推进流程,面试也十分简单,我想也没想赶紧接了,当时后面紧跟着又有一个小公司发了 offer,但想着第一家已经接了不好意思再违约,就还选择了第一家,虽然是小公司但也算是最后上车了
整个暑假我就在外地实习,但小公司也有它本身的局限性,具体可以看我在求职分享里提到的:
一个真实二本学院的秋招:停止内耗,接受自己的平庸 (zsxq.com)https://articles.zsxq.com/id_zlz3mqg67lem.html
基本上就是最基本的增删改查业务,还是用的 Vue2 + Element UI,当时我就意识到可能这次实习并不会让我学到很多东西,我们做的是一个比较大的中后台系统,是一个很真实的项目
虽说交给我的任务很简单,每天很闲,但是源码是开放的,所以实习期间我扒了很多源码,也催生了我第三个项目:业务组件库,里面有一些是我当时在公司维护的组件,我使用 Vue3.3 + TS 进行了重写作为了自己的项目,也算是我的实习成果吧
根据我当时的经验来看,组件库作为个人项目还是很吃香的,到时候肯定会有不少的面试机会(结果秋招啪啪打脸🤣)
实际上整个实习很顺利,包括在我离开时 hr 还不停挽留我,但我其实从入职的第一周开始就已经知道这家公司不合适,很难有更高的技术提升,所以在 9 月份我毅然决然的离开了,整个实习的时间是两个月多,为了好看简历上写的三个月😁
等到 9 月份回到学校我又再想:如果当时我选择另一家实习公司,或者再面面其他公司该多好啊... 可能我能学到的更多,能接触更多符合我当时技术栈以及技术水平的项目,秋招或许就不会这么惨淡了
秋招结束,我选择继续沉淀
整个秋招历程我已经分享过文章这里就不再重复了,我并没有选择再去实习而是自己在家沉淀,那就来谈谈秋招结束后到现在我做了哪些事吧:
1. mini-vue:跟着崔老师实现了 mini-vue,要想对 Vue 框架有一个深刻的理解能跟面试官 battle,目前我认为最好的方式就是:mini-vue + 通读设计与实现,这两个如果全部完成的话你会发现你对 Vue 的理解提升了整个层次,直白一点来讲原来只停留在背八股文的你,现在能够根据这些八股文随便就能扯到源码相关的内容
2. 408:我跟着 b 站相关的课程快速过了一遍操作系统和计算机网络,主要加深对整体的理解,后续再根据八股问题来深入学习
3. 算法:我的算法一直就是弱项,实际上在秋招连剑指 offer 都没有刷完。事实证明我是对的,因为我简历基本上没有通过的,笔试机会都没🤣
但是这是迟早要面对的,所以我开始刷代码随想录,跟着卡尔老师每天刷题,截止到目前动态规划部分刷了一大半,预计年后就能够完成
4. 项目:目前我简历上有三个项目:组件库、Code Space、Code Typing,整个寒假我要再完成两个:低代码项目(毕设ing)、前端监控系统(学习中,暂未开始)
春招的简历我会去掉 Code Typing,也就是后续简历上会有四个项目,没办法毕竟学历没有,实习经历也很水,只能自己堆个人项目了,个人项目只能说是下策,希望后面春招能给我带来面试机会吧
5. 学习React 相关技术栈:因为我个人是以 Vue 为主,但我其实是更偏向于 React 的,fiber 架构以及它的合成事件设计的感觉都要比 Vue 巧妙,所以目前一边写项目,一边学习 React 原理相关的内容,这块就看个人发挥了,掘金的小册、视频教程都在推进
6. 持续更新技术文章,这其实是最让我惊喜的一点了,所以我想多讲一些😁。我从秋招结束之后就决定要开始借助一些知名平台来写技术文章,不再写个人博客,希望得到更多的关注
因为通过我几场面试来看,没几个面试官会点开我的博客🙃,即便我每次自我介绍时都会说我的个人博客,但可能确实是有点花里胡哨了,这对一些年长的面试官并不感兴趣
其次我希望迈出这一步,以前的我从来没有宣传过自己的博客,把它当作自己的天地,想写什么就写什么。但现在我应该对自己有更高的要求,我希望把自己的文章推送给更多志同道合的人,经过他们的检阅并进行技术交流,相信我一定也会有所收获
因此我对文章的内容质量也有了更高的要求,我不再满足自己,而会刻意去迎合读者,保证自己文章通俗易懂的同时为了流量在标题上也下了些功夫
从开始做决定到现在已经两个月时间,我在掘金平台上已经输出了 11 篇文章:
討厭吃香菜 的个人主页 - 文章 - 掘金 (juejin.cn)
更新的频率大概是一周一篇,我其实最开始给自己定的目标是在毕业前能够获得掘金平台的优秀创作者称号,我从 21年开始就在掘金平台上浏览文章,优秀创作者的要求我还是知道的,确实需要你的文章质量和数量都比较出色
但没想到我的文章会有这样的热度,真的很出人意料😂,我居然会将要提前这么多完成这个目标,到现在为止我有多篇文章登上掘金前端榜 Top10,甚至有两篇文章达到了 Top1:
自己也登上了前端优质作者榜,看到别人最少也都是两位数的文章,自己就只有 9 篇,感觉自己有点不配😟:
虽然这些没有收益,但也给了我很大的自信心,我自己的文章通常有两个要求:
1. 不会写千篇一律的文章,会写一些自己之前和现在的项目实战,以及自己遇到不太寻常的知识点
2. 针对于被写烂的主题文章,我会形成自己的风格争取做到更优,比如之前过的深拷贝文章,相信我写的一定是掘金上功能最全的(因为我在写之前就调研过其他人写的不太完整才决定写这篇文章的😂)
我的目的其实很简单,就是希望借助掘金平台能够给自己简历添彩,如果面试官看到自己的文章数据都比较不错,这认可度是比自己写的博客要高很多的
展望:2024 我们一起加油!
其实正如标题所说,2023 我有很多遗憾,我不曾在想如果在不同时期做出不同的选择或许现在就有更好的结果了
秋招结束那段时间我也深深在反思,回想自己这么多年的学习生涯:
如果我高中少贪玩些,多努力一些,或许我的学历也不会再拖后腿了...
如果我大一不选择谈恋爱,把时间全部留给自己,或许我现在的技术已经更上一层楼了...
如果我大二不在乎学校的课程,一心投入到前端学习当中,或许我现在的项目会更有竞争力...
如果我大三没有受到疫情的影响,我的时间会更多,或许我就有更多的实习机会,有更多的选择...
但是还是引用爱情公寓当中曾小贤说过的一句话:人生是一场单程的旅行,即使有些遗憾我们也没有从头再来的机会,与其纠结无法改变的过去,不如微笑着珍惜未来,因为生活没有如果
所以 2024,我希望自己的技术更进一步,希望在春招能够有更好的 offer,我不会给自己设立更具体的计划,因为计划永远赶不上变化,但是我相信持续学习一定是对的
现在我为找工作发愁,紧接着就会为试用期发愁,再往后会担心被裁发愁...
但是我们在这个世界上是享受生活,而不是纯粹的工作,更不是以代码为生
所以如果说非要有一个目标,我希望 2024 我有更多的时间支配来打造自己想要的生活,不希望当一个彻彻底底的帕鲁
2024,我们一起加油!
