我是一名Android开发,目前就职于字节跳动。我毕业来到深圳已经8年多;转行从事Android开发也已5年多。
2021是我年龄上一个重要节点,我二十多岁的青春,用完了。
这一年实现了一些长期目标;同时也有不少遗憾。
去年年终总结:
已往不谏,来者可追 | 2020年终总结今年年中总结:
文章断更的这半年,我买了房、拿了大厂offer
一、回顾
1、第一季度
1、输出3篇Jetpack文章:
“终于懂了“系列:Jetpack AAC完整解析(三)ViewModel 完全掌握!
“终于懂了“系列:Jetpack AAC完整解析(四)MVVM - Android架构探索!
“终于懂了“系列:Jetpack AAC完整解析(五)DataBinding 重新认知!
2、学习完算法课程
3、未做题、未写文章。
整体上因为过年、个人重要事项 未完成文章输出目标。
2、第二季度
二季度基本是在做题、准备面试、面试。
文章没有输出。
3、第三季度
七月份面试取得offer,八月份入职。
整个三季度在最近几年中最为悠闲舒适。
4、第四季度
输出文章:
“终于懂了”系列:APK安装过程 完全解析!
二、复盘
2.1 技术目标完成情况
月份 | 内容 | 完成情况 | 备注 |
---|---|---|---|
一月 | 1.JetPack 系列:ViewModel、MVVM架构、Room(数据库) ,输出3篇博客; 2. 学习课程:算法简介、算法排序、排序与归并;算法题10道。 | 完成度%75:3篇博客已输出;算法简介看完、算法排序看了一半。题未做。 | 算法学习 未完成部分,在2月份补上。 1月份,整体轻松,但效率略低。 |
二月 | 1.性能优化系列:布局,输出1篇博客; 2. 学习课程:递归与穷举、贪心和分治、动态规划和回溯;算法题10道。 | 完成度%30:布局优化未输出;课程看完、题未做 | /// |
三月 | 1.性能优化系列:内存&leakCanary ,输出1篇博客; 2. 算法题10道。 | 完成度%0:博客未输出、题未做 | 看房买房 |
四月 | 1.性能优化系列:卡顿&BlockCanary、包体积,输出2篇博客; 2. 算法题10道。 | 完成度%30:未输出博客; 完成25道题 | 目前博客欠了4篇性能优化文章;准备复盘面试 |
五月 | AOP 系列:APT、AspectJ、ASM ,输出1篇博客;2. 算法题10道。 | 完成度%50:博客未输出;完成30道题 | 目前欠4篇性能优化、1篇AOP;面试 |
六月 | AOP 系列:APT、AspectJ、ASM ,输出2篇博客;2. 算法题10道。 | 完成度%10:博客未输出,完成5道 | 目前欠4篇性能优化、1篇AOP;面试 |
七月 | 1. android源码:理解上下文Context、AMS、WMS;基于《进阶解密》,输出1篇博客;2. 算法题10道。 | 完成度%0:文章未输出 | 面试offer |
八月 | 1. android源码:java虚拟机、ClassLoader;基于《进阶解密》,输出1篇博客;2. 算法题10道。 | 完成度%0:文章未输出 | 入职 |
九月 | 1、kotlin学习;2.设计模式理解:《Android源码设计模式解析与实战》,1-6章;3. 理解https、加密;4.算法题10道。 | 完成度%0 | / |
十月 | 1、kotlin学习;2.设计模式理解:《Android源码设计模式解析与实战》,7-10章;3.理解签名、加固 ;4.算法题10道。 | 完成度%0 | / |
十一月 | 1、kotlin学习;2.设计模式理解:《Android源码设计模式解析与实战》,11-14章;3.java基础加强;4. 算法题10道。 | 完成度%0 | / |
十二月 | 1、kotlin学习;2.设计模式理解:《Android源码设计模式解析与实战》,15-18章;3. 算法题10道。 | 完成度%0 | / |
- 计划:总计博客至少12篇 ->
输出4篇
- 完全掌握性能优化 ->
未达成
- 掌握使用AOP知识 ->
未达成
- 数据结构与算法课程学完,至少120道题 ->
完成50%
- 掌握使用Kotlin ->
完成50%
- 深入理解使用常用设计模式 ->
未达成
- 公众号关注数达2000;掘金升级Lv4 ->
公众号粉丝数1212、掘进掘力值3079还是Lv3,未达成
看到技术目标 达成率10% 。
原因分析:
- 加入了 重要个人事项 的处理,优先级更高。
- 目标不够强烈,非大目标相关,计划与新工作的相关性低,内心驱动力不足。
- 内容多排期紧,未预留缓冲,遇到优先级更高的计划外事项无法兼容。
- 三四季度中出现不少时间黑洞。
修正方法:
- 计划范围扩大,重要个人事项纳入考虑,划分优先级。
- 依据工作/愿景相关性、判定优先级来制定计划,实施中持续修正年度计划。
- 需计划详尽,每周末、月末、季末、半年 进度复盘。
- 自设奖惩、持续思考复盘结果,减少时间黑洞。考虑碎片时间,合理排期。
2.2 生活目标完成情况
健康:尿酸值 530降到428 -> 474,未完成
爱好:每周篮球;(视疫情)香港游玩(迪士尼、海底世界、动物园);山水线;船底顶 -> 香港游玩、船底顶未完成,补充去了 三门岛。
电影:看10部电影 -> 看了20部
读书:人类简史、富爸爸穷爸爸、世界野生猫科动物:看完《插件化开发》、《人类简史》、《富爸爸穷爸爸》、《一本书读懂财报》
生活目标达成率70%。
问题点:
- 目标简单,不具有挑战性
- 没有细分时间限制。
- 因加入的个人事情,读书及爱好集中在下半年执行。计划全面性问题。
修正方法:
- 设置有挑战的习惯目标,跨入学习区、恐慌区。
- 读书拆分到具体月份中。
- 明确愿景、形成多面的具体目标。
三、2022规划
3.1 总纲
与五年后愿景相关,为达到愿景状态做好准备,成为自我指挥官。
- 强烈愿望的目标
- 拆分的项目目标
- 落地的习惯目标
- 合理的SMART计划
3.2 年度规划
3.2.1 技术
月份 | 内容 | 完成情况 | 月末复盘 |
---|---|---|---|
一月 | 1.ARouter原理分析,输出文章1篇;2.非技术文章-5.5年之路,输出1篇 | ||
二月 | 1.AppLifeCycle插件原理分析,输出1篇(从实例认知AOP); | ||
三月 | 1.ClassLoader,输出文章1篇 | ||
四月 | 1.Hook技术,输出文章1篇 | ||
五月 | 1.重新理解四大组件、Context、AMS | ||
六月 | 1.插件化系列-认识/预备知识/现状,输出1篇 | ||
七月 | 1.插件化系列-Activity,输出1篇 | ||
八月 | 1.插件化系列-其他三个组件,输出1篇 | ||
九月 | 1.插件化系列-资源/so,输出1篇 | ||
十月 | 1.性能优化(包体积、内存、布局)-依据工作总结,输出1篇 | ||
十一月 | 1.性能优化(包体积、内存、布局)-依据工作总结,输出1篇 | ||
十二月 | 1.性能优化-(包体积、内存、布局)依据工作总结,输出1篇 |
即插件化、性能优化 相关技术点全面掌握,满足SMART。
此为项目类目标。
3.2.2 社群维护
- 公众号每周发一篇文章,含原创与转载的优质文章。除原创外,周中寻找优秀文章,周末编辑。目标关注数达3000人。
- 维护好技术群,每季集中讨论答疑。
此为为习惯类目标。
3.2.3 学习成长
季度 | 成长点 | 输入 | 实践/输出情况 | 复盘 |
---|---|---|---|---|
一季度 | 掌握高效工作的方法 | 阅读思考实践《小强升职记》、《认知觉醒》 | ||
二季度 | 学习财务理财知识 | 阅读实践《教你读财报》、《投资新手课》、《投资指南》 | ||
三季度 | 了解通识 | 阅读《字节跳动》、《激荡三十年》,输出观点/书评 | ||
四季度 | 了解通识 | 阅读《置身事内》、《政治学通识》,输出观点/书评 |
此为项目类目标。
3.2.4 其他
其他为个人事项,在私人笔记中,一并执行。
四、总结
复盘是为了反思问题所在,计划是要朝着目标前进。
相信今年可在无干扰的情况下100%完成目标,为了愿景!
.
你的 点赞、评论,是对我的巨大鼓励!
欢迎关注我的 公众号 胡飞洋 ,文章更新可第一时间收到;如果有问题或者想进群,号内有加我微信的入口,我拉你进技术讨论群。在技术学习、个人成长的道路上,我们一起前进!
网友评论