记录一下这些年看过的开发相关书籍

目录:

  • 1. android app相关
      • 《Android SDK开发范例大全第3版》 余志龙 人民邮电出版社
      • 《第一行代码第2版》 郭霖 人民邮电出版社
      • 《Android群英传》 旭宜生 电子工业出版社
  • 2. 安卓framework相关
      • 《深入理解Android内核设计思想上,下》 林学森 人民邮电出版社
      • 《Android框架揭秘》 [韩]金泰延 人民邮电出版社
      • 《Android开发艺术探索》 任玉刚 电子工业出版社
      • 《Android系统源代码情景分析》 罗升阳 电子工业出版社 【在读】
      • 《深入理解Android卷1,卷2》 邓凡平 机械工业出版社 【未读完】
      • 《Android源码设计模式解析与实战》 何红辉 人民邮电出版社 【暂未读】
  • 3. Linux相关
      • 《嵌入式Linux应用开发完全手册》 韦东山 人民邮电出版社
      • 《Unix高级环境编程第3版》 [美]W.Richard Stevens 人民邮电出版社
      • 《Unix网络编程:卷1卷2》 [美]W.Richard Stevens 中国工信出版社 【暂未读】
      • 《linux内核完全注释》 赵烔 机械工业出版社 【暂未读】
  • 4. ARM相关
      • 《ARM体系结构与编程第2版》 杜春雷 清华大学出版社 【暂未读】
  • 5. shell相关
      • 《Linux命令行与shell脚本编程大全第3版》 [美]Richard Blum 人民邮电出版社
  • 6. python相关
      • 《Python基础教程第2版》 [挪] Magnus Lie Hetland 人民邮电出版社
  • 7. Ios app相关
      • 《精通iOS开发第6版》 人民邮电出版社
  • 8. 工具书
  • 9. 其他
      • 《深入理解Java虚拟机第2版》 周志明 机械工业出版社
      • 《Android应用安全防护和逆向分析》 姜维 机械工业出版社
      • 《程序员的自我修养--链接、装载与库》 俞甲子 电子工业出版社
      • 《阿里巴巴Java开发手册》 杨冠宝 电子工业出版社
      • 《重构 改善既有代码的设计》 [美]Martin Fowler 人民邮电出版社
      • 《代码整洁之道--程序员的职业素养,Clean Code》 [美]Robert C. Martin 人民邮电出版社

闲来无聊,记录下看过的一些开发的书籍吧,也让自己日后翻起来有个印象。

1. android app相关

《Android SDK开发范例大全第3版》 余志龙 人民邮电出版社

曾经0基础的android入门必备书籍,只是有点老了,安卓2.3版本的。

《第一行代码第2版》 郭霖 人民邮电出版社

国内郭大神写的一本入门的书籍,推荐,做应用的可以放在手边,哪块不熟的话可以翻翻。

《Android群英传》 旭宜生 电子工业出版社

小伙伴推荐的,自定义View和绘图那几章写的还挺不错的。

2. 安卓framework相关

《深入理解Android内核设计思想上,下》 林学森 人民邮电出版社

个人强烈推荐的一套书,基于安卓L,作者写的很棒,由浅入深,很多时候是先提出一个问题,引发读者思考后再引导读者去阅读相应的代码。

《Android框架揭秘》 [韩]金泰延 人民邮电出版社

一样推荐的一本书籍,基于安卓2.3,虽然版本有点老了,但是讲解的深入浅出,条理清晰。

《Android开发艺术探索》 任玉刚 电子工业出版社

任大神的成名之作,曾几何时的安卓程序员的面试宝典,定位是安卓app到framework的过渡人群吧。逻辑很清晰,就是不够深入,建议framework刚入门或者做app有一定基础的人群来看看。

《Android系统源代码情景分析》 罗升阳 电子工业出版社 【在读】

这本书写的比较细,建议自己学习某个模块卡住的时候参照对应的章节,代码比较旧,2.3的,不过基本流程都差不多。

《深入理解Android卷1,卷2》 邓凡平 机械工业出版社 【未读完】

作者是大神无疑,但是罗列的代码太多太细,读起来很累,个人不是很推荐。(也可能是自己目前的功力不够吧,[TODO] 过些日子再回来重读一遍)

