工作四年多了,也一直在努力学习,每个人都有一套自己的学习方式,今天把自己一直以来的自己学习过程中的知识架构拿出来。也是自己知识体系学习的一个段落。

1.知识体系架构图

学习你是什么感受?

到目前位置自己对于学习的总结大致分为这几个方式:

  1. 把知识分模块,把不同知识点都模块化
  2. 每个模块涉及到那些知识点,化整体为具体
  3. 根据分好的模块点,系统的学习,不要今天学这块,明天学那块
  4. 善于总结

不管是我们自己写代码,还是学习别人的代码,其实不管多复杂的代码,其实都是用不同模块的知识点组成的。模块就是基础,基础打好了,学习别人代码时候,不用看完就明白他要做什么。基础打好之后,多看系统源码,提高自己阅读和解决问题的能力,非常有帮助,感觉现在的自己和以前完全不一样,在解决问题和方案设计提高了非常多。

先说下自己擅长的领域:

  1. 自定义View
  2. 并发编程
  3. 各种性能优化
  4. android系统源码
  5. 学习、解决问题的能力

2.一部分自己对源码流程的总结

学习你是什么感受?

能把整个android启动方面的流程大致梳理一遍,其实对自己帮助非常大,熬过漫长的岁月,读到每一处角落,之后的就是收获。

感受是:真的有用,触类旁通。

读过最好的三本书:

学习你是什么感受?

深入理解android卷 1/2/3,应该是我读过最好的三本android书,确实牛逼!!

只是自己的一些些感受,你是什么感觉呢?

相关文章: