月报 & 年度总结 | 2025.09 期
今天这篇与其说是月报,更像是年报 —— 不知不觉这是第 12 篇月报啦。
先是月报(2025.09.19~10.18),过去一个月做的东西并不多,大部分时间都花在了陪家人和思考,然后在零碎的时间主要是折腾 Homelab 服务器和路由器(又是跟 IPv6 折腾的时光),以及顺手迭代一下了 tipsy 的东西,抽空把 3 月份就说要写的文章给补上了:
再有就是更新了下简历,翻译了一份英文版出来。
时间飞逝,去年今日是我在网易的 lastday,之后就一直在一边研究新东西、一边做点小项目的状态。也正是从那时开始写月报的,一开始是想借写月报来督促自己要有输入和输出,坚持了两个月之后其实有点迷茫,为了让自己不要「总是高估一天能做的事情,总是低估一年能做的事」,于是从 2025.01.19 开始,把在网易时要写日报的习惯搬了过来,在一个 Excel 里记录(尽量)每天做过的事,一件事就一句话(后来觉得记工时太费劲就没记过了):
不知不觉日报也写了快一年了,现在回看日报和把前面 11 篇月报喂给 NotebookLM 总结,一年确实做了不少事。
从为什么离职说起
一是因为当时预感项目的前景不太乐观(很可惜,项目组在我离职一两个月之后也结项解散团队了),二是想离开游戏行业回到互联网去做更感兴趣的事。
为什么没有去找工作
正如前面所说,我想回到互联网行业。我已经工作了七八年了,我希望接下来的工作内容是我感兴趣、愿意深耕的领域。加上这几年出现的新技术我有很多都很感兴趣,就借机深入学习研究下。
插个题外话,朋友们很疑惑我为什么总说游戏跟互联网是两个行业,不都是写代码吗?就我过去的工作经历来说,游戏后端和互联网后端因为业务的特点,区别还是挺明显的,比如说技术选型,互联网行业会更多采用更激进的技术方案来满足千变万化的需求,而游戏行业有很多保守成熟的解决方案了;又比如可用性要求,游戏行业是允许停服更新的,而互联网行业不到迫不得已是不会出现停服更新的。等等。
我还是更喜欢互联网业务的挑战。
这一年做了什么
如果简单粗暴用数据衡量的话,那这一年写了六万行代码,AI 生成的占比大概只有 20%。
具体做了什么?
学习、编码和折腾
- 前端学习:重新学习
React.js
和tailwindcss
,这次是真的入门且上手了 - 学习新数据库:之前工作主要接触的都是 MySQL,现在认真学习并且在实际项目中使用了 MongoDB;也开始尝试用 PostgreSQL 写新项目
- 重构与转型:把几个烂尾的 PHP 项目用 Go 重构了
- 设计工具:继续学习了 Figma,并且做了两个练手项目,其中一个是词焙的 UI
- 折腾服务器:将博客从腾讯云香港机房迁移回到广州的家里服务器;把手里的云服务器,该重装的重装、该升级的升级;部署 Headscale 组网
项目与产品
文章和翻译
- 《关于时区在开发中的一些思考》
- 《Go 函数只返回结构体中的成员,GC 会怎么处理?》
- 《Go 用 CGO 调用 C 函数的两种姿势:静态编译和动态链接》
- 《用 Dockerfile 构建镜像时用 build secrets 安全优雅地传递敏感数据》
- 《巧用 /etc/hosts 解决跨云 MongoDB 副本集浪费公网流量》
- 《React + Taro 实现微信小程序使用 SVG 图标并自定义颜色》
- 《使用 Headscale(并启用自带 DERP)部署私有 Tailscale 服务》
- 《告别 Redis/MySQL:用一百行 Go 代码实现持久化 Set》
- 《Go 实用技巧:执行外部程序,像 tail -f 一样获取流式输出》
- 翻译:Writing an Operating System in 1,000 Lines
生活
- 去了成都、南京、上海、深圳、佛山、香港、肇庆、珠海、北京、东莞
- 尝试了滑雪
- 迎来了而立之年
接下来有什么打算
会继续研究各种感兴趣的东西,也会开始积极看新机会