---
title: 计算机书单
date: 2016-03-27 17:05:57
---

这里是一些非开放书籍的列表，每本都会给出豆瓣的链接。

<!--more-->

## 语言相关

### Android

+   [第一行代码](http://book.douban.com/subject/25942191/)
+   [Android 编程权威指南](http://book.douban.com/subject/26348151/)

### C

+   [C程序设计语言 2e](http://book.douban.com/subject/1139336/)
+   [C语言程序设计现代方法](http://book.douban.com/subject/2280547/)
+   [C和指针](http://book.douban.com/subject/3012360/)

### C++

+   [C++ Primer 中文版 5e](http://book.douban.com/subject/25708312/)
+   [C++ 标准库 2e](http://book.douban.com/subject/26419721/)
+   [完美 C++ 5e](http://book.douban.com/subject/25929393/)
+   [C++ 程序设计现代方法](http://book.douban.com/subject/25934289/)
+   Effective 系列
    +   [Effective C++](http://book.douban.com/subject/5387403/)
    +   [More Effective C++](http://book.douban.com/subject/5908727/)
    +   [Effective STL](http://book.douban.com/subject/24534868/)
    +   [Effective Modern C++](http://book.douban.com/subject/25923597/)

### C&#35;

+   [C# 入门经典 6e](http://book.douban.com/subject/25867885/)
+   [C# 高级编程 9e](http://book.douban.com/subject/26279096/)
+   [C# 图解教程 4e](http://book.douban.com/subject/24748698/)
+   [深入理解 C# 3e](http://book.douban.com/subject/25843328/)
+   [CLR via C# 3e](http://book.douban.com/subject/4924165/)
+   Effective 系列
    +   [Effective C#](http://book.douban.com/subject/2054931/)
    +   [More Effective C#](http://book.douban.com/subject/4100813/)

### HTML/CSS

+   [HTML5 与 CSS3 基础教程](http://book.douban.com/subject/25878992/)
+   [HTML5 权威指南](http://book.douban.com/subject/25786074/)
+   [HTML5 程序设计 2e](http://book.douban.com/subject/10608238/)
+   [HTML5 秘籍 2e](http://book.douban.com/subject/26342322/)
+   [CSS 权威指南 3e](http://book.douban.com/subject/2308234/)

### Java

+   Java 核心技术 9e
    + [卷1](http://book.douban.com/subject/25762168/)
    + [卷2](http://book.douban.com/subject/25841326/)
+   [Java 编程思想 4e](http://book.douban.com/subject/2130190/)
+   [Java 技术手册 6e](http://book.douban.com/subject/26674131/)
+   [Effective java 中文版 2e](http://book.douban.com/subject/3360807/)
+   [深入理解 Java 虚拟机 2e](http://book.douban.com/subject/24722612/)

### JavaScript

+   [JavaScript 基础教程 9e](http://book.douban.com/subject/26337197/)
+   [JavaScript 高级程序设计 3e](http://book.douban.com/subject/10546125/)
+   [JavaScript 权威指南 6e](http://book.douban.com/subject/10549733/)
+   [JavaScript DOM 编程艺术 2e](http://book.douban.com/subject/6038371/)
+   [你不知道的JavaScript（上卷）](http://book.douban.com/subject/26351021/)
+   [Effective JavaScript](http://book.douban.com/subject/25786138/)
+   jQuery
    +   [锋利的 jQuery 2e](http://book.douban.com/subject/10792216/)
    +   [精通 jQuery 2e](http://book.douban.com/subject/26243466/)
+   Node.js
    +   [深入浅出 Node.js](http://book.douban.com/subject/25768396/)
    +   [Node.js 实战](http://book.douban.com/subject/25870705/)


### Python

+   [Python 基础教程 2e 修订版](http://book.douban.com/subject/25880388/)
+   [Python 学习手册 4e](http://book.douban.com/subject/6049132/)
+   [Effective Python 中文版](http://book.douban.com/subject/26709315/)

## 语言无关


### 数学

+   程序员的数学 系列
    +   [1](http://book.douban.com/subject/19949020/)
    +   [2：概率统计](http://book.douban.com/subject/26593822/)
    +   [3：线性代数](http://book.douban.com/subject/26740548/)
+   [统计思维](http://book.douban.com/subject/24381562/)
+   [离散数学及其应用 7e](http://book.douban.com/subject/26316200/)
+   [集异璧之大成](http://book.douban.com/subject/1291204/)
+   [具体数学](http://book.douban.com/subject/21323941/)
+   [数学之美 2e](http://book.douban.com/subject/26163454/)

### 组成原理

+   [深入理解计算机系统 2e](http://book.douban.com/subject/5333562/)
+   [计算机组成与设计硬件/软件接口 5e](http://book.douban.com/subject/26604008/)

### 操作系统

+   [现代操作系统 3e](http://book.douban.com/subject/3852290/)
+   [操作系统设计与实现（上册）](http://book.douban.com/subject/2044818/)
+   [30天自制操作系统](http://book.douban.com/subject/11530329/)
+   [程序员的自我修养：链接、装载与库](http://book.douban.com/subject/3652388/)
+   Windows
    +   [Windows 程序设计 5e](http://book.douban.com/subject/5273955/)
    +   [Windows 核心编程 5e](http://book.douban.com/subject/3235659/)
    +   [Windows PE 权威指南](http://book.douban.com/subject/6855804/)
+   Unix/Linux
    +   [Linux 程序设计 4e](http://book.douban.com/subject/4831448/)
    +   [Linux内核设计与实现](http://book.douban.com/subject/6097773/)
    +   [UNIX 环境高级编程 3e](http://book.douban.com/subject/25900403/)
    +   UNIX 网络编程
        +   [卷1](http://book.douban.com/subject/26434583/)
        +   [卷2](http://book.douban.com/subject/26434599/)
    +   [UNIX 编程艺术](http://book.douban.com/subject/5387401/)

### 计算机网络

+   [计算机网络 5e](http://book.douban.com/subject/10510747/)
+   [计算机网络 自顶向下方法 6e](http://book.douban.com/subject/26176870/)
+   [HTTP 权威指南](http://book.douban.com/subject/10746113/)
+   [图解 TCP/IP 5e](http://book.douban.com/subject/24737674/)
+   [图解 HTTP](http://book.douban.com/subject/25863515/)

### 数据结构/算法

+   [啊哈！算法](http://book.douban.com/subject/25894685/)
+   [剑指 offer](http://book.douban.com/subject/6966465/)
+   算法
    +   [C语言实现](http://book.douban.com/subject/4065258/)
    +   [C++ 实现](http://book.douban.com/subject/1143801/)
    +   [Java 实现](http://book.douban.com/subject/19952400/)
+   数据结构与算法分析
    +   [C语言描述](http://book.douban.com/subject/1139426/)
    +   [C++ 描述](http://book.douban.com/subject/1971825/)
    +   [Java 描述](http://book.douban.com/subject/3351237/)
+   [大话数据结构](http://book.douban.com/subject/6424904/)
+   [算法导论 3e](http://book.douban.com/subject/20432061/)
+   计算机程序设计艺术
    +   [卷1](http://book.douban.com/subject/26681685/)

### 设计模式/架构

+   [设计模式](http://book.douban.com/subject/1052241/)
+   [大话设计模式](http://book.douban.com/subject/2334288/)
+   [重构：改善既有代码的设计](http://book.douban.com/subject/4262627/)
+   [企业应用架构模式](http://book.douban.com/subject/4826290/)
+   [架构之美](http://book.douban.com/subject/4086029/)
+   [七周七并发模型](http://book.douban.com/subject/26337939/)
+   [UML 和模式应用](http://book.douban.com/subject/1792387/)
+   [代码整洁之道](http://book.douban.com/subject/4199741/)

### 编程思想

+   [计算机程序的构造和解释 2e](http://book.douban.com/subject/1148282/)
+   [程序员思维修炼](http://book.douban.com/subject/26268555/)
+   [编程之美](http://book.douban.com/subject/3004255/)
+   [代码之美](http://book.douban.com/subject/3224524/)
+   [编程珠玑](http://book.douban.com/subject/3227098/)
+   [编程珠玑II](http://book.douban.com/subject/3234692/)
+   [七周七语言](http://book.douban.com/subject/10555435/)

### 工程/时间管理

+   [代码大全 2e](http://book.douban.com/subject/1477390/)
+   [人件 3e](http://book.douban.com/subject/25956450/)
+   [人月神话](http://book.douban.com/subject/26358448/)
+   [番茄工作法图解](http://book.douban.com/subject/5916234/)
+   [程序员修炼之道](http://book.douban.com/subject/5387402/)
+   [构建之法 2e](http://book.douban.com/subject/26577755/)
+   [高效程序员的45个习惯](http://book.douban.com/subject/26098849/)
+   [梦断代码](http://book.douban.com/subject/6526454/)
+   [程序员职业规划之道](http://book.douban.com/subject/4923179/)

### 数据库

+   [数据库系统概念 6e](http://book.douban.com/subject/10548379/)
+   [SQL 反模式](http://book.douban.com/subject/6800774/)
+   [高性能 MySQL](http://book.douban.com/subject/23008813/)
+   [MongoDB 权威指南](http://book.douban.com/subject/25798102/)
+   [Redis 实战](http://book.douban.com/subject/26612779/)
+   [七周七数据库](http://book.douban.com/subject/24737847/)

### 编译

+   [自制编程语言](http://book.douban.com/subject/25735333/)
+   [编译原理 2e](http://book.douban.com/subject/3296317/)

### IT 人文

+   [黑客与画家](http://book.douban.com/subject/6021440/)
+   [软件随想录](http://book.douban.com/subject/4163938/)
+   [浪潮之巅 2e](http://book.douban.com/subject/24738302/)
+   [世界是数字的](http://book.douban.com/subject/24749903/)
+   [线上幽灵](http://book.douban.com/subject/25788945/)
+   [大教堂与集市](http://book.douban.com/subject/25881855/)
+   [史蒂夫·乔布斯传](http://book.douban.com/subject/25810506/)
+   [编程人生](http://book.douban.com/subject/5355285/)

### 图形学

+   [OpenGL 编程指南 8e](http://book.douban.com/subject/26220248/)
+   [OpenGL 超级宝典 5e](http://book.douban.com/subject/10774590/)

### 机器学习/数据挖掘

+   [数据挖掘导论](http://book.douban.com/subject/5377669/)
+   [数据挖掘：概念与技术 3e](http://book.douban.com/subject/11542972/)
+   [数据挖掘十大算法](http://book.douban.com/subject/24735417/)
+   [机器学习实战](http://book.douban.com/subject/24703171/)

### 逆向/二进制安全

+   [加密与解密 3e](http://book.douban.com/subject/3091212/)
+   [C++ 反汇编与逆向分析技术揭秘](http://book.douban.com/subject/6849800/)
+   [微软.NET程序的加密与解密](http://book.douban.com/subject/3274597/)
+   [0day 安全 2e](http://book.douban.com/subject/6524076/)
+   [Android 软件安全与逆向分析](http://book.douban.com/subject/20556210/)
+   [黑客攻防技术宝典：iOS实战篇](http://book.douban.com/subject/25697429/)
+   [Android 安全攻防权威指南](http://book.douban.com/subject/26348151/)
+   [黑客攻防技术宝典：系统实战篇](http://book.douban.com/subject/4225167/)
+   [IDA Pro权威指南 2e](http://book.douban.com/subject/10463039/)

### 渗透/Web 安全

+   [白帽子讲Web安全](http://book.douban.com/subject/10546925/)
+   [Web前端黑客技术揭秘](http://book.douban.com/subject/20451827/)
+   [黑客攻防技术宝典：Web实战篇 2e](http://book.douban.com/subject/10793814/)
+   [Web之困](http://book.douban.com/subject/25733421/)
+   [XSS跨站脚本攻击剖析与防御](http://book.douban.com/subject/25711796/)
+   [SQL注入攻击与防御 2e](http://book.douban.com/subject/25815527/)
+   [Metasploit渗透测试指南](http://book.douban.com/subject/10433737/)
+   [渗透测试实践指南 2e](http://book.douban.com/subject/25964279/)
+   Kali
    +   [Web渗透测试：使用Kali Linux](http://book.douban.com/subject/25955740/)
    +   [Kali Linux渗透测试的艺术](http://book.douban.com/subject/26393282/)
+   [反入侵的艺术](http://book.douban.com/subject/25962826/)
+   [反欺骗的艺术](http://book.douban.com/subject/25962840/)
+   [社会工程：安全体系中的人性漏洞](http://book.douban.com/subject/25768304/)