感谢原作者分享,建议查看原贴 https://www.veinin.com/booklist/
这是本人近几年在读以及即将要读的书籍清单,推荐给每一个后端程序员,书单不定期更新。
编程语言
C
- C和指针
- C专家编程
- C陷阱与缺陷
C++
- C++ 沉思录
- C++ Primer
- Effective C++
- More Effective C++
- C++ templates
- C++标准库
- C++并发编程实战
Lua
- Lua设计与实现
- Lua程序设计
Java
- Effective java
- Java并发编程实战
- Head First 设计模式
网络
- Linux多线程服务端编程 : 使用muduo C++网络库
- UNIX 络编程 卷1:套接字联 API
- UNIX 络编程 卷2:进程间通信
- TCP/IP详解 卷1:协议
- TCP/IP详解 卷2:实现
- TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议
- TCP/IP 入门经典
- Netty 实战
- 图解 HTTP
- 图解 TCP IP
- 网络是怎样连接的
算法
- 算法:C语言实现 : (第1~4部分)
- 垃圾回收的算法与实现
- 算法图解
数据库
- Redis 设计与实现
- Redis 实战
- 高性能 MySQL
设计模式
- 设计模式:可复用面向对象软件的基础
- HeadFirst设计模式
- 图解设计模式
软件开发
- 大教堂与集市
- 人月神话
- 程序设计实践
- 重构-改善既有代码设计
- 代码大全
- 编码整洁之道
- 修改代码的艺术
- 微服务设计
工具
- Vim实用技巧
- UML精粹
Linux
- POSIX 多线程程序设计
- UNIX 环境高级编程
- Linux 系统编程
- 深入理解 LINUX 络技术内幕
- Linux命令行与shell脚本编程大全
游戏开发
- 体验引擎 : 游戏设计全景探秘
- 大型多人在线游戏开发(2006)
- 网络多人游戏架构与编程
持续交付
- 第一本Docker书
- Docker生产环境实践指南
- 持续交付36讲
理财
- 富爸爸,穷爸爸
- 小狗钱钱
- 解读基金+我的投资观与实践
心理学
- 拖延心理学 : 向与生俱来的行为顽症宣战
- 自控力 : 斯坦福大学最受欢迎心理学课程
效率
- 如何阅读一本书
- 时间管理 : 如何充分利用你的24小时
- 番茄工作法图解 : 简单易行的时间管理方法
- 单核工作法图解 : 事多到事少,拖延变高效
历史
- 人类简史 : 从动物到上帝