2023 年终总结
2023 年终总结
2023 目标回顾
- 英语学习
- 背单词 ✅
- 英语阅读 ❌
██████████████░░░░░░ 70%
- 学习一门新语言并写一个小项目 ❌
- 开源
- Agenda star 增长到 700 ✅
- 获得一个项目的 maintainer 资格 ❌
- 写作 12 篇 ✅
- 工作
- 一个正向反馈工作 ✅
- 健康
- 锻炼 ❌
██████░░░░░░░░░░░░░░ 30%
- 锻炼 ❌
2023 年初定的目标只完成了一半,像学一门新语言以及获得一个项目的 maintainer 资格都没有完成,这两个目标都需要一个相对长期的规划,今年在行动和目标对齐上还是有欠缺的,最终的结果是想到什么做什么,所以这两个没有完成也在意料之中。
另外一个没有完成的目标是每天锻炼,这个其实是一个很简单的目标,但是由于自己的懒惰,没有坚持下来,这个目标也是今年最大的遗憾。明年需要做相应的调整,先降低难度,养成锻炼的习惯,然后再逐步提高难度。
2023 的一些数据
不背单词
上半年背的比较多,下半年基本周末很少背,这个需要改进。总体时长达标,但是这个背的速度是真慢,不过就当是一种习惯养成吧。
微信读书
总时长达标,不过靠的是前三个季度,最后一个季度基本没怎么读,这个也需要改进。
今年阅读最大的收获是找到了一个适合自己的英语阅读方法:找自己看过的网络小说英文版阅读。这个方法的好处是,首先自己对这个故事比较熟悉,所以不会因为不懂单词而影响阅读,其次故事情节也是自己感兴趣的,能坚持下来。
不过缺点是速度很慢,比如诡秘之主英文版第一卷: 《Lord of the Mysteries Volume 1: Clown》花了我 77 个小时才看完,而中文版全书一共 8 卷,我读完用了 144 小时。
希望明年能继续坚持阅读英文书的习惯,同时也要提高阅读速度。
开源
今天 10 月份开通了爱发电捐赠渠道,收到了 510 元的捐赠,另外 bugmeacoffee 收到了 170 刀的捐赠,算下来总共差不多 240 刀,相对去年 200 刀有所增长,这说明大家对我的开源项目还是比较认可的,这也是我今年最大的收获。
不过感觉有点对不起大家,上半年主要精力在考驾照上,导致开源项目的维护不够及时。希望明年能够把这个做好。
按惯例贴一下今年的 Coding 热力图,算是一种监督,希望以后都能保持这样的热情。
2023 的一些 Highlight
个人
- 经历三次科目二终于拿到了驾照
刚拿到驾照那会还挺想开车的,现在没激情了,希望能早点排到车牌吧。
- Agenda star 增长到 700+, 推出了 Agenda3 大版本
Agenda 由于是我的第一个开源项目,没有什么经验,总想满足所有人的需求,导致代码写的很乱,功能也很复杂,所以今年花了很多时间重构代码,最终推出了 Agenda3 大版本,代码质量有了很大的提升,同时也对自己提出了要求,能不做的功能就不做,产品操作一定要符合直觉,简单。
- Excalidraw 插件增加了 Slides 模式
这个插件可能用的人并不多,不过对我却又很大的帮助。一些需要深入思考的东西,我都会用这个插件写写画画,整理思路。
今年我给它增加了 Slides 模式,现在一些小的分享,我也用它替代 PPT,对我的工作效率提升很大。
- 理清任务与时间管理方案
年末总算确定下来一套自己的任务与时间管理方案,融合了间歇日记与柳比歇夫时间管理法,希望明年能够坚持下来。
工作
- 推动 code review 以及组内代码规范
在我自己的业务线上,推动了 code review,制定了明确的 code review 流程,同时也推动了代码规范的制定,虽然还没在其他业务线推广开,但是我相信这是一个好的开始。
- 创建组内的统一脚手架工具
随着组内业务场景的增加,花了些时间升级脚手架,代号 velo-x,目前雏形已经完成,并在两个项目中落地。希望明年能够补充完整的文档,发动组内其他成员共建。
- 开发了一个增强网络请求的库
感觉有一定的创新性,能够解决组内 mock 数据难以维护的问题,同时也能确保接口数据的运行时安全,不过确实需要一定的学习成本,希望明年能够优化和推广。
2023 好物推荐
- Mac Mini M2
首先大力推荐的就是 Mac Mini,我用它替代了之前自己组装的 Windows 主机。当时组装 Windows 的想法是偶尔打游戏,日常用 WSL 写代码。实际对于前端开发来讲,WSL 是浪费生命的选择,除非你真的对 Windows 和 Linux 都很熟悉,否则还是用 Mac 或者 Linux 吧。
现在我同时使用 MacBook Pro 和 Mac Mini,环境和各种配置都一致,开发体验很好。
- 奇诺比奥充电底座
图片是直接从闲鱼上找的,这个东西解决了困扰我很久的 apple watch 充电问题,原本的充电器占地而且拖着很长的线不好看。
这个底座将 Apple Watch 的充钱器伪装成奇诺比奥的头,不充电的时候,也很自然,将充电器伪装成手办,很好看。
不过这个东西不知道是不是版权的原因淘宝没有量产,只要闲鱼上有些玩家自己 3D 打印的,所以其实东西细节不太好。
- 大功率加湿器
今天家里换了 1500mL/h 加湿量的加湿器,真的可以做到保证屋里湿度在 40 以上。来北京五年了,这个东西似乎解决了我一直以来的静电问题。
前两年冬天最离谱的场景是被公司感应自动出水的洗手池电到。今年冬天只有偶尔两三次被电,疼痛感也不强烈。猜测可能是每天晚上回家身体和衣服上的静电都被完整释放了吧。
- Logseq
今天应该是使用 logseq 的第三年了。越用越觉得它很适合我,我基本把它当作个人数据库来用,任务、笔记、打卡等都记在里面,因为天然 block 以及纯文本的特性,可以用 API 查询任一节点的数据,然后用自己的方式做统计分析。
- Github Copilot 等 AI 工具
大概上半年吧 Github Copilot 等工具最大的使用场景还是根据注释补充代码,或者根据已有代码推测剩余的代码。
所以我日常就这么用,感觉确实有作用,但也没太大的惊喜。直到前两个月开始深入了解 Copilot Chat 后,发现这才是正确的打开方式。
把它当作结对编程的伙伴,不断的和它交流,让它帮你写代码,然后你再去 review,这样的效率是真的高。
当然这里的效率提高并不是节省时间,因为我们有写 Prompt 的成本,Review 代码的成本,所以实际下来可能并没有节省很多时间,但是这个过程中,释放了我们的大脑,节省了精力,让工作的幸福感提升了很多。
2024 目标
由于 2023 年经常出现行动偏离目标的情况,所以 2024 计划使用 12 周年计划的方式,每个季度制定一个目标,然后每周都会有一个小目标,这样可以保证每周都有进步,同时也能保证最终的目标达成。
这里记录一下 2024 年的目标:
非周期性:
- 重构个人网站
- 成为一个开源组织的 maintainer
- Agenda Star 增长到 1000
- 日常 issue 沟通不需要翻译
- 开发一个产品月入 100
周期性:
- Agenda 每月至少发布一个版本
- 阅读四本全英文书籍
- 发布 48 期周刊
- 每周 6 天 15 分钟背单词
- 每周 6 天 40 分钟英语阅读或视频
- 每周 6 天健身
- 每天记日志记 review
- 四次旅行