又是一年快要結束,年終復盤與新年規劃是要做起來的,
前幾年總是悔恨剛畢業時浪費了大量寶貴時間,走了不少彎路,無論是作業還是個人成長都是裹足不前,然而,悟已往之不諫,知來者之可追,就從此開始別讓以后再去后悔,
一、回顧
實際上在年初時沒指定清晰的規劃,只有一個大致的持續技術學習的目標,在年中的時候,做了一次回顧和計劃:
| 2020上半年總結 | 1.《藝術探索》的閱讀理解及博客輸出(10篇); |
|---|---|
| 2.開始微信公眾號的運營:目前粉絲76;開始掘金博客, | |
| 3.學習了Glide原始碼但未輸出;學習輸出了okhttp文章; | |
| 4.完成了專案負責業務的重構(花費時間較多) | |
| 2020下半年目標(基本要2周一篇文章) | 1.藝術探索“activity啟動程序”博客補齊;再次深入理解:如binder底層機制、架構設計能力 |
| 2.三方庫:retrofit、greenDAO、RxJava,leakCanary、glide 學習輸出文章; | |
| 3.新技術:mvvm、jetpack掌握(輸出文章)、kotlin入門、flutter了解, | |
| 4.啟動、布局、繪制、卡頓、記憶體優化學習并輸出文章; | |
| 5.公眾號粉絲200;CSDN掘金持續發文; | |
| 6.演算法資料結構學習 |
2020下半年具體計劃及完成情況
| 7月 | 8月 | 9月 | 10月 | 11月 | 12月 | |
|---|---|---|---|---|---|---|
| framework(閱讀進階密) | app、activity啟動程序,100% | 理解背景關系Context ,0% | 理解ActivityManagerService WindowManagerService,0% | Java虛擬機,0% | Dalvik和ART,0% | 理解ClassLoader熱修復、Hook、插件化,0% |
| 性能優化(輸出博客) | 啟動優化,100% | 布局(了解,未輸出博客) | 記憶體(了解,未輸出博客) | 卡頓(了解,未輸出博客) | 包體積(了解,未輸出博客) | |
| 新技術 | jetpack ,70% | MVVM,已使用未輸出 | 了解kotlin學習 ,0% | 了解flutter,0% | ||
| 三方庫(輸出博客) | retrofit 0% | rxjava 0% | 組件化√ arouter,80% | leakCanary,(學習了,未輸出博客) | eventBus | greenDAO |
可以看到 關于技術方面下半年的計劃完成度很低,下面會做一個完整的復盤,
先回顧一下這一年我的時間都用在了哪些事情上,
一季度
- 主要是繼續對基礎知識的鞏固理解,輸出博客5篇:
Android進階基礎系列:Handler,Android訊息機制全面掌握
Android進階基礎系列:Android中的影片詳解
Android進階基礎系列:Android的執行緒和執行緒池
面試官:子執行緒 真的不能更新UI ?
-
作業上,主要是進行負責業務的重構,
-
開始同步在掘金、我的公眾號上發布文章,
二季度
- 主要學習了圖片加載框架Glide、網路請求框架okHttp,并輸出博客5篇:
嵌套滑動通用解決方案–NestedScrollingParent2
你想要的系列:網路請求框架OkHttp3全解系列 - (一)OkHttp的基本使用
你想要的系列:網路請求框架OkHttp3全解系列 - (二)OkHttp的作業流程分析
你想要的系列:網路請求框架OkHttp3全解系列 - (三)攔截器詳解1:重試重定向、橋、快取(重點)
你想要的系列:網路請求框架OkHttp3全解系列 - (四)攔截器詳解2:連接、請求服務(重點)
- 作業上,繼續完成負責業務的大重構,并且使用了學習使用了組件化的技術,
三季度
- 主要學習了性能優化的知識,在組內分享相關知識,并輸出博客3篇:
Activity的啟動程序詳解(基于Android10.0)
你想要的Android性能優化系列:啟動優化 !
“終于懂了” 系列:Android螢屏重繪機制—VSync、Choreographer 全面理解!
-
作業上除業務需求外,也完成了啟動速度優化,
-
在9月份,花了很長時間準備職級晉升答辯,最后順利晉升,這里要感謝組長的指導,這是我第一次如此詳盡的準備一份答辯PPT,
四季度
- 主要學習使用了Jetpack、總結組件化知識,輸出博客3篇:
“終于懂了” 系列:Android組件化,全面掌握!
“終于懂了“系列:Jetpack AAC完整決議(一)Lifecycle 完全掌握!
“終于懂了“系列:Jetpack AAC完整決議(二)LiveData 完全掌握!
其中組件化這篇文章,在掘金上閱讀量已破萬,點贊數破300,我是非常開心的,這說明我的文章被更多人認可,也表明知識輸出不僅幫自己加深理解,也真的幫助到很多人,

