我的Android学习计划--走在架构师的路上

来源:互联网 发布:淘宝客如何地推 编辑:程序博客网 时间:2024/05/01 01:11

不积跬步,无以至千里;不积小流,无以成江河。奋斗

既然选择Android开发,就要做到让自己满意。


对于自己的Android的学习总体分为三个阶段。主要是由浅入深对Android进行一个分析。

学习Android,除了学习Android知识之外,还学要对linux与Java进行有必要的学习。


1、Android熟悉阶段:

        此阶段主要为对Android基础的学习,一般为快速阅读一到两本简单的Android入门书籍,比如《Android开发入门与实践》。对Android有了大致的一个了解之后,便要开始尝试编写一些Android的小例子了,对于软件开发来说,实践比理论知识重要,所以要趁热打铁,培养自己的Android开发的“感觉”。

        接下来,要学会读别人的代码,这是快速学会Android开发的重要一步,体现在阅读各种各样的不同功能模块的demo为主,快速熟悉Android开发的模式与控件,此时应该以模仿为主,让自己从编码过程中找到“成就感”,有了成就感,便能够更好的激励自己,培养Android开发的兴趣。


2、Android系统学习阶段:

         如果在第一阶段里面可以理解为是零散的学习的话,这个阶段要做的便是一个系统的学习阶段,把脑海里的知识点串成一条线,要系统不要遗漏的学习Android知识。《Android开发完全讲义》、《精通Android3》、《GoogleAndroid SDK开发范例大全》都是很好的Android学习工具书,能够使你系统的理解Android的知识。需要在1个月左右的时间里读完《Android开发完全讲义》,做好学习笔记。

        因为Android是基础linux内核的,所以有必要学习一下linux的基本知识,其实,这很有必要的,工具书使用《鸟哥的linux私房菜》,主要是以查为主,熟悉linux系统的基本命令。因为Java学的不够扎实的话,还是要缺哪补哪的,选定《Java编程思想》这本书——传说中的必读书。


3、深入理解Android阶段:

           深入理解Android阶段需要完成对Android源码的编译与学习,使用《Android框架解密》与老罗的《Android系统源代码情景分析》两本书,对Android架构进行一个系统的学习,此时可以根据需要好好的学习一下linux内核,啃下几本English的“砖头”。得意


学海无涯,与君共勉。




原创粉丝点击