我是一名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%完成目標,為了愿景!
.
你的 點贊、評論,是對我的巨大鼓勵!
歡迎關注我的 公眾號 胡飛洋 ,文章更新可第一時間收到;如果有問題或者想進群,號內有加我微信的入口,我拉你進技術討論群。在技術學習、個人成長的道路上,我們一起前進!