• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
笨笨笨笨
博客园    首页    新随笔    联系   管理    订阅  订阅

Android自我修炼之路(欢迎拍砖)

看了很多Android学习之路,大多是为了宣传某个网站或是视频,或是给了一些关于做游戏的建议。

作为一名新入Android,不熟悉linux和Android的windows老测试员,我需要有自己的思路和学习路线:

第一阶段:JAVA & Android

一、扎实Java基础,CTS,自动化: 3个月

1.两个月学习《JAVA编程思想》:  2011.07.01——2011.09.30

2.一个月学习《Effective JAVA》:  2011.10.01——2011.10.31

这期间主要侧重于运行google的CTS,研究CTS的测试用例集和测试思路,学会分析CTS的log,开始写自动化脚本

二、学习Android框架,工具开发,自动化框架

1.一个月学习《Android A Programmer’s Guide》:2011.11.01——2011.11.30

2.一个月学习《深入浅出Android--Google手持设备应用程序设计》、《Android开发指南》、《深入Android》等:2011.12.01——2011.12.31

3.一个月学习《Android应用开发揭秘》:2012.01.01——2012.01.31

这期间主要啃Android的samples,学习开发各个模块的工具,开发和优化自动化框架

三、JUnit测试:持续下去

1.一个月学习《JUnit》:      2012.02.01——2012.02.28

从现在开始JUnit测试,一直持续下去

第二阶段:C++ & Android Framwork

一、C
++

1. 四个月学《C++ Primer》2012.03.01——2012.06.30

2.两个月学《C++标准模板库》2012.07.01——2012.08.31

二、Android Framwork

2. 四个月通过《Android技术内幕——系统卷》啃源码:2012.09.01——2012.12.31

到这一阶段,需要学习更多C和C
++,然后扩展到linux及内核代码阅读

第三阶段:C & Linux

内核源码,驱动等学习

1.《Linux程序设计》- 靠它来入门,然后装一个linux系统,学习shell(bash)和linux C,把基础打牢;

2. 《深入理解Linux内核》和《Linux内核设计与实现》:后者我已经粗粗看过一遍,值得细看,前者必须尽快看完;

3. 《Linux设备驱动设计》:必买必看,实用性强;

4.《Advanced Programing in Unix Envirement》:这本书貌似翻译不给力,我有高清英文电子版,慢慢看,不着急;

这也许是目前自己能想到的最好的路线,不要心浮气躁,不要越级阅读,那样只会白白浪费时间且得不偿失,加油,按照路线走下去,就会更好,到明年底再来回顾一下,再订下年度的路线图,会是另一种境况。

posted @ 2011-07-20 12:07  笨笨笨笨  阅读(645)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3