所有計(jì)劃以scrtv和 mece思維模型來學(xué)習(xí)和執(zhí)行养葵。以達(dá)到思維上和技術(shù)上的成長?
每日一到兩到算法題贴浙。目前是在做leetcode上題庫疚颊。
4月計(jì)劃?
(1) java虛擬機(jī)內(nèi)存分區(qū)和自動管理機(jī)制乡翅。 學(xué)習(xí)時(shí)間(5天)
(2)Java 內(nèi)存回收算法(標(biāo)記-清除算法,復(fù)制算法,標(biāo)記-整理算法?,分代收集算法) 掌握? 學(xué)習(xí)時(shí)間(10天)
(3)虛擬機(jī)類文件結(jié)構(gòu),字節(jié)碼指令滋迈,類加載機(jī)制和原理霎奢。編譯器和運(yùn)行期的執(zhí)行原理 學(xué)習(xí)時(shí)間(10天)
(4)內(nèi)存模型和線程在虛擬機(jī)中的原理 學(xué)習(xí)時(shí)間(5天)
月末輸出: 內(nèi)存管理原理博客一篇户誓,內(nèi)存回收算法demo和博客輸出。 實(shí)現(xiàn)自定義類加載demo 幕侠,輸出編譯器和運(yùn)行期優(yōu)化的源碼分析博客和demo帝美。
5月計(jì)劃
(1) Dalvik和ART 架構(gòu),執(zhí)行機(jī)制學(xué)習(xí) 學(xué)習(xí)時(shí)間(10天)
(2)dex文件結(jié)構(gòu)原理學(xué)習(xí)晤硕,android虛擬機(jī)gc類型悼潭,堆結(jié)構(gòu) 學(xué)習(xí)時(shí)間(5天)
(3)android Audio Media framework層 lab層 的最新android 11的分析和學(xué)習(xí)? 學(xué)習(xí)時(shí)間(20天)
(4) 實(shí)時(shí)視頻傳輸協(xié)議(rtmp協(xié)議等)原理學(xué)習(xí) (5天)
月末輸出: 輸出博客和demo
6月計(jì)劃
(1)kotlin高級語法的熟練實(shí)踐掌握,kotlin的 api協(xié)程和集合類原理和源碼閱讀分析 學(xué)習(xí)時(shí)間(10)天
(2) js Browser進(jìn)程 和 Renderer 進(jìn)程執(zhí)行原理 舞箍,dart語言中度掌握 jscore 和 skia 原理學(xué)習(xí) 學(xué)習(xí)時(shí)間(15天)
(3) vue.js的高級語法學(xué)習(xí)(10天)
月末輸出: 輸出博客舰褪,可執(zhí)行代碼demo
7月計(jì)劃
(1) 數(shù)據(jù)結(jié)構(gòu)復(fù)習(xí)和溫習(xí)? (30天)
(2) 算法圖解,算法技術(shù)手冊 兩本書學(xué)習(xí)(30天)
月末輸出:對經(jīng)典常用結(jié)構(gòu)做不同語言的實(shí)現(xiàn)和理解疏橄。對常用算法輸出自己的理解和偽代碼
8月計(jì)劃
(1)? oc 和 swift 語言復(fù)習(xí) (30天)
(2) ios webview和UI復(fù)習(xí)(30天)
月末輸出:demo案例和博客
9月計(jì)劃
(1) linux 私房菜 高級用法學(xué)習(xí) (30天)
(2) android 安全機(jī)制 源碼學(xué)習(xí) (30天)
(3) android 反編譯占拍,smali,加固捎迫,混淆技術(shù) 學(xué)習(xí) (30天)
月末輸出:博客和破解市場一個(gè)apk 并給出代碼分析
10月計(jì)劃
(1)操作系統(tǒng)學(xué)習(xí) (30天)
(2)計(jì)算機(jī)組成(30天)
11月計(jì)劃
(1)設(shè)計(jì)心理學(xué) (30天)
(2)pmbok 第一階段學(xué)習(xí)(30天)
12月計(jì)劃
(1)計(jì)算機(jī)網(wǎng)絡(luò),tcp/ip 原理(30天)