2022 年终总结及 2023 的计划

本文最后更新于:2022年12月17日 下午

2021 年终总结及 2022 的计划

年终总结

具体来讲

  • 补足和实践理论层面的知识 – 看完了 sicp 课程
  • 继续维护和改进 liuli-tools/liuli-utils – 继续维护中
  • 继续维护 joplin-utils 系列的笔记相关工具 – joplin-vscode-plugin 发布 1.0,从 joplin-blog 衍生出 mami
  • 提高发布博客的质量,而不是简单的笔记映射 – 目前仍然从笔记映射,这是正确的方法。
  • 参与一些知名的开源项目并提 PR,而非仅仅做自己的东西 – 今年提了 15 个 pr,合并了 14 个

生活上希望更加自律和保持精神,希望下面几件事情都有一些进展

  • 保持作息规律,日常水果和牛奶补充营养 – 日常水果和牛奶已经完全做到了,作息规律仍然时好时坏
  • 开始一些简单的锻炼,例如跑步 – 由节奏光剑 vr 替代
  • 尝试更多工作之外基于现实的社交活动 – 无
  • kigurumi 出一些室外日常照片 – 无

开的一些新坑

  • mami: 基于 markdown 的跨工具转换器,支持 joplin/obsidian/hexo/hugo/docsify
  • tsx-vscode: 在 vscode 中集成 tsx 运行任意 ts/js 文件,用于替代付费的 quokka
  • new-project: 创建项目的可视化引导面板,复刻 jetbrains ide 的相同功能
  • mdbook: 从 markdown 生成 epub 的工具,主要处理中文 markdown 的一些问题
  • to-the-stars: 魔法少女小圆 飞向星空同人小说维护,负责生成 epub 和在线网站
  • magia: 一个可爱的关于魔法少女网站的重写,主要尝试了 css 动画
  • hanoi: 汉诺塔游戏,在学习 sicp 时创建的
  • saki: 尝试实用 golang 重写 cli 以提高性能的实验
  • rxliuli: 个人主页,重写了 v2 版本

技术方面踩的新坑有

  • mdast: 大量使用的 markdown 解析器,灵活且强大
  • esm only: 好吧,一开始吾辈对它并不满意,但自 nodejs 16 以来已然大势所趋了
  • tsup: 使用它替代了 liuli-cli,它是开箱即用的 lib 构建工具
  • changeset: monorepo npm 发布工具,与 pnpm 结合使用体验不错
  • recast: ast 操作工具,用于代码生成或批量代码重构
  • preact: 实用 preact,目前几乎总是推荐使用它而非 react,尤其是在不需要 react ui 库的情况下
  • nx.js: monorepo 工具,尝试并决定放弃,使用起来过于复杂,无法开箱即用
  • turbo: monorepo 工具,正在尝试,在许多情况下看起来也不一定需要

blog 方面一共发布了 35 篇,其中也包括了一些非技术性的内容。

github 贡献图,好吧好吧,今年确实少了很多,奇怪的倦怠期?
1669860164904.png

另外值得一提是维护了《魔法少女小圆 飞向星空》同人小说中文翻译开源项目,吾辈真的很喜欢这部小说,是吾辈看到的第三部以科幻的方法写动画同人小说,任何喜欢《魔法少女小圆》的人都可以看看,吾辈愿意称之为最好的《魔法少女小圆》同人小说,在线地址:https://tts.liuli.moe/
cover

工作方面

年初的计划完成情况

  • 希望明年遇到更有趣的人,做一些更有趣的事 – 前者我认为有一个,后者参考通用部分
  • 希望明年整个公司技术团队的效率变高,而非现在如此低效,尤其是跨团队合作 – 老实说没有本质变化,只是更熟悉 som 相关的接口而已。前后端对接自动化方面还是尚需解决
  • 做的事情在实际场景中使用,而不仅仅是玩具 – 在 3 个场景交付,但 uv 仅有 200+ 而已
  • 希望明年能够依赖于文档或 FAQ 解决问题,而非依赖于人力 – 文档确实增加了许多,api 聚合和 demo/playground 可能会有一些帮助
  • 更好在团队中推广技术 – 仅分享了一些 blog 上的内容
  • 让技术探索走在更远的地方 – 参考通用部分
  • 尝试系统化,而不仅仅是依赖于经验 – 学习了 sicp,实现过 stream/lisp parser/evaler

来年的计划

  • 日语学习,这是从今年北京疫情之后下半年开始的一个想法,它的中长期优先级是最高的 – 指明年上半年
  • 解决前后端接口通信与协作的问题,这是一个常见但仍未解决的问题,包括 grpc/graphql/fass 的接口,提供 online/vscode plugin/codegen
  • 尝试在应用层面使用 ai 相关的技术 – 不过这个吾辈还不确定,似乎 GPT-3 之类的高级 AI 必须要大型计算中心才能训练,个人似乎无法折腾 ai 了?或者可以使用 api 之类的直接开发业务层应用,不过尚未确定范围
  • @mami/* 系列支持更多框架和类型,实现 gui 客户端支持普通用户使用

结语

从 2018 年开始,已经工作了快 5 年了,虽然经历过几份工作,在业余时间也多有折腾,但技能层次上还是没有得到质的提升。上次遇到瓶颈的时候吾辈从后端转向了前端,但这次卡住又当如何呢?


2022 年终总结及 2023 的计划
https://blog.rxliuli.com/p/48334b653bc9470aae86d06519a907ec/
作者
rxliuli
发布于
2022年11月29日
许可协议