2022年我的方向和目标明确了
知新…
不出意外的话,这大概是我 2022 年甚至以后很多年里的努力方向。我把今年中大部分的业余时间都付诸于这些新知识的学习和实践上,并从中再一次感受到了学习的乐趣。
系统学习 React.js/Javascript
1. 精读 React.js 官方文档
优先级:高
2. 系统学习 Javascript
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/A_re-introduction_to_JavaScript
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
优先级:中
3. 系统学习 antd 组件库
优先级:低
系统学习 Sanic/Python/后端技术栈
1. 掌握 Sanic
精读 Sanic 用户指南,熟悉框架常用技法。
精读 Sanic API 手册,全面了解框架能力。
优先级:高
2. 通过 Python 文档 熟悉 Python 生态。
现在对于 Python 的了解和应用还仅是停留在简单的脚本编写层级上。若要编写大规模的 Python 代码,比如一个可发布的 Package,就无从下手了。应对 Python 的整体生态有一个认识,而不只是了解语法。
优先级:中
3. 入门 MySQL
应该掌握一门 DBMS,并能了解其特性,其与其它竞品间的优劣,以作有针对性的优化。但是在项目未有瓶颈之前,又显得意义不大,可在时间有余时先做了解,以 ORM 的学习和应用为先。
优先级:低
4. 入门 Tortoise ORM
了解 Tortoise ORM 配合 MySQL 的基本使用方式。
优先级:中
温故…
Android/Kotlin
不应该全面放弃移动端开发。随着智能家居的演进,Android 的应用领域会更多。
优先级:中
C++
继续巩固 C++17 的同时,了解后续标准的动向。但不必花费太多精力,毕竟应用层面来说,新标准的普及还有很长很长一段路。
优先级:低
FFmpeg
继续深入学习 FFmpeg,完善 FFCutter 工具。
优先级:低
舍…
Unity
工作中再用到 Unity 的机会应该很少了;作为兴趣深入学习的性价比又太低——毕竟跨度太大,游戏领域的门槛又高——索性放弃,将时间用于收益更高的地方。
领域…
智能家居
我长期、无限看好的一个领域。2022 年终于有机会规模化地实践了。持续完善 SmartHome 系统。满足自用的基础上,争取将其像 HomeAssistant 一样可配置化,贡献到社区中,供更多人选用。