底层系统

  • 深入理解计算机系统(第三版)
  • 计算机系统:系统架构与操作系统的高度集成
  • 计算机是怎么跑起来的
  • 计算机程序的构造和解释
  • 性能之巅:洞悉系统、企业与云计算
  • 深入理解Linux内核
  • 编译原理
  • 编码:隐匿在计算机软硬件背后的语言
  • 加密与解密–看雪学院

网络

  • 计算机网络(第五版)
  • http权威指南
  • TCP/IP详解卷1-3
  • 图解 TCP/IP
  • 计算机网络:自顶向下方法
  • wireshark网络分析实战
  • unix 网络编程
  • 网络是怎样连接的

逆向工程

  • 逆向工程权威指南
  • 有趣的二进制 软件安全与逆向分析
  • 汇编语言 基于x86处理器

修炼之道

  • 程序员的呐喊
  • what if那些古怪又让人忧心的问题
  • 代理整洁之道
  • 重构:改善既有代码的设计
  • 编程珠玑
  • 程序员修炼之道–从小工到专家
  • 程序员的自我修养:链接、装载与库
  • 程序员的思维修练

安全 & 黑客