个人博客传送门 - 程序员进阶书单
翻遍知乎讨论贴、hackernews 吹水区、amazon best seller、豆瓣书单、大佬博客,经过一番不懈努力,汇总了一份质量过硬的程序员进阶书单,各位老铁先码住,慢慢看。
殿堂级
- The Art of Computer Programming( 计算机程序设计艺术 )
精品级
计算机系统
-  Computer Systems: A Programmer’s Perspective( 深入理解计算机系统 ) 
-  Operating Systems: Three Easy Pieces( 操作系统导论 ) 
-  Computer Networking: A Top-Down Approach( 计算机网络:自顶向下方法 ) 
-  Operating Systems: Principles and Practice 
-  Computer Architecture: A Quantitative Approach( 计算机体系结构:量化研究方法 ) 
语言
-  Structure and Interpretation of Computer Programs( 计算机程序的构造与解释 ) 
-  Concepts, Techniques, and Models of Computer Programming 
-  冒号课堂 
编程
-  A Philosophy of Software Design 
-  Elements of Programming( 编程原本 ) 
-  Programming on Purpose I 
-  Thinking in Java( Java 编程思想 ) 
-  Effective Java 
-  Java Concurrency in Practice( Java 并发编程实战 ) 
-  Spring in Action( Spring 实战 ) 
-  Refactoring: Improving the Design of Existing Code( 重构 ) 
-  Agile Software Development: Principles, Patterns, and Practices( 敏捷软件开发 ) 
-  Working Effectively with Legacy Code 
-  Programming Pearls( 编程珠玑 ) 
-  The Art of Unix Programming( Unix 编程艺术 ) 
-  Debugging 
-  Unit Testing Principles, Practices, and Patterns 
系统设计
-  Designing Data-Intensive Applications( 数据密集型应用系统设计 ) 
-  Patterns of Enterprise Application Architecture( 企业应用架构模式 ) 
-  Streaming Systems( 流式系统) 
-  Principles of Computer System Design 
-  Distributed Systems for Fun and Profit 
-  Fault-Tolerant Message-Passing Distributed Systems 
-  The Architecture of Open Source Applications 
-  Domain-Driven Design( 领域驱动设计 ) 
数据库
- Transactional Information Systems Theory
Kubernetes
-  Kubernetes in Action( Kubernetes 实战 ) 
-  Core Kubernetes 
个人 & 项目 & 管理
-  The Elegant Puzzle: Systems of Engineering Management 
-  The Pragmatic Programmer( 程序员修炼之道 ) 
-  The Manager’s Path( 技术为径 ) 
-  The Staff Engineer’s Path 
其他
- Data and Reality 2nd