Android学习方法

 现在各种各样的前端技术也越来越多了,但是Android原生开发依然处于重要的位置,至于到底什么时候被所谓的前端一体化顶替掉,也是一个未知数。可能明年或者5年等等,但是即使被顶替掉了,成为了一名资深的Android开发工程师也是很有价值的,一通百通,世界还是依然和谐,你还是能快速的转岗而活下去。
  最近有点想跳槽的想法,但是对自己的定位也不是很清晰。同时Android的开发岗位现在要求也是越来越高,马上辞职我还是有点小紧张的。因此打算好好的学习学习,同时更具公司的发展情况在考虑跳槽的事情。
  一共可以分成四个阶段 初级 中级 高级 资深。但是现在对于自己的定位我也不是很清晰,一直想深入学习Andorid,也没有找到方向,参考网上的学习之路。规划一下学习路径。

1.初级
1.1 学习Android官网的training和guide,这是最基本也是最全面的。
1.2 对学习进行总结,这样有投入有产出才能更好的掌握。
1.3 需要掌握的知识包括:
四大组件,布局,自定义View,动画等常见常用的技术

  1. 中级
    中级是进阶的第一步。
    2.1 AIDL,Messager,Binder,消息队列,多进程,事件分发,View,动画,性能优化,设计模式学习的东西很多很多。
    2.2 学习方法 查看Android源码并做笔记,对于View这些东西的学习,只要掌握原理,笔记千奇百怪的View太多根本不可能一个个学习过来,掌握本质的原理才能立于不败之地。
  2. 高级,资深。
    我想我应该还在从初级到中级进阶的阶段,看到书是《Android开发艺术探索》希望能尽快进入高级的行列,好好学习,天天上上。

你可能感兴趣的:(Android学习方法)