前言
转眼间 2022 年也要过去了,今年也是坚持写年终总结的第 3 年,这个好习惯还是要保持下去。
古人说,述往事,思来者,岁末年终,正是总结盘点过去一年的收获并立下新的一年的Flag的时候~
2021 年立下的 Flag
去年的 Flag 就立在这里,下面我们来看下今年的完成情况
[x] 持续输出,掘金升级到 LV5[x] 坚持开源, Github的Star数突破1000[x] 维护一个技术公众号,并突破500粉丝 [ ] 计算机基础巩固,继续学习操作系统,计算机网络,数据结构等知识 [ ] 继续深入学习 Compose原理并输出,继续开源Compose项目[x] 掌握一种跨平台技术, Flutter或者前端技术[x] 继续坚持 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 详解》
也可以查看示例项目:https://github.com/RicardoJiang/android-architecture
Kace 插件分享
“Kace 即 kotlin-android-compatible-extensions,一个用于帮助从 kotlin-android-extensions 无缝迁移的框架
”
kotlin-android-extensions 框架已经过时了很久,并且将在 Kotlin 1.8 中被正式移除
对于新代码,我们可以使用 ViewBinding 等方式替换,但是大量存量代码的迁移,对于开发者来说不是一个轻松的工作
为此,我们团队开发了 Kace 框架, 帮助开发者实现 kotlin-android-extensions 插件的无缝迁移
目前 Kace 已经开源,开源地址:https://github.com/kanyun-inc/Kace
关于 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 年即将过去,我将会怀念它
最后,提前祝大家新年快乐吧,祝大家在新的一年里,身体健康,工作顺利~