知识体系,在最底部,已经总结了很多了,都是大牛总结的知识体系,但是别人的终究是别人的。学习计划、学习方法 都不一样,不能够照葫芦画瓢,想要成体系的学习与提升,还是要置顶比较完整的,适合自己的学习计划、学习方法,保证知识面的完整性,深入性。这个也是下一步 要开始的计划。
目前,知识体系,这篇CF文档,包括之前整理的CF文档,其实已经很多了,绰绰有余。
下一步计划:
1、总结出自己的学习体系
每个人知识侧重点可能不同 自己还是要整理出自己想学习,侧重于自己,属于自己的知识体系 ,一步步学习。知识是无穷尽的,知识体系其实可以有很多套,一套一套学就可以啦。
2、制定学习计划
可以督促自己,也可以让他人借鉴
3、制定统一完整的学习方法
正确的学习方法,有助于系统的学习,不至于学的半吊子,从底层原理、设计思想、到应用场景、使用方法、优缺点、核心逻辑、同类型比较,自己的思考等等。总结出一套好的学习方法,
自己以后总结知识,也会成体系,也能够更好的逻辑严谨的表述知识点。
并且学习方法相同,学到不同的知识点,很容易举一反三。等等。
Android知识体系
===========
[本篇CF列举了从低到高的知识库,并搜集整合了众多大牛整理的知识体系、知识架构,总有一款适合自己的,希望为大家提供知识学习的引导,能成体系的学习,而不是盲目、不成体系的学习知识。]
学习方法也还在整理中,看博客到最终完全成为自己的知识,其实还是有距离的。如何深入的成体系的将知识消化掉,需要正确的学习方法,然后才能有逻辑清晰的表述出来。这是我们大家的目标,加油~让我们都成为大牛。
对Android系统、交互设计有深刻的理解。新手一般会遇到以下几个问题:
1、 如何系统学习Android 开发知识?
2、 Android 面试都会问些什么问题?
3、 初级/高级/资深的进阶之路是怎样的?
4、 面对技术更新如此迅速,我该如何应对?
其实这每一条的背后,都涉及到合格的安卓开发人员,其开发知识体系是怎样的,需要学习哪些方面的知识,进而符合公司的日常开发需求。为了解决大家的疑问,我整理了一张思维导图,用来梳理合格的安卓开发工程师应该具备的开发知识体系。
Android知识体系框架[图片上传失败...(image-b7b0af-1554990243397)]
接下来,我们具体讲一讲各个部分的内容。
四大组件
[图片上传失败...(image-a0f47e-1554990243397)]
常见View的使用
[图片上传失败...(image-fbee2f-1554990243397)]
网络
[图片上传失败...(image-e03475-1554990243397)]
线程和进程
[图片上传失败...(image-995323-1554990243397)]
进阶学习
[图片上传失败...(image-845de2-1554990243397)]
编程基础
[图片上传失败...(image-318a2e-1554990243397)]
开源框架
[图片上传失败...(image-85964c-1554990243397)]
测试基础
任何一个开发都不能把产品的质量完全依赖于专业的测试人员,相反,应该直接把上行质量作为自测目标。所以,开发人员需要学习必要的测试方法。
其他补充学习
[图片上传失败...(image-ccf536-1554990243397)]
讲完知识体系,下面讲讲作为一个新人如何快速入门和进阶的一些经验。想要快速入门,可以尝试以下的方式:
1. 买一本通俗易懂的书籍,快速看完;
2. 查看并模仿官方samples,这可以让你了解安卓的样子;
3. 实践一个感兴趣功能入门之后,进阶可以分为三步:
第一步进阶:系统学习官方training和guide部分,仔细看完获益匪浅
第二步进阶:引入开源项目简化开发,并查看源码了解实现;
第三步进阶:当你慢慢熟悉开发之后,这个时候你就需要对view的内部世界更加了解,查看常见组件view等内部实现,查看Activity ManagerService, Android进程启动,低内存杀进程等运行机制,学习安卓运行环境,学习各种调优工具进行有化,
****【下面整合众多大牛整理的知识库,知识体系、大纲等。总有一款适合你】****
#### Android 知识点梳理,较完整 - CSDN博客
#### Android知识点最新最全梳理—Android知识大纲 - CSDN博客
#### Android:知识体系结构(Android学习必备)
#### 2017年本博客知识体系引导-墙裂推荐(更新至2018.6.14)
#### Android各种知识图(1):Android知识体系图
网友评论