Column Hard Earned Learning Maybe You Still Need a Learning Syllabus

Column Hard Earned Learning Maybe You Still Need a Learning Syllabus #

Hello, I’m Zhang Shaowen. The column has been published for a while now, and many students have asked me for recommendations on supplementary books for basic knowledge while studying the column. Today, I will recommend several books that I have read and have been very helpful to me, in accordance with the arrangement of the column. The recommended book list is not about quantity, but about covering the learning path for advanced Android developers as comprehensively as possible. Only by mastering a solid foundation of knowledge can one progress steadily on the road to advancement. The column connects various advanced topics, but behind that, there is inevitably a need for some foundational, underlying knowledge, and these classic books cover a wide range of knowledge points. They are great reference books to have on hand when encountering problems.

As an Android developer, you need to learn some basic knowledge of Linux to have better ideas when optimizing.

Regarding Linux learning, I recommend:

性能之巅 (The Art of Performance)


最强Android书:架构大剖析 (The Strongest Android Book: Analysis of Architecture)

Purchase Here


Geek Time column: Linux性能优化实战 (Linux Performance Optimization Battle)


If you want to learn virtual machine and related Hook knowledge better, you need to have some understanding of C++ and compiler theory.

Regarding virtual machines, I recommend:

程序员的自我修养——链接、装载与库 (Self-Cultivation of Programmers: Linking, Loading, and Libraries)


垃圾回收算法手册 (Garbage Collection Algorithm Manual)

Purchase Here


Regarding programming languages, I recommend:

More Effective C++

Purchase Here


Effective Java中文版(第3版)(Effective Java Chinese Version, 3rd Edition)

Purchase Here


For other knowledge, such as some specialized areas of networking and databases, I recommend:

Web性能权威指南 (Web Performance Authority Guide)

Purchase Here


UNIX网络编程 卷1:套接字联网API(第3版)(UNIX Network Programming Volume 1: Sockets Networking API, 3rd Edition)

Purchase Here


You are welcome to click “请朋友读 (Share with Friends)” to share today’s content with your friends and invite them to learn together.