- 第四季度,是我作業時間占比最多的季度,要做負責業務的需求,同時負責一個新專案的跟進,還有最近在做的對我來說很新穎的即時通訊組件,有幾個周末都是在做作業上的事情,這在以前基本是不會發生的事情,不過目前這些事情都在收尾階段了,
小結
-
共計輸出博客16篇,
-
深入理解Android進階基礎、學習性能優化部分、JetPack、組件化、三方庫Glide/OkHttp
-
作業上運用和實踐了這些技術、完成一個專案的跟進、實作即時通訊模塊,
-
掘金目前Lv3、495關注;微信公眾號422關注,

(微信公眾號:胡飛洋)
二、問題
這一年整體上還算比較充實的,能夠把技術運用到專案中,且總結輸出成博客,
但通過回顧,發現有以下問題,
1.年初未指定計劃
沒有一個統籌目標和行動計劃,就很容易出現時間黑洞,刷視頻、微信、周末熬夜等等,
一年過完了,總要識訓一些東西,如果懵懵懂懂過了一年,沒有任何改變,你會發現 回想不起任何能夠記憶的事情,
從今天開始,每年都要制定詳盡的計劃,保證自己朝著想成為的樣子前進,
2.完成度低
年中的計劃,看起來很細致,有時間安排有行動內容,但最后的完成度 確是很低,
因為目標制定不符合SMART,且執行程序沒有PDCA回圈,
3.時間利用率
- 平時作業效率低,卻沒有想辦法提升效率,如組件獨立除錯問題,直到12月才解決,
- 基礎能力不夠,遇到很多同樣的問題,卻沒有系統學習或者解決,導致問題解決效率低下,
三、新年計劃
技術相關
| 月份 | 內容 | 完成情況 | 備注 |
|---|---|---|---|
| 一月 | 1.JetPack 系列:ViewModel、MVVM架構、Room(資料庫) ,輸出3篇博客; 2. 學習課程:演算法簡介、演算法排序、排序與歸并;演算法題10道, | ||
| 二月 | 1.性能優化系列:布局,輸出1篇博客; 2. 學習課程:遞回與窮舉、貪心和分治、動態規劃和回溯;演算法題10道, | ||
| 三月 | 1.性能優化系列:記憶體&leakCanary ,輸出1篇博客; 2. 演算法題10道, | ||
| 四月 | 1.性能優化系列:卡頓&BlockCanary、包體積,輸出2篇博客; 2. 演算法題10道, | ||
| 五月 | AOP 系列:APT、AspectJ、ASM ,輸出1篇博客;2. 演算法題10道, | ||
| 六月 | AOP 系列:APT、AspectJ、ASM ,輸出2篇博客;2. 演算法題10道, | ||
| 七月 | 1. android原始碼:理解背景關系Context、AMS、WMS;基于《進階解密》,輸出1篇博客;2. 演算法題10道, | ||
| 八月 | 1. android原始碼:java虛擬機、ClassLoader;基于《進階解密》,輸出1篇博客;2. 演算法題10道, | ||
| 九月 | 1、kotlin學習;2.設計模式理解:《Android原始碼設計模式決議與實戰》,1-6章;3. 理解https、加密;4.演算法題10道, | ||
| 十月 | 1、kotlin學習;2.設計模式理解:《Android原始碼設計模式決議與實戰》,7-10章;3.理解簽名、加固 ;4.演算法題10道, | ||
| 十一月 | 1、kotlin學習;2.設計模式理解:《Android原始碼設計模式決議與實戰》,11-14章;3.java基礎加強;4. 演算法題10道, | ||
| 十二月 | 1、kotlin學習;2.設計模式理解:《Android原始碼設計模式決議與實戰》,15-18章;3. 演算法題10道, |
- 總計博客至少12篇;
- 完全掌握性能優化
- 掌握使用AOP知識
- 資料結構與演算法課程學完,至少120道題;
- 掌握使用Kotlin
- 深入理解使用常用設計模式
- 此程序中公眾號關注數量達到 2000;掘金升級Lv4
生活相關
健康:血酸值 530->428 ,多喝水,少吃帶殼海鮮、動物內臟、豆制品、限喝酒,
愛好:每周籃球;(視疫情)香港游玩(迪士尼、海底世界、動物園);山水線;船底頂
電影:看10部電影
讀書:人類簡史、富爸爸、窮爸爸、世界野生貓科動物
.
以上這些目標與計劃,是基本滿足SMART,剩下的就是執行了,
四、展望
在每月末都檢查執行結果,PDCA回圈,依情況調整計劃,
每個人心中都存在著一個自己想成為的樣子,要想達到,須要厘清當前的差距,以及將來要去做的事情,接下來Just do it!
.
你的 點贊、評論,是對我的巨大鼓勵!
歡迎關注我的 公 眾 號,微信搜索 胡飛洋 ,文章更新可第一時間收到,
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/241876.html
標籤:其他
