Share

学习资料 | 技术教程 | 感悟

以下主要针对个人技术成长路线做适当沉淀,方便后续查漏补缺。

android_road_map

下面涉及到的技术知识点都会按照核心等级考察频率等分配相应数值,也会对当前掌握状态更新对应的回报指数。接下来也会针对某一块知识点做拆分,梳理内部频繁考察的枝节,并对具有关联性的优质的学习资源做简要整理。此处个人技术栈整理是本着循序渐进的心态去进行的,冰冻三尺非一日之寒,随心而更,仅此而已。

注:核心等级、考察频率和掌握程度数值以 1-10 范围内数值表示,数值越大表示知识点越重要、考察频率越高。具体数值仅代表个人主观看法,是其之于本人心中所在位置而产出的。

1. Android 方向

1.1 Binder 机制

核心等级 考察频率 掌握程度 状态描述
10 9 4 了解阶段

Binder 是 Android 系统核心重点之一,是作为高级开发必须掌握的知识点。

系列文章推荐

过程记录

  • 看Android文档,Parcel, IBinder, Binder 等涉及到跨进程通信的类;
  • 不依赖 AIDL 工具,手写远程 Service 完成跨进程通信
  • 《Binder设计与实现》
  • 看老罗的博客或者书(书结构更清晰)
  • 再看《Binder设计与实现》
  • 学习Linux系统相关知识,适当看源码
  • Binder 通信过程绘图及文章输出。

2. Java 层面

2.1 Java 锁机制

核心等级 考察频率 掌握程度 状态描述
10 9    

系列文章推荐

  • 不可不说的 Java“锁”事:https://www.itblogcn.com/article/1181.html

2.2 Java 线程池

核心等级 考察频率 掌握程度 状态描述
9 8    

系列文章

  • Java 线程池原理及其在美团业务中的实践:https://tehub.com/a/3RqS6XpL8o

3. Kotlin 相关

主题 学习站点 备注
Kotlin 官方 https://www.kotlincn.net/docs/reference/ 中文
Android 官方出品 https://developer.android.com/kotlin/ 中文
国人早期 Kotlin 文档翻译版本 https://hltj.gitbooks.io/kotlin-reference-chinese/content/ 中文

4. 开发规范

https://github.com/Blankj/AndroidStandardDevelop

5. 工具系列

5.1 图表绘制

5.2 文档书写

  • Typora (Markdown)
  • 飞书文档
  • 语雀

6. 简历规范