您的位置:首页 > 移动开发 > Android开发

【学习清单】我的Android学习清单

2016-04-13 15:31 453 查看
转载请注明原文地址:/article/8126632.html

笔者把Android重难点和读书笔记都整理在github上:https://github.com/miomin/AndroidDifficulty

如果你觉得对你有帮助的话,希望可以star/follow一下,我会持续保持更新。

1、学习知识的途径

平时获取知识的途径主要有:书本、视频教程、博客、Github、Android官方培训课程中文版、微信公众号。

2、入门 —— 视频学习

大一下初学Java,用的是马士兵老师的视频教程,讲的很详细,很适合初学者,所以马老师应该算是我职业生涯的启蒙老师。现在也会在极客学院、慕课网寻找到一些有价值的课程。

3、深入 —— 多读书

学得多了,视频已经满足不了求知欲,视频教程只能教会你用,不能教会你懂,授人予鱼不如授人予渔,如果要深究其原理,还是应该多读些书。可能你觉得读书很花时间,刚开始,我也是这么认为,后来醒悟过来,一定要看书。本科生的技术水平很难达到企业的用人标准,企业想要的,不一定在本科阶段就能做出几个像样的项目,他们看中的应该是求职者的学习能力和基础深度。

4、查漏补缺 —— 读博客

在读完一本书的之后,可以适当阅读一些优质博客,加深对核心内容的理解,简单地说就是查漏补缺。

这里推荐几个吧:

老罗的安卓之旅:http://blog.csdn.net/luoshengyang

《Android第一行代码》作者郭霖博客:http://blog.csdn.net/guolin_blog?viewmode=list

胡凯的博客:http://hukai.me/

稀土掘金:http://gold.xitu.io/#/

5、零碎时间学知识 —— 微信公众号

可以关注一些优质的技术类微信公众号,闲下来的时候,比如利用上厕所、吃饭、等车的时间读一读,日积月累,可以学到不少东西。

还是推荐几个:安卓开发(anzhuoCoder)、安卓应用频道(androidpd)、Andorid程序员(androidtrending)、程序员的那点事(Coder1024)、程序猿(imkuqin)、互联网周刊(ciweekly)、牛客网(www_nowcoder_com)、算法与数据结构、用友开发者、Nagain

6、素材来源

Unsplash图片素材网站:https://unsplash.com/

阿里巴巴矢量图标库:http://www.iconfont.cn/

Pixabay图片素材:https://pixabay.com/

7、我的Andorid书单

《Thinking in Java》



推荐理由:在读通这本书前,别说自己Java很牛。这本Java圣经在这里就不再赘述,是笔主大一的Java课程的教材,当时读不懂,现在翻回来重新读。如果没读这本书就想去BAT,洗洗睡,第二天早点起来看书。

《深入理解Java虚拟机》



推荐理由:马士兵老师说:理解了内存,就理解了一切。这本书讲解的主要内容包括内存管理、经典的垃圾收集、类加载和反射、高效并发编程。一般的Java程序员,只要了解必要的Java API、Java语法就差不多了,但是优秀的Java程序员,还远远不够。

《Android第一行代码》



推荐理由:CSDN博客执行郭霖作品,入门首选,幽默风趣的方式带你走进Android的大门,我给我的学弟学妹都是推荐这本书。

《Android编程权威指南》



推荐理由:学习Android看的第二本书,考虑作为进阶学习的工具。

《Android应用性能优化》



推荐理由:想做出高性能的APP,这本书一定要看

《Android开发进阶 —— 从小工到专家》



推荐理由:《Android应用性能优化》的升级版,推荐这两本一起读,可以互补。这本书是阿里巴巴的何红辉前辈写的,他参考Android官方培训课程,同时增加了很多自己的见解,两者可以一起读。

《Android》系统源代码情景分析



推荐理由:老罗的书,很厚,要全部看完不容易,可以参考老罗的博客来读。通过源码来解析Andorid系统的四大组件和IPC的原理。

《APP研发录》



这本书刚买来还没开始看,主要是介绍Andorid应用开发的一些高效的架构设计思想,Crash的收集和分析。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: