专注|2022 年终总结

1,658 阅读5分钟

技术上

今年在技术上投入较多,主要原因还是公司调整了作息时间,从以前的 996 调整为 965,属于个人的时间多了起来。今年尝试了好几个领域,有失败,也有积累,总之也是在探索中摸石头过河。

1、重启公众号

起初,并没有想那么多,时间多了之后,仅仅只是找个地方记录下文章而已,维护也比较随性,以原创和转发自己觉得比较不错的文章为主,看了下,今年增长了 500 多个粉丝,也还行。

2、Weekly 专栏上的失败

在重启公众号后,本来想打造一个 Weekly 专栏,每周专门收集一个主题的文章,看完输出自己的总结,强化自己对该知识点的理解。起初还有热情折腾下去,但后面收集的太多,自己消化的很少,对于自己成长来说,似乎并没有意义,就跟喜欢上了买书一个道理。如下是通过 cubox 记录的内容,不过说实话,cubox 用来收集文章是真不错。

image-20221228142518910.png

3、Compose 上的研究

今年技术投入比较多的,Compose 算上一个,看了下公众号关于 Compose 的输出,好家伙,12 篇,但研究主体主要是基础架构与原理层面,并没有对 Compose ui 做更深入的研究(着实不想当 UI 仔😭)。

4、个人分享

今年强哥找到我,能否在 Bagutree 分享一期,趁着近期一直在研究 Compose ,就答应了下来。这也是我第一次在线上做技术分享,还是比较紧张的,凡是都要有突破,也是给自己一个锻炼表达的机会。

整场直播我老婆也在旁听,给了很大的建议:语速不要过快。确实,这也是我最大的毛病,即使是在平时沟通,我总想着把自己想到的东西一股脑的说出来,越说越快,没办法做到游刃有余,这块还需要锻炼锻炼。

明年 3 月份强哥还给安排了一场分享,主题未定,争取做到比上一次好、有进步就行。

5、刷题小程序

今年莫名对前端的东西充满了好奇,所以,学习了下小程序开发,在看完官方文档和示例 sample 后,决定做一个刷题小程序,数据来源于 leetcode,也有一些小伙伴好奇问我数据源怎么弄,别着急,我这不喂饭来了,可以访问github.com/MRwangqi/le… 仓库获取,我用脚本将 leetcode 的所有题目与题解都扒了下来,直接部署到自己的 git page 即可当 API 接口访问。如果对于 js 有理解能力的话,可以直接将 script 中的 js 代码抄走,自己也写一个刷题的小程序。

目前刷题小程序的概况如下,日活低的可怕:

image-20221228150329822.png

想体验小程序的可以直接访问:

gh_bfe219344d39_258.jpg

6、音乐播放器

我只是想要一款集合各大音乐 App 能力的一款播放器而已,为了听不同版权的音乐,手机已经下载好几个 App 了,真的太难受了。所以,我将目标瞄准了 Github 开源的几款音乐 App:

  • 第一款研究的是 洛雪 ,作者是用 RN 开发的,然后又重新学习了下 react hooks,在调试作者的代码时发现,获取音频接口做了诸多限制,在得知作者不会开源接口 API,最终放弃
  • 第二款研究的是 listen1,作者也有 RN 版本的开发,但我最终研究的是 chrome 插件的版本,因为这个版本的代码结构看起来足够简单,在调试完所有的 API 能力后,确认该能力可行。

搞完这些数据源 API 还不足够,还要将这些 js 代码打包,所以,我又学习了下 webpack,接入 webview 后成功获取音频源。

音乐播放器框架参考了 google 官方的 uamp,目前示例 demo 已经成功跑起来了,还差设计交互,大概率过年前能搞定,到时候会开源出来给大家使用。

如果对数据源部分感兴趣的话,可以访问我的仓库:github.com/MRwangqi/Mu…

工作上

今年组织架构调整,被分到了业务架构部门,也做了很多框架与工具来支撑业务开发,在与业务方对接时,也有很多心得:

  1. 不要觉得你的业务方特别聪明,文档尽量简洁明了, 框架接入一定要简单、易上手
  2. 要有服务好业务方的意识,不要仅交出去就完了,多与业务方沟通,框架是否有不合理的地方

Q3 我又被调回了业务组,主要负责将 Android13 的适配进行落地。

生活上

今年生活依旧平平淡淡,没有什么大的事情发生,唯一就是临近年关,我和我老婆两个人都阳了,我老婆比我严重,所以,我又练就了一手厨艺,每天在家做饭照顾好她(中国好男人)。

心态上

今年的心态是 ”专注“。毕业以来,很少有一年是这么专注去学一些东西,都是东一榔头西一棒子,学习不成体系,看多少忘多少,希望未来的几年依然保持这个心态,继续学习。

展望 2023

  1. 思考下独立开发者这条路,还是挺想做一些有意思的应用给大家使用。
  2. 深度学习下性能优化,将其落地到项目中,优化应用
  3. 继续学习前端知识,拓展自己的学习眼界

「回顾2022,展望2023,我正在参与2022年终总结征文大赛活动