书单

来源:互联网 发布:火爆网络雅典娜 编辑:程序博客网 时间:2024/06/16 10:22

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

语言相关

Android

  • 第一行代码
  • Android 编程权威指南

C

  • C程序设计语言 2e
  • C语言程序设计现代方法
  • C和指针

C++

  • C++ Primer 中文版 5e
  • C++ 标准库 2e
  • 完美 C++ 5e
  • C++ 程序设计现代方法
  • Effective 系列
    • Effective C++
    • More Effective C++
    • Effective STL
    • Effective Modern C++

C#

  • C# 入门经典 6e
  • C# 高级编程 9e
  • C# 图解教程 4e
  • 深入理解 C# 3e
  • CLR via C# 3e
  • Effective 系列
    • Effective C#
    • More Effective C#

HTML/CSS

  • HTML5 与 CSS3 基础教程
  • HTML5 权威指南
  • HTML5 程序设计 2e
  • HTML5 秘籍 2e
  • CSS 权威指南 3e

Java

  • Java 核心技术 9e
    • 卷1
    • 卷2
  • Java 编程思想 4e
  • Java 技术手册 6e
  • Effective java 中文版 2e
  • 深入理解 Java 虚拟机 2e

JavaScript

  • JavaScript 基础教程 9e
  • JavaScript 高级程序设计 3e
  • JavaScript 权威指南 6e
  • JavaScript DOM 编程艺术 2e
  • 你不知道的JavaScript(上卷)
  • Effective JavaScript
  • jQuery
    • 锋利的 jQuery 2e
    • 精通 jQuery 2e
  • Node.js
    • 深入浅出 Node.js
    • Node.js 实战

Python

  • Python 基础教程 2e 修订版
  • Python 学习手册 4e
  • Effective Python 中文版

语言无关

数学

  • 程序员的数学 系列
    • 1
    • 2:概率统计
    • 3:线性代数
  • 统计思维
  • 离散数学及其应用 7e
  • 集异璧之大成
  • 具体数学
  • 数学之美 2e

组成原理

  • 深入理解计算机系统 2e
  • 计算机组成与设计硬件/软件接口 5e

操作系统

  • 现代操作系统 3e
  • 操作系统设计与实现(上册)
  • 30天自制操作系统
  • 程序员的自我修养:链接、装载与库
  • Windows
    • Windows 程序设计 5e
    • Windows 核心编程 5e
    • Windows PE 权威指南
  • Unix/Linux
    • Linux 程序设计 4e
    • Linux内核设计与实现
    • UNIX 环境高级编程 3e
    • UNIX 网络编程
      • 卷1
      • 卷2
    • UNIX 编程艺术

计算机网络

  • 计算机网络 5e
  • 计算机网络 自顶向下方法 6e
  • HTTP 权威指南
  • 图解 TCP/IP 5e
  • 图解 HTTP

数据结构/算法

  • 啊哈!算法
  • 剑指 offer
  • 算法
    • C语言实现
    • C++ 实现
    • Java 实现
  • 数据结构与算法分析
    • C语言描述
    • C++ 描述
    • Java 描述
  • 大话数据结构
  • 算法导论 3e
  • 计算机程序设计艺术
    • 卷1

设计模式/架构

  • 设计模式
  • 大话设计模式
  • 重构:改善既有代码的设计
  • 企业应用架构模式
  • 架构之美
  • 七周七并发模型
  • UML 和模式应用
  • 代码整洁之道

编程思想

  • 计算机程序的构造和解释 2e
  • 程序员思维修炼
  • 编程之美
  • 代码之美
  • 编程珠玑
  • 编程珠玑II
  • 七周七语言

工程/时间管理

  • 代码大全 2e
  • 人件 3e
  • 人月神话
  • 番茄工作法图解
  • 程序员修炼之道
  • 构建之法 2e
  • 高效程序员的45个习惯
  • 梦断代码
  • 程序员职业规划之道

数据库

  • 数据库系统概念 6e
  • SQL 反模式
  • 高性能 MySQL
  • MongoDB 权威指南
  • Redis 实战
  • 七周七数据库

编译

  • 自制编程语言
  • 编译原理 2e

IT 人文

  • 黑客与画家
  • 软件随想录
  • 浪潮之巅 2e
  • 世界是数字的
  • 线上幽灵
  • 大教堂与集市
  • 史蒂夫·乔布斯传
  • 编程人生

图形学

  • OpenGL 编程指南 8e
  • OpenGL 超级宝典 5e

机器学习/数据挖掘

  • 数据挖掘导论
  • 数据挖掘:概念与技术 3e
  • 数据挖掘十大算法
  • 机器学习实战

逆向/二进制安全

  • 加密与解密 3e
  • C++ 反汇编与逆向分析技术揭秘
  • 微软.NET程序的加密与解密
  • 0day 安全 2e
  • Android 软件安全与逆向分析
  • 黑客攻防技术宝典:iOS实战篇
  • Android 安全攻防权威指南
  • 黑客攻防技术宝典:系统实战篇
  • IDA Pro权威指南 2e

渗透/Web 安全

  • 白帽子讲Web安全
  • Web前端黑客技术揭秘
  • 黑客攻防技术宝典:Web实战篇 2e
  • Web之困
  • XSS跨站脚本攻击剖析与防御
  • SQL注入攻击与防御 2e
  • Metasploit渗透测试指南
  • 渗透测试实践指南 2e
  • Kali
    • Web渗透测试:使用Kali Linux
    • Kali Linux渗透测试的艺术
  • 反入侵的艺术
  • 反欺骗的艺术
  • 社会工程:安全体系中的人性漏洞
1 0