¶ 程序设计语言
¶ 基础
《C 程序设计语言》(The C Programming Language)
作者:Brian Kernighan,Dennis Ritchie
《C++ Primer》
作者:Stanley B. Lippman,Josée Lajoie,Barbara E. Moo
《Java 编程思想》(Thinking in Java)
作者:Bruce Eckel
¶ 进阶
《Java 并发编程实战》(Java Concurrency in Practice)
作者:Brian Goetz,Tim Peierls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea
《深入理解 Java 虚拟机:JVM 高级特性与最佳实践》
作者:周志明
¶ 算法与数据结构
¶ 基础
《算法》(Algorithms)
作者:Robert Sedgewick,Kevin Wayne
《算法导论》(Introduction to Algorithms)
作者:Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein
¶ 进阶
《算法分析导论》(An Introduction to the Analysis of Algorithms)
作者:Robert Sedgewick, Philippe Flajolet
¶ 数据库
¶ 基础
《数据库系统:全书》(Database Systems: The Complete Book)
作者:Hector Garcia-Molina,Jeff Ullman,Jennifer Widom
¶ 进阶
《高性能 MySQL》(High Performance MySQL: Optimization, Backups, and Replication)
作者:Baron Schwartz,Peter Zaitsev,Vadim Tkachenko
《MySQL 技术内幕:InnoDB 存储引擎》
作者:姜承尧
《Redis 设计与实现》
作者:黄健宏
¶ 计算机网络
¶ 基础
《计算机网络:自顶向下方法》(Computer Networking: A Top-Down Approach)
作者:James F. Kurose,Keith W. Ross
¶ 进阶
《TCP/IP 详解 卷 1:协议》(TCP/IP Illustrated, Volume 1: The Protocols)
作者:W. Richard Stevens
《TCP/IP 详解 卷 2:实现》(TCP/IP Illustrated, Volume 2: The Implementation)
作者:W. Richard Stevens
《TCP/IP 详解 卷 3:TCP 事务协议、HTTP、NNTP 和 UNIX 域协议》(TCP/IP Illustrated, Vol. 3: TCP for Transactions, HTTP, NNTP, and the UNIX Domain Protocols)
作者:W. Richard Stevens
《UNIX 网络编程 卷 1:套接字联网 API》(Unix Network Programming, Volume 1: The Sockets Networking API)
作者:W. Richard Stevens,Bill Fenner,Andrew M. Rudof
《UNIX 网络编程 卷 2:进程间通信》(UNIX Network Programming, Volume 2: Interprocess Communications)
作者:W. Richard Stevens
¶ 操作系统
¶ 基础
《现代操作系统》(Modern Operating Systems)
作者:Andrew S. Tanenbaum
¶ 进阶
《UNIX 环境高级编程》(Advanced Programming in the UNIX Environment)
作者:W. Richard Stevens,Stephen A. Rago
¶ 计算机体系结构
¶ 基础
《计算机体系结构:量化研究方法》(Computer Architecture: A Quantitative Approach)
作者:John L. Hennessy,David A. Patterson
《计算机组成与设计:硬件、软件接口》(Computer Organization and Design: The Hardware/Software Interface)
作者:David A. Patterson,John L. Hennessy
¶ 编译原理
¶ 基础
《编译原理》(Compilers: Principles, Techniques, and Tools)
作者:Alfred V. Aho,Monica S. Lam,Ravi Sethi,Jeffrey D. Ullman
¶ 计算机科学
¶ 基础
《深入理解计算机系统》(Computer Systems: A Programmer’s Perspective)
作者:Randal E. Bryant,David R. O’Hallaron
¶ 机器学习
¶ 基础
《机器学习》
作者:周志华
《统计学习方法》
作者:李航