如何自学 Android 编程

如题所述

首先,自学的话,书是必不可少的,我推荐几本学习编程的书,作为过来人,这些书非常适合初学者。
关于java的学习,个人非常推荐《java编程艺术》和《thinking in java》。《java编程艺术》这本书好像有七百多页,我也不是很记得,这本书对很多细节都有详细的叙述,thinking in java就不多说了,必读之书。
关于android编程学习,个人推荐《深入浅出google android》和《android核心技术与实例详解》,这两本书真的很适合初学android的人。
想学好编程,除了练习代码之外,看多一些书也是非常重要,我的学校图书馆有很多编程书,我都看了不知多少本,每看一本书都有很大收获,多看书真的很重要。
第二,善于上网找资料也是很重要的,网上有各种原代码,各种视频,各种心得体会。还有很多实际运用,这是书没的。
第三,编程需要耐心,忌浮夸,正所谓坚持就是胜利。尤其是编程,不要遇到难题就放弃,当你的水平到了一定水平之后就会发现以前的难题都不算什么。
第四,拿来主义,我觉得在编程的学习上是比较重要。不是说抄别人的源码,而是先理解后模仿,在理解的同时想下有没有可以改进的地方。
第五,学android之前,必须有扎实的java基础,这是必须的,不要只是半桶水就学习android,否则越学android会越困难。
第六,要是对编程不是有很大兴趣,单纯觉得会编程很牛,可以在小白面前说几个专业术语装大神,我建议不要浪费时间。正所谓言者不智,智者不言,低调,再低调,真正的高手很多都是比较低调(我言了,所以我不是高手。偶尔我虚荣心暴增,会装一下B,大家多见谅),多去一下编程论坛学习。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-05
下面介绍些学习方法:
1书不在多,适合你就好,这里推荐一本Android和两本Java书籍吧;
《第一行代码》:郭霖大神的著作,我是看过郭神博客过来的;
《Thinking In Java》:Java经典书籍,不必说;
《Effective Java》:Java进阶必备书籍;

2. 有些人一开始看书也有困难,没关系,那就去网上看视频,结合视频和书一起看,边看边敲,推荐下Mars老师视频,包括java基础以及Android篇都有:Java4Android.zip_免费高速下载
极客学院的视频:零基础Android学习路径图
口味不同的人可去各大网站自行搜索适合自己的教学视频。

3. 多去混GitHub,目前最流行的开源社区,多参与开源项目,慢慢试着读牛人们的代码,时机到的时候自己也可以为开源社区贡献力量,可以这样说在GitHub上认真混一年,比你在大学四年学的东西要多的多;本回答被提问者采纳
相似回答