求给《Android 开发书籍从入门到精通系列学习路线书籍介绍》提提意见

2016-06-01 15:19:20 +08:00
 12936
很多时候我们都会不断收到新手的提问“ Android 开发的经典入门教材和学习路线?”、“ Android 开发入门教程有哪些推荐?”等类似的问题,我们不断重复回答这些问题,这让我们萌生了做《 Android 开发书籍推荐:从入门到精通系列学习路线书籍介绍》的想法,整理收集开发大牛的学习经验,以便让我们少走弯路,更快速成长。

http://diycode.cc/wiki/androidbook

目标:希望这个系列可以成为大家手头应对新手的好答案。

然后做这个 wiki 的方法是:

1 、按照自身的学习路程,亲自看过的书籍;
2 、写一个小小邀请,邀请一些开发牛人给列一个书单,然后综合筛选;
3 、整理完毕了,网络上让大家继续推荐,随时更新;
4 、你的一些整理方法,总之做出一份优质的推荐书籍就好哈;
5 、因为 Android 发展太快了,所以一些时间特别久远的书籍可能不合适了,比如 2012 年前出版的一些 Android 开发书籍已经不适用了;
6 、需要有一些适当的 JAVA 基础书籍推荐。

求意见,也推荐书籍
9665 次点击
所在节点    Android
12 条回复
12936
2016-06-01 18:38:47 +08:00
o(╯□╰)o ,木有人理我。
Lonely
2016-06-01 18:54:17 +08:00
这种给新手提升路线的文章太多了,写来写去还是那些内容
anansi
2016-06-01 18:58:44 +08:00
其他的还好, java 基础推荐 think in java 个人觉得非常不合适,一个是对新人来说太难了,对入门来说是非常不合适的,其次 think in java 最新的是第四版基于 java 5 写的,现在已经是 java 8 了。很多的思想非常有价值,但是也有很多内容过时了。我每次看到了推荐用 think in java 入门都觉得不科学。我个人非常推荐 Y. Daniel Liang 的《 Introduction to java programming 》,虽然是英语的但是好在作者是华裔所以行文非常符合国人思维,基础内容也比较详尽。甚至我觉得《 Core java 》都比 think in java 适合入门。我觉得资深程序员推荐入门普遍一个问题是站在自己的角度往往推荐的是好书但是不一定适合。《第一行代码》作 Android 入门很合适,虽然设计的激励游戏环节比较无聊。
12936
2016-06-01 19:17:31 +08:00
@Lonely 其实并不是啦,作为一个新手如果说有一些比较完整的建议还是非常好的,目前的这个系列是根据现在 Android 发展的情况,然后邀请十多位 Android 技术社区的牛人一起给的建议,然后总结出来(互相不让看推荐的书籍和评语)。希望这份 wiki 可以成为大家回答 新手应该看哪些入门书籍,应该如何看哪些进阶书籍等类似问题的好答案。
12936
2016-06-01 19:19:08 +08:00
@anansi so good 看到你这样的回答很开心,是否把你这段话稍作整理更新到 wiki 上呢?到时候我会附上你的署名。
7jmS8834H50s975y
2016-06-01 19:36:08 +08:00
建议用 github,大家提 PR 也方便
langjiyuan
2016-06-01 23:07:17 +08:00
还是建议放在 github ,作为新手,感谢 @12936
12936
2016-06-02 18:06:08 +08:00
@anansi https://book.douban.com/subject/2666520/ 《 Introduction to java programming 》 是这本么?
anansi
2016-06-02 20:30:27 +08:00
@12936 嗯,是这本,不过现在应该已经出到第十版了。我也不是什么很资深程序员啦,觉得整理过去怪不好意思的。不过觉得这本书还是很适合入门的,等入门之后再看 think in java 和 effective java 会更有收获。
anansi
2016-06-02 20:32:48 +08:00
anansi
2016-06-02 20:47:21 +08:00
@12936 我就在这里回复吧。 java 入门: 《 Introduction to java Programming 》, 《 core java 》还有 oracle java 官方文档 http://docs.oracle.com/javase/8/docs/ ; java 进阶: 《 effective java 》, 《 think in java 》。 Android 入门:《第一行代码》,谷歌安卓开发 API 文档 https://developer.android.com/guide/index.html 官方文档比某些陈旧的教材更新的快得多,很多之前书本的内容已经 deprecated 了。进阶:《 Android 开发艺术探索》。我还不是什么高级程序员,不过每个高级程序员都是慢慢摸索过来的。就不留名啦
12936
2016-07-03 16:52:26 +08:00
@anansi 非常感谢!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/282758

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX