编程语言

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 设计模式

软件开发

  • 大教堂与集市
  • 人月神话
  • 程序设计实践
  • 重构+改善既有代码设计
  • 代码大全
  • 编码整洁之道
  • 修改代码的艺术
  • 微服务设计

算法

  • 算法:C语言实现 : (第1~4部分)
  • 垃圾回收的算法与实现

工具

  • Vim实用技巧
  • UML精粹

Docker

  • 第一本Docker书
  • Docker生产环境实践指南

Linux

  • POSIX 多线程程序设计
  • UNIX 环境高级编程
  • Linux 系统编程
  • 深入理解 LINUX 络技术内幕

网络

  • Linux多线程服务端编程 : 使用muduo C++网络库
  • UNIX 络编程 卷1:套接字联 API
  • UNIX 络编程 卷2:进程间通信
  • TCP/IP详解 卷1:协议
  • TCP/IP详解 卷2:实现
  • TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP和UNIX域协议

游戏开发

  • 体验引擎 : 游戏设计全景探秘
  • 大型多人在线游戏开发(2006)
  • Massively Multiplayer Game Development 2 (2015)

理财

  • 富爸爸,穷爸爸
  • 小狗钱钱
  • 解读基金+我的投资观与实践

心理学

  • 拖延心理学 : 向与生俱来的行为顽症宣战
  • 自控力 : 斯坦福大学最受欢迎心理学课程

效率

  • 如何阅读一本书
  • 时间管理 : 如何充分利用你的24小时
  • 番茄工作法图解 : 简单易行的时间管理方法
  • 单核工作法图解 : 事多到事少,拖延变高效

历史

  • 人类简史 : 从动物到上帝