本文主要是介绍程序员进阶书单,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
个人博客传送门 - 程序员进阶书单
翻遍知乎讨论贴、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
这篇关于程序员进阶书单的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!