时间转瞬即逝,转眼间,2021年已经过去,2022年即将到来,回首过去的这一年,可以说是在平静中带点波澜吧。
这是首次公开写年终总结,其实本来是不想写的,但是看了很多大佬的年终总结,我不得不佩服那些非常自律的大佬,但是我会努力成为那样的人,所以写这篇总结,也算是给自己定一个flag,我觉得有总结才有感想,有感想才有计划,有了计划才能有动力。
2021年在生活和学习中都有哪些变化?
生活:
今年生活中最大的变化就是,我的生命中出现了一个小可爱,从年初老婆怀孕到年末生孩子,在这一年里,我见证了孩子一点一点的变化,真的非常感谢我老婆。都说十月怀胎十分辛苦,亦然,我也是尽全力来照顾她,很幸运,在10月底我和我的小禾苗见面拉,以后的日子里,我会努力成为一个合格的父亲。
学习:
在学习方面,今年确实看了不少文章,听了不少大佬的技术建议。对我影响颇深。
在Android领域,我基于源码,对Android启动流程、activity启动流程进行了深入地分析,学习了优秀的开源框架,如:OkHttp、Retrofit以及Glide。还学习了Android跨进程通信Binder机制的原理,并输出总结文章。
Android系统启动流程
app启动流程——基于Android11
深入理解Android跨进程通信-Binder机制
OkHttp源码解析(上)
OkHttp源码解析(下)
这几篇文章 都是我经过深入地分析总结出来的,不一定是非常准确的,但一定是非常细致的。
除此之外,还学习了Android的插件化知识,性能优化、字节码插桩,以及热修复过程中如何找到Hook点。
在此期间,我还总结了一份Android学习路线思维导图:
看上去要学的知识很多,但我相信,在我的努力下,一定会逐个突破的。
展望2022
2021简简单单,2022扬帆起航。在新的一年里,我给自己立下几个Flag:
-
体重,希望在2022年能养成坚持锻炼的好习惯,力争减肥到150斤(其实,我的体重也超标了)
-
学习Jetpack相关组件,继续锻炼分析源码的能力,并输出总结文章。
-
CSDN博客浏览量力争破万,掘金等级提升至2级。