专栏学得苦?可能你还需要一份配套学习书单

你好,我是张绍文。专栏已经发布了一段时间,很多同学在学习专栏时问我,想补充一些基础知识可以参考哪些图书。今天我就结合专栏的编排,给你推荐几本我看过并且对我帮助很大的图书。推荐的书单不在于数量,而在于希望尽可能覆盖Android开发工程师进阶学习的路径,只有掌握牢固的基础知识,才能在进阶的道路上走得平稳。专栏把进阶的各个主题由点到线串联起来,但这背后必然少不了一些基础的、底层的知识进行支撑,而这些经典的图书涵盖的知识点比较全面,即使遇到问题时放在手边也是很好的参考书。

作为一名Android开发工程师,你需要学习一些Linux的基础知识,在做优化时可以有更好的思路

关于Linux学习,我推荐:

性能之巅


最强Android书:架构大剖析

戳此购买


极客时间专栏:Linux性能优化实战


如果想更好地学习虚拟机以及Hook相关的知识,你需要对C++以及编译原理有一定的了解。

关于虚拟机,我推荐:

程序员的自我修养——链接、装载与库


垃圾回收算法手册

戳此购买


关于编程语言,我推荐:

More Effective C++

戳此购买


Effective Java中文版(第3版)

戳此购买


其他的知识,例如网络、数据库的一些细分领域,我推荐:

Web性能权威指南

戳此购买


UNIX网络编程 卷1:套接字联网API(第3版)

戳此购买


欢迎你点击“请朋友读”,把今天的内容分享给好友,邀请他一起学习。

精选留言(14)
  • 忘返 👍(19) 💬(0)

    惭愧了,一本没有看过

    2019-01-25

  • Senble 👍(8) 💬(0)

    看到书单我躲在墙角瑟瑟发抖

    2019-01-21

  • xushengxing 👍(7) 💬(0)

    还要请教读书的方法,毕竟买书如山倒,读书如抽丝。

    2019-01-19

  • 哈珀朋友 👍(2) 💬(0)

    老哥,涉猎很广,从Linux层打到应用层,福气了

    2019-01-20

  • southsala 👍(2) 💬(1)

    请问读书是每本书单独记笔记好还是整理归纳到自己的知识笔记里好呢

    2019-01-19

  • 冯选刚 👍(1) 💬(0)

    老师对iOS 优化的书籍也推荐几本呗

    2019-01-25

  • 勾波 👍(0) 💬(0)

    程序员的自我修养,mark了

    2020-03-28

  • 易水南风 👍(0) 💬(0)

    要把这几本书看懂,操作系统和编译原理也要先掌握吧?

    2019-11-05

  • 荷兰小猪8813 👍(0) 💬(0)

    惭愧了,一本都没看过……

    2019-09-09

  • EchoSomeTH 👍(0) 💬(0)

    一本没看过的+1

    2019-07-29

  • 程序员小跃 👍(0) 💬(1)

    就看过一本,不过以前学习Android的时候,有看过一小部分罗升阳写的《Android系统源代码情景分析》

    2019-04-22

  • 这个不难 👍(0) 💬(0)

    就看过两本

    2019-03-07

  • blank_deng 👍(0) 💬(0)

    涉及的很广啊,这学起来难度比较大

    2019-01-21

  • 董尚斌 👍(0) 💬(0)

    谢谢老师的推荐

    2019-01-20