图示Android系统原理

188 阅读2分钟

文章初衷

也许还在Android开发阵营坚持的你,在看着别人博客中密密麻麻的源码解读望而却步、似懂非懂,无法纵览全局。或了解了代码的基本含义,不了解实际应用场景,仅仅知道系统在用而已,所以源码解读式主导的文章不是一个很高效的梳理和传播知识的方式。如果你在奔赴各大厂的面试时,可能对看过的系统原理细节掌握不牢甚至忘记,而导致面试不过,核心都是因为学习方法不对,导致学习的知识记忆不深,很容易遗忘。

在这个背景下,我总结出了高效学习Android系统原理的四个关键步骤:

  1. 原理是什么?
  2. 原理背后的执行流程是怎么样的?
  3. 有什么系统应用场景?
  4. 有什么业务应用场景?

所以整个系列的文章都是以图示为主导的梳理,层层递进,简单明了

图示Android

以图示为主导的Android系统原理讲解,抽丝剥茧,层层递进

自我介绍

简单介绍一下自己,2016年毕业于西北农林科技大学的计算机科学与技术专业。

对于母校,从客观角度讲,农林院校的计算机专业出身,在某些情况下,多少会受到不公平对待。但我还是一直庆幸能考入母校,并以此为荣。举个例子,学校会对刚入学的大一新生进行为期一个月的计算机基础培训,课程有电脑基础操作、office办公软件、PS、视频剪辑等,电脑基础操作会教你正确的打字知识,比如手指的正确摆放,细节到每个按键使用哪个手指敲击更科学,再到打字速度,最后达到盲打120/每分钟为合格,林林总总,无法一一列举。

对于自己,从主观角度讲,回想起母校强大的专业实力和过硬的教学水平,总感觉有说不完的话。也有幸遇到过那么多风趣幽默的老师,把我从一个只会打游戏、把QWER和方向键被磨平的小白变得稍微专业了。每当发现有些朋友对办公工具的一些细节操作不了解,我却能略尽绵薄之力时,心中也会产生暗暗的自豪感。

从大学的学习生涯中,总结出了一个结论:学习需要用对方法,复杂问题简单化,简单问题系统化。