Android进阶路线

现在的Android进阶路线图都是偏向于应用框架层或基础架构研发方向的,其实Android还有很多细分领域可以研究,比如音视频,图像处理,性能优化等等。

对于Android来说,它其实有很多个细分领域,比如音视频、iot、图像处理、安全攻防、移动AI、性能优化等,职业生涯的前几年,我们只要选中其中的某一个领域,把它研究到极致,就可以拥有真正的核心竞争力,而对于像前后端、Flutter等跨领域的知识我们只要有一定程度的了解即可。这其实就是很多大厂一直青睐的T型人才。下面,我就性能优化这一细分领域来分析一下如何把它做到极致。

性能优化其实一块很深很深的知识领域,对于Android来说,它从最上层的应用层,顺延着Framework层、ART/Davilk、Linux内核层,一直到最底层的硬件层,都有我们需要深入研究的技术点。因此,根据这一思路,我根据我自身的情况,定制了一套自下而上的学习路线。下面,我就来说一下详细的学习方案。

对于学习资源来说,最重要的就是高质量和成体系的知识。因此,在学习的时候,我们必须以经典的高质量书籍为主,其他优秀的文章、视频教程为辅。

一、成长路线规划

首先是数学和算法,要想成为世界上最顶尖的程序员,这两门功课必须要打好基础。

数学

  • 数学之美
  • 程序员的数学基础课(极客时间)

数据结构和算法

  • 大话数据结构
  • 算法图解
  • 剑指Offer
  • 数据结构与算法之美(极客时间)
  • 算法面试通关(极客时间)
  • LetteCode
  • 编程之美
  • 编程珠玑
  • 趣学算法
  • 算法(红本)

硬件原理

  • 深入浅出计算机组成原理(极客时间)

网络

  • 计算机网络:自顶向下方法
  • 趣谈网络协议(极客时间)
  • 图解TCP/IP
  • HTTP权威指南
  • Wireshark网络分析就这么简单
  • Wireshark网络分析的艺术
  • Web性能权威指南
  • Unix网络编程:卷1

Linux

  • 现代操作系统
  • 鸟哥的Linux私房菜
  • 深入理解计算机系统
  • Linux程序设计
  • UNIX环境高级编程
  • 深入Linux内核架构
  • 性能之巅
  • 最强Android书
  • Linux性能优化实战

编译原理

  • 编码
  • 编译原理

虚拟机

  • Java核心技术 卷1
  • Java编程思想
  • Java并发编程实战(极客时间)
  • Java并发编程的艺术
  • Java核心技术36讲(极客时间)
  • 深入理解JVM
  • 深入拆解JVM(极客时间)
  • 揭秘JVM
  • 程序员的自我修养—链接、装载与库
  • 垃圾回收算法手册
  • 深入理解Android JVM ART
  • 深入解析Android 虚拟机

Framework

  • HeadFirst设计模式
  • Android源码设计模式
  • Android进阶解密
  • Android框架解密
  • 深入理解Android内核设计思想
  • Android系统源代码情景分析

编程语言

  • More Effective C++
  • Effective Java
  • Kotlin实战、快速上手Kotlin开发(极客时间)

应用层

  • 第一行代码
  • Android开发进阶 从小工到专家
  • Android进阶之光
  • Android开发艺术探索

性能优化

  • Android开发高手课(极客时间)
  • Android应用性能优化最佳实践

组件化、热修复、插件化

  • Android组件化架构
  • Android热修复技术原理
  • Android插件化开发指南

二、如何读书?

首先,我们需要定一个学习计划,比如一年读50本书,一周一本。读书的时候可以根据同一个技能点按照难度选取3到5本书阅读,其中最好的书读3遍。对于碎片化的时间,我们也可以充分利用起来对某一个知识点进行系统学习,以求真正地将其完全掌握。最后,这里再重申一遍,要想真正掌握一本书的核心内容,需要读三遍。第一遍:细读,目的在于完整阅读全书,并且划出重点,写上读书笔记;一个月后读第二遍:扫读,主要快速翻阅第一遍阅读时做的笔记和划的重点,目的在于加深记忆;半年后第三遍:忆读,读的时候只看目录,然后去回想内容,如果回想不起来,再去进行扫读。这样三遍下来,基本上一本书的核心内容就能够很好的吸收

三、总结

当你对某一个细分领域有非常深入的理解后,比如性能优化,音视频等,其实,此时许多底层知识都已经打通了。假如,你现在再去学习前端、Vue/React或者后端、其它领域的知识,都能够在较短时间内快速领悟到中高级层面的知识。我想,这就是一通百通的能力吧。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,372评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,368评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,415评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,157评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,171评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,125评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,028评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,887评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,310评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,533评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,690评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,411评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,004评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,812评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,693评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,577评论 2 353

推荐阅读更多精彩内容