迟到的总结-一个小菜鸡的2023

雪花还在飘落,浓雾还没散去,我仍然在行走。我在疲惫里越走越深,我想坐下来,然后就坐下了。我不知道是坐在椅子里,还是坐在石头上。我的身体摇摇晃晃坐在那里,像是超重的货船坐在波动的水面上。------《第七天》

2023

站在时间的分界线,回首过去的一年,这一年是人生这本书的新篇章,今年是上一人生阶段的结束和下一人生阶段的开始。上一章节的结束停留在上半年毕业,这章节的开始在成为打工人,今年从生活,学习,兴趣上都有所得。

  1. 毕业了
  2. 参与了一个 1k 多star的开源项目
  3. 找到了工作
  4. 学习了吉他(一点点)

不过让我开心的事情有两个:

  1. 参与了一个开源项目
  2. 掘金文章第一次上热榜第二,还被收录进了掘金的公粽号 哇,好像真的理解Vue3的diff了

毕业

从1-4月,在学校处于迷茫,焦虑的状态中,看见身边朋友考研的考研,考公的考公,突然就失去了自己的方向,一度陷入迷茫,在很多次夜里一个人出去散步,或者和个别和我一样焦虑的朋友一起,但是这并不能减少我的焦虑,所以只能调整自己的心态,大部分时间都是处在似学非学的状态,一度让自己难受。

在这种状态中持续后,我深知这样的危害,除了浪费时间,似乎并没有啥作用,何不找好方向试一试呢!所以我只问我自己一个问题,就是我到底会什么?考公考研?我好像承担不了失败的风险。接着我自己学了一点前端的,所以想着要不就做前端吧(自学了几年),一条路走到黑,先入行再说,至此后,就不会再去犹豫其他事情了,因为有了既定目标。当然,我也很幸运,在不好找工作的情况下,找到了一个前端开发。然后中规中矩直到6月毕业了

散步拍的照片

接触开源

好像是7月份,有个项目横空出世 ikun-ui,说来也有意思,刚开始出来的时候,我也就随便看了下,没在意,然后过了一段时间,我朋友也知道了这个项目,转发给我了,本着装一波的原则,我说这个项目很早我就知道了,但是我还是点进去看了下,这一下就结缘了,因为我在文档上看到一个Switch组件的一个样式bug,这下很兴奋了,我说我发现了个bug,我下班给它改了,接下来魔幻的事情发生了,当我下班回家拷贝这个项目后,发现这个bug已经倍别人改了,刚被合并了,紧接着就是一种失落的感觉涌上心头。

本着下都下下来了,不能亏,怎么样也要看一下的原则(加上对开源比较感兴趣),发现这一版出的组件都没有写测试,想着下都下下来了,必须pr,然后开始临时学 vitest,然后边炒些了单测的组件,边看文档,边写单测,最后从下班一直干到了凌晨3点,完成了自己的第一个pr,也让自己入门了单测的皮毛,接着就像打了鸡血似的,看到没有写单测的组件,我就开始给这些组件写单测,提pr。

写完了几个组件的单测后,感觉好像还是啥都不会,接着开始学习写组件。当时写组件的难点有:

  1. 项目是Svelte的我不会
  2. 组件的封装能力不太够
  3. 一个组件雏形需要考虑的相对完善

这些都是我当时的问题,所以我在写组件的时候就是,看其他组件库项目,像Element-plus,Antd等等,我能了解到哪个组件至少需要做哪些功能,然后Svelte不会的问题,我开着文档,再加上抄大佬们提交的组件代码,很快能看懂它的语法含义,是在不会就问大佬问AI,然后我提交了第一个组件 Progress,当时实现了条形和扇形。这些都被作者merge了,虽然作者给我改了不少代码规范,但这件事还是让我感到无比开心。

学习吉他

学习吉他也是为了对抗焦虑,因为公司在9月份倒闭了,虽然给了半个月赔偿,但是找工作的痛苦记忆犹新,从9月中旬找到10月底,期间仅仅面试了5个公司,一大半都是单休不想去,所以期间非常焦虑,害怕找不到工作。然后买了一把烧火棍,所以这一个多月的时间,我就做三件事,弹吉他,面试题,出去跑步。期间有一次,我在大马路上看见一个人在路灯下坐着看书,对我很动容,我只觉得每个人都很努力,我有自己的方向也是幸运的吧。然后工作后,大概每天学吉他半小时到一小时左右,有时候不学(要加班,太晚吵室友不好)。

只能说有点难学,左手还是不熟练,和弦转换很慢

结束

这就是我人生的第一章的结束和第二章的开始了,这就今年的三件大事了(对我来说的),白话文写到这里了,来点文学气息

在时间的河流中,一年如白驹过隙,转瞬即逝。这一年无论经历的是起伏不定的浪潮还是风平浪静的航程,我们都从中汲取了智慧,无论生活,爱情,事业,技术等。都是宝贵的,现在迎接的是时间的转折也是人生的转折。但正如文学中的故事,每一个转折都是生命中的一次历练,每一个收获都是前行的动力。而现在,当我们站在这篇文章的转折点,让我们怀着感激之心,对过去的一年致以最诚挚的感谢,对未来的日子充满期待。我的Github

在此,先感谢各位大佬的阅读,希望大佬能给我这小白一些无论生活还是技术上的建议。🫡

相关推荐
golitter.几秒前
Ajax和axios简单用法
前端·ajax·okhttp
雷特IT20 分钟前
Uncaught TypeError: 0 is not a function的解决方法
前端·javascript
九圣残炎27 分钟前
【springboot】简易模块化开发项目整合Redis
spring boot·redis·后端
长路 ㅤ   42 分钟前
vite学习教程02、vite+vue2配置环境变量
前端·vite·环境变量·跨环境配置
亚里士多没有德7751 小时前
强制删除了windows自带的edge浏览器,重装不了怎么办【已解决】
前端·edge
micro2010141 小时前
Microsoft Edge 离线安装包制作或获取方法和下载地址分享
前端·edge
.生产的驴1 小时前
Electron Vue框架环境搭建 Vue3环境搭建
java·前端·vue.js·spring boot·后端·electron·ecmascript
awonw1 小时前
[前端][easyui]easyui select 默认值
前端·javascript·easyui
爱学的小涛1 小时前
【NIO基础】基于 NIO 中的组件实现对文件的操作(文件编程),FileChannel 详解
java·开发语言·笔记·后端·nio
爱学的小涛1 小时前
【NIO基础】NIO(非阻塞 I/O)和 IO(传统 I/O)的区别,以及 NIO 的三大组件详解
java·开发语言·笔记·后端·nio