岁杪琐记


虽说是岁杪琐记,本应只是一些感怀,自然无需太多挂怀,但本来不想动笔的。在我看来2023年就和无数个进入大学后的日子一样,没什么波澜。又或者,因为种种事情想的太多但能做到的太少而使自己懊悔不已。但看到大家都在近日或多或少的为自己做了或圆满或遗憾的总结,我觉得:也许也应该动一下笔吧,为或支离破碎或暧昧不清的大学生活留下一丝痕迹。

随着年龄逐渐增长,一年的时光已经不再漫长,与我而言,一年前的记忆和近几个月的记忆间的轮廓已经逐渐模糊了,这使我审视这一年格外痛苦。毕竟,记忆无比暧昧,又夹杂着种种复杂的心情。这时候,重新审视高中漫无目的的生活便觉格外珍贵,那时候觉得自己已经长大了,而现在看来即使已经成年的我,也只是个孩子。

打开相册,开始回忆这一年:

2023年的1月很特别,那时候大学改网课,我回到了家里,经历了前半段的期末考试后,我尝试了机顶盒改的linux系统,并以此为契机开始了解嵌入式开发,顺便学习了一点51单片机。进入2月,开始Golang写一些无聊的小项目,并看了一下Iris框架和Gin框架,开始配合前端同学着手写项目训练的网站。并开始准备回学校的考试。

3月开学,老师让用flask写一个网站,个人感觉开发体验不如Gin,当时Openai正式推出了api,彼时国内还能裸连Openai的api,于是配合api文档和nonebot教程尝试搭建了自己的qqbot开放给高中同学使用,bot总计存活半年,这一年见证了腾讯QQ协议不断重构,步步相逼之下go-cqhttp宣布停止维护。

4月,买了一个Dell的J5005,用来改软路由,然而目前绝赞吃灰中。

5月,心血来潮,去南京见同学,可惜未能遂愿。回学校后给同学的大创项目运维,项目采用了springboot后端,出于大家技术不同原因,对接都交给了我,再此契机下,顺便学习了Java,并了解了一下jar的封包。受此启发,项目答辩结束后自己尝试封装一个安卓应用虽然是chromium套壳。

7月,Vue写了一个瀑布流,并在同学的推荐下了解了astro框架,并开始把好不容易调成感觉凑合看的过去的、没几篇文章的Hexo博客向astro迁移,过程中顺便了解了astro框架和island架构,感觉不错。结果是,构建期间声明式的JSX写法相比过去的EJS体验好上114514倍,重写博客也使我对React等现代框架的认识加深了。现在写网站已经不需要前端同学的帮助了,前端同学竟变成了我自己

8月,开始使用pytorch搭建简单的神经网络,对一些经典模型有了基本的认识和了解,写了一些简单的网络,并了解了tensorboard的使用,以及用tensorboard绘制各种指标的方法,实现了一些简单的demo,并对不同网络有了基本了解。

9月,听了辅导员的需求,开始调研小程序开发。过程中对跨端开发进行了调研,并比较了流行的开发技术。收获颇多,同时开始认真学了一下关系型数据库和SQL语言。目标是几个人一星期开发完。然后现在2月了。却只写了前端,假期害人

10月,国庆假期去了趟上海补办银行卡(暑假你干嘛了喂)顺便约哥出来吃了饭,并在假期的尾巴陪高中同学转了转。回学校开始复现一篇lstm的论文

11月,开始较系统的学网络安全,并对之前碎片的东西有了更系统的认识。(虽然学完之后并不会挖漏洞,但看到输入框就想测一下)

12月,完善了现在的博客,并加上了评论系统。抽空忽悠同学看了黑铁的鱼影,收获一片骂街。

总的来讲,这一年主要加深学习了Go和JavaScript,用的最多的语言应该是Python,作为生成式人工智能投入使用的第一年,这注定不是简单的一年:短短时间内ChatGPT已经改变了大多数工作的范式,我也会用GPT辅助编程(特别是Python抄现成的算法很好用)。这可能是个坏习惯,但比起翻文档的系统学习,我更愿意让GPT给出答案尤其是JavaScript,毕竟对于JS我只是略懂皮毛,连闭包都不太懂。

这学期开了机器学习这门课,课程中间的一些经典方法也给了我一些启发,虽说在现在这个大模型时代,Transformer大行其道。但其基本模块仍然是那几种算法演化而来,某种程度上算是对大模型祛了魅。虽说最早开始认真了解机器学习是22年暑假,那时还不会Python,但由于VITS语音合成项目的惊艳,使我开始学习Python和Docker容器化部署等技术,虽说最后也没为社区出上什么力,但这一年间,收获还是有的(反复调环境,反复部署服务,运维水平见长)。

新一年新的愿望

未来一年,我应该会多刷一些算法和学一些基础的东西吧。计划学习lua和zig语言,至于一直计划的Kubernetes,计划部署在J5005上,希望今年别鸽。

Comments

Leave a comment