前言
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样。
本文思维导图
Android开发者打好编程基础
- Java基础(Kotlin)
- OOP思想与设计模式
- Android基础
- 数据结构与算法
- 其他,比如JVM相关
除了编程基础,我们还需要补充哪些能力
- 喜欢钻研的兴趣
- 良好的英语理解能力
- 善于思考和总结的习惯
- 高效率的学习方法
- 能够机智地利用Google搜索
- 善于利用工具
- 和现实事物关联类比的能力
- 对待问题的态度
1.喜欢钻研的兴趣, 尽管高级编程语言的出现让我们将精力更多的放到业务上,而不是编程细节。正所谓知其然知其所以然,钻研细节可以更好地帮助我们实现业务,做到了然于胸。
2.良好的英文理解能力。 由于一些原因,我们接触到的一些技术的资料都是二手资料,而这些二手资料往往在知识传递的效果上有一些折扣,甚至是偏差。英语可以说是(安卓)编程提升的加速器。同时,英语好的话,可以辅助我们写出更具有自解释的代码。
3.善于思考和总结的习惯。