深色模式
2020 年是改变一切的一年。疫情、居家、不确定性……同时也是技术突破的一年。
技术上
Vue 3 正式版
等了一年多,终于来了。9 月发布后,我们内部新项目开始用 Vue 3 + Vite。开发体验比 Vue 2 + Webpack 好很多,特别是启动速度。
Composition API 用熟之后,真的很爽——逻辑复用清晰,TypeScript 支持好。但生态还不完整,Element Plus 还在 Beta,用了一些社区组件库踩了不少坑。
Vite 1.0
12 月发布,决定在下个项目全面采用。告别 60 秒启动。
远程工作适应
三月开始居家,到现在已经 9 个月了。逐渐接受并优化了远程工作方式:
- 异步沟通为主,减少无效会议
- 文档先行,代码 Review 更认真
- 专注时间反而比在公司更长
深入了解的技术
- Vue 3 Composition API 源码
- React Concurrent Mode(还在等正式版)
- Vite 的 ESM 原理
- 前端监控系统(自建了一套简单的)
2020 年没完成的
- 算法刷题:计划每周三题,实际平均每月五题(😅)
- 开源贡献:提了几个 issue,但没有实质性 PR
- 技术分享:团队内分享 3 次,计划的 6 次
影响最深的一件事
被迫全面转向异步远程工作,让我意识到:
写作能力对工程师很重要。
当面沟通成本低,可以用语气和肢体语言补充信息。文字沟通没有这些,必须把事情说清楚。这一年我写了更多技术文档、设计文档,沟通质量反而提升了。
2021 年计划
技术:
- 深入 React 18 新特性(Concurrent Mode 应该正式了)
- Vite 2 生产实践
- 系统学习算法(认真的那种,每天 1 题)
- 开始看英文技术书(SICP)
工程:
- 搭建团队前端监控系统
- 推动组件库建设
个人:
- 博客每月至少 4 篇(不断更了)
- 锻炼身体(居家久坐太糟糕了)
2020 在混乱中度过,但混乱也是成长的土壤。2021 加油。