2022 年终总结

date
Dec 31, 2022
slug
2022-summary
status
Published
tags
Summary
summary
今年可以用四个词概括,「寻找」、「坚持」、「有始有终」、「突破」
type
Post
今年可以用四个词概括,「寻找」、「坚持」、「有始有终」、「突破」

寻找

  • 喜欢什么
  • 想要成为什么样的人
  • 未来做什么事
喜欢的事,才能有源源不断的动力坚持下去,编码依旧是我最喜欢的事,乐此不疲。
今年也看了不少有意思的产品,也关注了不少独立开发者。我更加倾向于做一个有扎实的技术功底,且有创造力的开发者。
未来几年会持续不断为开源项目贡献自己的一份力量。

坚持

  • 锻炼
  • 贡献代码
截止今日已坚持锻炼 112 天,今年健身 778 分钟,跑步 192 公里,尤其跑步,一口气可以跑 5 公里。
在接手公司 APP 开发后,接触 Taro 框架,创建了进一步完善组件类型声明的讨论,至今提了 10 个 PR,其中 8 个被合并,创建 miniapp-types 项目,通过各个小程序文档,生成组件类型 schema

有始有终

  • 解决 umijs SSR 性能问题
  • 完善 APP 细节
思否社区主站前端依赖 umijs 框架,发现 SSR 内存占用过高,且官方对 SSR 功能维护力度下降,不得不寻求新方案,最终选择 nextjs,经过半年的努力,终于用 nextjs 重构思否社区主站,服务器内存占用降低一半,目前已在灰度测试。
社区 APP 原不在本职工作范围内,但原生 APP 已无力维护,因此跟同事接手社区 APP 重构工作,我负责框架搭及基础功能开发,同事负责业务功能开发,当 APP 整体功能完成 90% 时,无精力继续完成后续开发,最近利用休息时间,继续完成剩下收尾工作,争取早日上线
CanIUse 的功能是 Taro 核心成员Zakary提出的,由于小程序组件属性众多,期望提供个 CanIUse 的功能,不负众望也实现了。

突破

从「寻找」到「坚持」,从「坚持」到「有始有终」,进而突破瓶颈,收获颇多。
  1. 成为 Taro 项目合作者,加入 Taro 技术委员会
  1. 创建两个开源项目
      • https://github.com/robinv8/miniapp-types
      • https://github.com/robinv8/daily

总结

2022 年,大环境不景气的一年,但心不能跟着颓废。2023 年,三十而立之年,愿一切越来越好。
If you have any questions, please contact me.