江同学的 2022 年终总结,请查收~

7,863 阅读5分钟

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

前言

转眼间 2022 年也要过去了,今年也是坚持写年终总结的第 3 年,这个好习惯还是要保持下去。

古人说,述往事,思来者,岁末年终,正是总结盘点过去一年的收获并立下新的一年的Flag的时候~

2021 年立下的 Flag

去年的 Flag 就立在这里,下面我们来看下今年的完成情况

  • 持续输出,掘金升级到LV5
  • 坚持开源,GithubStar数突破1000
  • 维护一个技术公众号,并突破500粉丝
  • 计算机基础巩固,继续学习操作系统,计算机网络,数据结构等知识
  • 继续深入学习Compose原理并输出,继续开源Compose项目
  • 掌握一种跨平台技术,Flutter或者前端技术
  • 继续坚持ARTS打卡,坚持每周总结与下周规划

可以看出,大概完成了70%吧,我感觉对于一年的长期计划来说,完成度算还行吧
其中 Compose 因为项目中没有引入,所以今年没有做进一步的研究,至于计算机基础巩固也一直没有抽出时间来做,总是被其他事情打断

2022 年的收获

社区活动

北京 DevFest

由于疫情原因,北京 DevFest 是这几年第一次参加线下社区活动,面基了不少网友,也终于见识了很多关注已久的大佬的庐山真面目。

同时客串了一下 Compose Camp 代码工作坊的助教,顺便白嫖了谷歌周边大礼包

北京 Kotlin 用户组

今年也开始接手北京 Kotlin 用户组的组织工作,首先简单介绍一下北京 Kotlin 用户组

  • 北京 Kotlin 用户组是一个交流 Kotlin 相关技术的平台,欢迎所有对 Kotlin 感兴趣的开发者加入用户组
  • 在这里可以和其它成员一起讨论 Kotlin 语言的各项技术与最新特性
  • 我们还会不定期举行分享会,进行与 Kotlin 相关的主题分享与讨论

如果你想要加入的话,可以关注微信公众号“程序员江同学”,点击技术讨论,加入技术交流群

开源与分享

今年主要进行了两场线上分享,分别在年初与年末

社区说分享

上半年参与了谷歌社区说的分享活动,分享的主题是: Android 架构演进之 MVI 详解

主要包括以下内容

  • MVI架构到底是什么?
  • MVI 架构的使用介绍与示例
  • MVI架构在Compose中的应用
  • MVI架构在KMP中的应用

感兴趣的同学可以查看视频回放:「社区说」《Android 架构演进之 MVI 详解》

也可以查看示例项目:github.com/RicardoJian…

Kace 插件分享

Kace 即 kotlin-android-compatible-extensions,一个用于帮助从 kotlin-android-extensions 无缝迁移的框架

kotlin-android-extensions 框架已经过时了很久,并且将在 Kotlin 1.8 中被正式移除

对于新代码,我们可以使用 ViewBinding 等方式替换,但是大量存量代码的迁移,对于开发者来说不是一个轻松的工作

为此,我们团队开发了 Kace 框架, 帮助开发者实现 kotlin-android-extensions 插件的无缝迁移

目前 Kace 已经开源,开源地址:github.com/kanyun-inc/…

关于 Kace 的使用与原理解析,也可以查看视频回放:KAE将被正式移除,如何无缝迁移?

写作与输出

我一直认为输出是一种最好的学习方式,通过写作的方式,将你学习的东西总结输出,可以帮助你更好的理解与掌握知识点,这种方式其实就是“费曼学习法”

今年同样是坚持写博客的一年,主要的输出平台是在掘金与微信公众号

今年在掘金共输出35篇博客,创作者等级也升到了LV5,完成了去年立的 Flag

同时今年也有幸成为了掘金签约作者,本次签约要求以专栏的形式输出,因此这也促使我去思考如何输出一些成体系的内容,这也是我本次签约最大的收获

我输出的内容主要是 Android 编译期相关的一些技术,详情可见专栏:Android编译期那些事~

这个专栏的目标是专注于 Android 编译期相关技术,具体包括以下内容:

  • AGP ,KGP 等常用插件的原理解析
  • Gradle 进阶内容及常用插件分享
  • 字节码插桩技术如 ASM 等分享
  • Kotlin 编译期相关技术如 KCP ,KSP 等分享
  • 编译速度优化相关分享

目前专栏内容也只是包括了其中一部分内容,希望明年能继续完善补充相关内容

今年也开始运营微信公众号:“程序员江同学”,今年在微信公众号共输出32篇文章,涨粉数量也达到了年初的目标,不过还是少的可怜,哈哈~

2023 年的展望

接下来再立下 2023 年的 Flag 吧,看看明年能实现多少~

  • 持续输出,掘金升级到 LV6
  • 继续维护公众号,并突破 2000 粉丝
  • 坚持开源,Github 的 Star 数突破 2000
  • 北京 Kotlin 用户组多组织几场活动
  • 继续完善《Android编译期那些事》专栏
  • 继续完善 android-workflow 项目
  • 继续学习 JNI 和性能优化相关知识
  • 最后,希望以上都能实现

最后

一路总结下来,看起来今年过得还挺充实的,2022 年即将过去,我将会怀念它

最后,提前祝大家新年快乐吧,祝大家在新的一年里,身体健康,工作顺利~