《Android源码设计模式解析与实战》 何红辉 人民邮电出版社 【暂未读】

小伙伴推荐的,一直没有时间读,据说写的还不错。[TODO] 过段时间读完了再回来补充

3. Linux相关

《嵌入式Linux应用开发完全手册》 韦东山 人民邮电出版社

小伙伴推荐的,个人觉得写的还挺不错的,讲的比较浅,重在梳理linux下arm开发的一些流程和概念。

《Unix高级环境编程第3版》 [美]W.Richard Stevens 人民邮电出版社

不解释了吧,号称linux编程圣经

《Unix网络编程:卷1卷2》 [美]W.Richard Stevens 中国工信出版社 【暂未读】

暂时没有做linux下网络编程相关项目的打算,[TODO] 等之后有需求了学完再来补充

《linux内核完全注释》 赵烔 机械工业出版社 【暂未读】

小伙伴推荐的,理解 Linux 操作系统本身的书籍,[TODO] 过段时间读完了再回来补充

4. ARM相关

《ARM体系结构与编程第2版》 杜春雷 清华大学出版社 【暂未读】

网上arm裸机的推荐入门教程,暂时没有做arm裸机的打算,[TODO] 等之后有需求了学完再来补充

5. shell相关

《Linux命令行与shell脚本编程大全第3版》 [美]Richard Blum 人民邮电出版社

蛮推荐的一本书,作为shell编程入门很不错。

6. python相关

《Python基础教程第2版》 [挪] Magnus Lie Hetland 人民邮电出版社

小伙伴推荐的python入门书籍,讲解的很细致,建议作为工具书籍,有需求的时候去翻一翻。

7. Ios app相关

《精通iOS开发第6版》 人民邮电出版社

讲object-c的书籍,个人感觉讲的一般,现在swift大热就不推荐了。

8. 工具书

工具书籍就不多写了,至少手头有一本,需要的时候翻翻能解惑就好。

《Vim实用技巧》 [英] Drew Neil 人民邮电出版社
《Git版本控制管理 》[美]Jon Loeliger 人民邮电出版社
《Android群英传–神兵利器》 旭宜生 中国电信出版集团
《鸟哥的linux私房菜 基础学习篇第3版》 鸟哥 人民邮电出版社
《Java程序设计(第二版)》 谭浩强 清华大学出版社
《Java编程思想第4版》 [美]BruceEckel 机械工业出版社
《C++ Primer Plus第6版》 [美]Stephen Prata 人民邮电出版社
《C Primer Plus第5版》 [美]Stephen Prata 人民邮电出版社

9. 其他

《深入理解Java虚拟机第2版》 周志明 机械工业出版社

做java web的小伙伴推荐的,讲解的虚拟机和类文件相关的知识,感觉其中的垃圾回收,以及虚拟机优化章节很不错,值得一读。

《Android应用安全防护和逆向分析》 姜维 机械工业出版社

经典的安卓逆向小黄书,姜大神写的很不错,图文并茂,深入浅出,推荐。

《程序员的自我修养–链接、装载与库》 俞甲子 电子工业出版社

小伙伴推荐的一本书,没有读完,链接、装载与库,讲解的程序能被run起来后面的故事。个人挺喜欢的作者的语言风格的,[TODO] 待日后读完此书再来补充。

《阿里巴巴Java开发手册》 杨冠宝 电子工业出版社

一些阿里的编程规范,让自己的代码风格统一一点,值得一读。

《重构 改善既有代码的设计》 [美]Martin Fowler 人民邮电出版社

做java的同学可以一读,上面阿里巴巴那本书侧重于怎么写,这本书讲的是写的不好怎么优化,作者有一个很有意思的观点,就是代码重构的时候先不要去考虑性能问题,等优化完之后再去着手,一次只做一件事。

《代码整洁之道–程序员的职业素养,Clean Code》 [美]Robert C. Martin 人民邮电出版社

买重构那本书的套装书籍,暂时未读,[TODO] 之后读完了回来补充。

你可能感兴趣的:(记录一下这些年看过的开发相关书籍)