【程序员必读经典书籍】
Tuesday, July 5, 2016
10:04 PM
|
| | —- |
| Tags: #微博 |

IT程序猿
07/05/2016
【程序员必读经典书籍】很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。http://t.cn/R48y7Zy
![计算机生成了可选文字: 本 文 来 自 : 北 漂 的 小 羊 版 权 归 届 原 作 者 程 序 员 必 经 典 书 籍 @仃 程 厚 猿 & & 酷 勤 网 制 作 很 多 程 员 响 应 , 他 们 在 推 荐 时 也 写 下 自 己 的 评 语 。 以 前 就 有 国 内 网 友 介 绍 这 个 程 厚 员 书 单 , 不 过 都 是 推 荇 數 Top 10 的 书 其 实 除 了 前 10 本 之 外 , 推 荇 數 前 30 左 右 的 书 籍 都 算 经 典 笔 者 整 理 编 译 这 个 问 答 贴 , 同 时 摘 译 部 分 推 荇 人 的 评 语 。 下 面 就 按 照 各 本 书 的 推 荇 數 排 列 。 新 浪 微 : 仃 国 子 监 ( 记 得 关 注 R)http://weibo.com/itguozijian 1 、 《 代 码 大 全 》 史 蒂 夫 · 迈 克 康 奈 尔 代 码 大 全 ODE OMPLETE 代 码 大 釒 副 标 气 第 2 〕 筷 文 〕 作 迈 克 康 奈 尔 士 社 电 子 工 业 出 社 出 版 年 2 0 巧 0 2 14 & 日 山 E; 帧 平 裝 “ 优 秀 的 程 实 的 由 科 全 书 , 代 码 大 全 主 重 个 人 蓣 术 , 冥 中 所 有 东 西 加 起 来 , 是 我 们 本 能 所 说 的 “ 后 整 的 代 码 , , 。 本 书 有 0 页 存 谈 论 代 码 布 后 。 ] 囗 el Sp 囗 1 蚓 0 于 手 来 说 , 本 书 中 的 呗 念 点 喜 了 。 到 你 阅 蕊 吡 书 时 , 你 应 该 已 经 知 # 实 逦 书 中 99 % 的 观 念 。 Steve McConnellä5 原 作 《 代 码 大 全 》 ( 第 1 版 ) 是 公 认 的 关 于 程 的 最 佳 实 践 指 南 之 一 在 过 去 的 十 多 年 间 , 本 书 一 直 在 帮 助 开 发 人 员 写 更 好 的 软 件 。 觋 在 , 作 者 将 这 本 典 著 作 全 新 演 鐸 , 融 入 了 最 前 沿 的 实 践 技 术 , 加 入 了 上 自 个 崭 新 的 代 码 亍 例 , 充 分 展 示 了 软 件 构 建 的 艺 术 性 和 科 学 性 。 M ( c 。 nne 出 匚 集 了 来 研 究 机 构 、 学 术 界 以 及 业 界 日 常 实 践 的 芏 要 知 i 尸 , 吧 最 高 效 的 技 术 和 最 重 要 的 原 理 交 织 融 会 为 这 本 既 晰 又 实 的 指 南 无 论 您 的 验 水 平 如 何 , 也 不 管 您 在 怎 样 的 开 发 环 境 中 工 作 , 也 无 论 项 目 是 大 是 小 , 本 书 都 将 激 发 您 的 思 维 并 帮 助 您 构 建 高 品 质 的 代 码 。 《 代 码 大 全 ( 第 2 版 月 》 做 了 全 面 的 更 新 , 增 加 了 很 多 与 时 俱 进 的 内 容 , 包 括 对 新 语 言 、 新 的 开 发 过 程 与 方 法 论 的 讨 论 等 等 。 2 、 《 程 序 员 修 炼 之 道 》 程 序 员 修 炼 之 道 ( 影 印 版 ) 作 者 AndrewHuntjDavidThomas 版 社 中 国 电 力 出 版 社 程 序 员 彆 炼 之 道 出 版 年 2 0 3 一 1 页 潋 装 平 裝 呒 盘 〕 寸 g 7 8 7 5 囗 8 3 囗 7 g 8 5 对 于 那 些 已 学 习 过 程 机 制 的 程 序 员 来 说 , 这 是 一 本 卓 越 的 书 。 或 许 他 们 还 是 在 校 生 , 但 对 要 自 己 做 什 么 , 还 感 觉 不 是 很 安 全 。 像 草 墨 和 架 之 河 的 差 别 。 虽 然 你 存 学 校 堂 上 学 到 的 是 圖 , 你 也 司 以 的 很 但 如 果 你 觉 得 你 不 太 知 从 几 下 手 , 如 果 某 人 要 你 仲 自 一 个 2P 的 昌 乐 交 换 网 络 , 那 本 书 适 台 你 了 。 Joe 1 《 程 序 员 修 炼 之 道 . 从 小 工 到 专 家 》 内 容 简 介 : 《 程 序 员 修 炼 之 道 》 由 一 系 列 伸 立 的 部 分 组 成 , 涵 盖 的 主 题 从 个 人 责 任 、 职 业 发 展 , 知 道 于 使 代 码 保 恃 灵 活 、 并 且 易 于 改 编 和 复 的 各 种 架 构 技 术 , 利 许 多 富 有 嗅 乐 性 的 奇 闻 轶 事 、 有 思 想 性 的 例 子 及 有 趣 的 类 比 , 全 面 阐 释 了 软 件 开 发 的 许 多 不 同 方 面 的 最 佳 实 践 和 重 大 陷 阱 无 论 你 是 初 学 者 , 是 有 验 的 程 序 员 , 还 是 软 件 项 目 理 《 程 序 员 修 炼 之 百 从 小 工 到 专 家 》 都 适 合 你 阅 读 。 3 、 《 计 算 机 程 序 的 构 造 和 解 釋 》 计 算 机 程 序 的 构 造 和 解 释 原 阼 名 . Structure and Interpretation ofComp 计 算 机 程 序 的 ter Programs 构 造 和 解 释 1 过 舌 Harold Abelson Gerald Jay Sussman Julie Sussman 出 版 社 机 工 业 出 社 出 版 年 2 囗 囗 4 . 2 页 《 《 473 定 ‘ 45 毛 刂 元 苌 帧 . 笸 事 丛 书 : 计 机 科 丛 书 旧 日 N , 978 / 1111351 囗 4 就 个 人 而 言 , 这 本 书 目 前 为 止 对 我 影 响 醉 倒 的 一 本 程 书 。 《 代 码 大 全 》 、 《 重 构 》 和 《 设 计 忄 莫 式 》 这 些 典 书 会 教 给 你 高 效 的 工 作 习 愠 和 交 易 细 节 。 其 他 像 《 人 件 集 》 、 《 计 笪 机 程 心 理 学 》 和 《 人 月 神 话 》 这 些 书 会 深 入 软 件 开 发 的 心 理 层 面 。 其 他 书 籍 则 处 理 笪 法 。 这 些 书 都 有 自 己 所 届 的 位 置 。 然 而 《 计 笪 机 程 序 的 构 造 和 解 释 》 与 这 些 不 同 这 是 一 本 会 启 发 你 的 书 , 它 会 起 你 编 写 出 色 程 序 的 热 情 它 还 将 教 会 你 认 识 并 欣 由 美 , 它 会 让 你 有 种 敬 畏 , 让 你 唯 以 抑 制 地 渴 望 学 习 更 多 的 午 西 。 其 他 书 或 许 会 让 你 成 为 一 位 更 出 色 的 程 序 员 , 但 此 书 将 一 定 会 让 你 成 为 一 名 程 序 员 。 同 时 , 你 将 会 学 到 其 他 午 西 , 函 数 式 编 程 ( 第 三 章 ) 、 惰 性 计 笪 元 程 、 虚 拟 机 、 解 释 器 和 译 器 。 一 些 人 认 为 此 书 不 适 合 新 手 。 个 人 认 为 , 虽 然 我 并 不 完 全 认 同 要 有 一 些 程 才 能 读 此 书 , 但 我 还 是 一 定 睢 荐 给 初 学 者 毕 竟 这 本 书 是 写 口 著 名 的 6 佣 1 , 是 麻 省 理 工 学 院 的 入 门 程 课 程 此 书 或 许 需 要 多 做 努 力 ( 尤 其 你 在 做 练 习 的 时 候 , 你 也 应 当 如 此 ) , 但 这 个 价 是 对 得 起 这 本 书 的 。 4 、 《 ( 程 序 设 计 语 言 》 C 程 序 设 计 语 言 原 作 名 TheCFrogrammingLanguage C 程 序 设 i 出 六 作 者 克 尼 汉 者 徐 宝 文 比 版 社 机 工 业 出 社 出 版 年 2 囗 0 4 . 1 3 卩 上 《 0 頃 平 裝 丛 书 : 计 笪 机 科 学 丛 书 虐 吕 NL g 7 8 71 1 1 1 2 8 囗 5 g 本 书 湖 吉 读 , 会 给 你 三 件 事 : C 程 谱 言 ; 如 何 像 程 序 员 一 样 思 考 ; 底 计 型 。 : 理 “ 底 ” 非 常 車 要 〕 一 Nathan 《 c 程 序 设 计 语 言 》 ( 第 2 版 新 版 ) 讲 述 深 入 浅 出 配 合 典 型 例 证 , 通 俗 易 懂 , 实 性 强 , 适 合 作 为 大 专 院 校 计 笪 机 专 业 或 非 计 笪 机 专 业 的 c 语 言 教 材 , 也 可 以 作 为 从 事 计 笪 机 相 关 软 硬 件 开 发 的 技 术 人 员 的 参 者 书 。 《 c 程 序 设 计 语 言 》 ( 第 2 版 新 版 ) 原 著 即 为 c 语 言 的 设 计 者 之 —Dennis M R ] t ( hie 和 著 名 的 计 巨 机 科 学 家 Bnan WKernighanå_ 的 一 本 介 绍 c 语 言 的 权 威 曲 著 作 。 我 们 觋 在 见 到 的 大 量 论 述 c 语 言 程 序 设 计 的 教 材 和 专 著 均 以 此 书 为 蓝 本 。 原 著 第 1 版 中 介 绍 的 c 语 言 成 为 后 来 广 泛 使 的 c 语 言 版 本 一 一 标 准 c 的 基 础 人 们 熟 知 的 “hello,world” 程 序 就 是 由 本 书 苜 次 引 入 的 现 在 , 这 一 程 序 已 成 为 所 有 程 序 设 计 语 言 入 门 的 第 一 课 。 5 、 《 算 法 导 论 》 算 法 导 论 算 婊 论 、 原 作 名 Introduction 忆 Algorithms 1 舌 」 美 ] Thomas H Cormen Charles E Leis ersonjRonaldL.RivestiCliffordStein 舌 《 潘 金 贵 等 士 颛 社 机 槭 工 业 出 版 社 出 年 : 2 6 . 9 页 0 巧 4 定 价 《 開 元 丛 书 计 算 机 和 孚 丛 书 ISBN: g 7 8 7111187776 《 代 码 大 全 》 教 你 如 何 正 确 编 程 , 《 人 月 神 话 》 教 你 如 何 正 确 管 理 , 《 设 计 忄 莫 式 》 教 你 如 何 正 确 设 计 在 我 看 来 , 代 码 R 是 一 个 工 具 , 并 非 精 髓 。 开 发 软 件 的 主 要 部 分 是 创 建 新 笪 法 或 重 新 实 觋 觋 有 笪 法 。 其 他 部 分 则 像 重 新 组 装 乐 高 砖 块 或 创 建 “ 管 理 层 。 我 依 然 样 的 工 作 , 我 的 大 部 分 时 闾 05 ) 是 存 写 法 , 其 他 “ 管 ” 细 节 则 留 给 其 他 人 一 Ran PO i ron · 典 的 笪 法 书 , 被 亚 马 逊 网 , 《 程 序 员 》 等 评 选 为 2 佣 6 年 最 受 读 者 喜 的 十 大 [ T 图 书 之 一 · 笪 法 领 域 的 标 准 教 材 , 全 球 多 所 知 名 大 学 选 · M [ T 名 师 联 手 畴 就 , 被 誉 为 “ 计 笪 机 笪 法 的 圣 “ · 编 写 上 采 了 “ 五 个 一 即 一 章 介 绍 一 个 笪 法 种 设 计 技 术 、 一 个 应 领 域 和 一 个 相 关 话 题 。 6 、 《 重 构 : 改 善 既 有 代 码 的 设 计 》 重 构 哐 构 一 一 既 有 代 没 i 《 副 标 改 善 既 有 代 码 的 设 计 作 舌 MartinFowler 版 中 国 电 力 出 版 社 出 版 年 2 刂 3 . 1 页 数 定 价 : 平 裝 a g 7 8 7 5 囗 8 31 5 5 4 5 《 重 构 善 既 有 代 码 的 设 计 》 晰 地 曷 亍 了 重 构 的 过 程 解 释 了 重 构 的 原 理 和 最 佳 实 践 方 式 , 并 给 出 了 何 时 以 及 何 地 应 该 开 始 挖 代 码 以 求 改 善 书 中 给 出 了 70 多 个 可 行 的 重 构 , 每 个 重 构 都 介 绍 了 一 种 过 验 证 的 代 码 变 换 手 法 的 动 机 和 技 术 。 《 重 构 . 改 善 既 有 代 码 的 设 计 》 提 出 的 重 构 准 则 将 帮 助 你 一 次 一 小 步 地 修 改 你 的 代 码 , 从 而 减 少 了 开 发 过 程 中 的 风 险 。 《 重 构 善 既 有 代 码 的 设 计 》 适 合 软 件 开 发 人 员 、 项 目 管 理 人 员 等 阅 读 , 也 可 作 为 高 等 院 校 计 笪 机 及 相 关 专 业 师 生 的 参 考 读 物 。 我 我 不 得 不 荐 重 改 现 有 代 码 的 设 计 。 Mart in 我 必 须 承 认 , 我 最 欢 的 裎 录 是 出 定 本 书 : 任 何 一 个 傻 瓜 都 能 写 出 计 机 能 陛 的 裎 序 , 而 伉 秀 的 程 序 员 却 能 出 别 人 能 蔭 得 忙 的 程 序 。 Mart i n 卜 “ 1 e r 7 、 《 设 计 模 式 》 Head First 设 计 模 式 ( 中 文 版 ) H 1 First 设 计 模 式 。 0 自 1995 年 出 版 以 来 副 行 题 H dF 殿 计 榱 式 伸 文 HeadFir 引 设 计 式 ( 中 文 版 ) 作 衿 弗 里 曼 者 二 OR Ta a 醌 } 司 出 版 吐 中 电 力 出 版 社 版 年 ! 2 囗 囗 7 . 9 页 数 的 6 丰 价 四 & 囗 囗 元 ISBN g7875 囗 8353g37 本 书 一 直 名 列 Amaz 。 n 和 各 大 书 店 钅 肖 售 滂 前 列 。 近 10 年 后 , 本 书 仍 ZAddison-Wesley 公 司 2 佣 3 年 最 畅 钅 肖 的 图 书 之 一 。 中 文 版 钅 肖 售 4 万 册 我 而 , 我 认 为 四 人 帮 的 设 计 模 式 , 》 是 一 本 为 有 虍 的 书 。 虽 然 耦 并 不 像 其 他 津 议 一 有 关 ‘ ‘ 亓 ” 程 , 但 它 劃 装 诸 樘 式 一 类 的 优 秀 裎 技 木 , 因 而 鄙 其 他 人 提 出 新 樘 和 模 后 # 运 于 無 程 对 话 中 。 Ch r i s antlß:ltterns Jesteryoung 8 . 《 人 月 褲 话 》 在 软 件 领 域 , 很 少 能 有 像 《 人 月 神 话 》 一 样 具 有 深 远 影 响 力 并 且 畅 钅 肖 不 衰 的 著 作 。 B roo ks 博 士 为 人 们 管 理 复 杂 项 目 提 供 了 最 具 洞 察 力 的 见 解 。 既 有 很 多 发 人 深 省 的 观 点 , 又 有 大 量 软 件 工 程 的 实 践 。 本 书 内 容 来 Bro 。 ks 博 士 在 [ BM 公 司 System / 360 家 族 和 OS / 360 中 的 项 目 管 理 验 。 该 书 英 文 原 版 一 面 世 , 即 引 起 业 内 人 士 的 强 烈 反 响 , 后 又 译 为 、 法 、 日 、 俄 中 等 多 种 语 言 全 球 钅 肖 量 数 自 万 册 确 立 了 其 在 行 业 内 的 典 地 位 。 9 、 《 计 算 机 程 序 设 计 艺 术 》 《 计 笪 机 程 序 设 计 艺 术 》 系 列 著 作 对 计 笪 机 领 域 产 生 了 深 远 的 影 响 。 这 一 系 列 堪 称 一 项 氵 告 大 的 工 程 , 自 1962 年 开 始 写 , 计 划 出 版 7 眷 , 目 前 已 出 版 了 4 眷 。 《 美 国 科 学 家 》 杂 志 曾 将 这 套 书 与 因 斯 坦 的 《 相 对 论 》 等 书 并 列 称 为 20 世 纪 最 重 要 的 12 本 物 理 学 著 作 目 fiKnuth 正 将 毕 生 精 力 投 入 到 这 部 史 诗 性 著 作 的 写 中 。 是 纳 疰 心 血 写 的 一 本 书 。 Peter C 哺 1 ton 10 、 《 编 译 原 理 》 ( 龙 书 ) 我 很 奇 怪 , 居 然 没 人 提 到 龙 书 。 ( 或 许 已 有 推 荐 , 我 没 有 看 到 ) 。 我 从 没 忘 过 此 书 的 第 一 版 面 。 此 书 让 我 知 道 了 编 译 器 是 多 么 地 神 奇 绝 妙 。 . D B 11 、 《 深 入 浅 出 设 计 模 式 》 强 大 的 写 作 阵 容 。 (Head First 设 计 忄 莫 式 》 ( 中 文 版 ) 作 %Eric Freeman · EIEllsabeth Freeman_E 作 家 、 讲 师 和 技 术 顾 问 有 耶 鲁 大 学 的 计 笪 机 科 学 博 士 学 位 , Elisabath ErlC 有 耶 鲁 大 学 的 计 笪 机 科 学 硕 士 学 位 。 Kathy Sierra(javaranch . (0m的创始 人 )FHBert 是 畅 钅 肖 的 HeadF ] 吓 t 系 列 书 籍 的 创 立 者 , 也 是 Bates sun 公 司 」 ava 开 发 员 认 证 者 试 的 开 发 者 本 书 的 产 品 设 计 应 神 生 物 学 、 认 知 科 学 , 以 及 学 习 理 论 , 这 使 得 这 本 书 能 够 将 这 些 知 识 深 深 地 印 在 你 的 脑 海 里 不 容 易 被 遗 忘 本 书 的 写 方 式 采 引 导 式 教 学 , 不 直 唼 告 诉 你 该 怎 么 做 而 是 利 故 事 当 作 引 子 , 带 领 读 者 思 考 并 想 办 法 解 决 问 题 。 解 决 问 题 的 过 程 中 又 会 产 生 一 些 新 的 问 题 , 再 继 续 思 考 、 继 解 决 问 题 , 这 样 可 以 加 深 体 会 。 作 者 以 大 量 的 生 活 化 故 事 当 景 , 例 如 第 1 章 是 子 , 第 2 章 是 气 象 站 , 第 3 章 是 咖 啡 店 , 书 中 褡 配 大 量 的 届 图 ( 几 乎 每 一 页 都 有 图 ) , 所 以 阅 读 起 来 生 动 有 趣 , 不 会 感 觉 到 昏 昏 欲 作 者 还 利 歪 歪 斜 钭 的 手 写 字 体 , 增 加 “ 觋 场 感 “ 。 精 心 设 计 许 多 爆 笑 的 对 , 让 学 习 过 程 不 会 太 怙 燥 。 还 有 忄 莫 式 告 节 目 , 将 设 计 忄 莫 式 拟 人 化 成 节 目 来 宾 , 畅 谈 其 内 在 的 一 切 。 每 一 章 都 有 数 目 不 等 的 测 题 。 每 章 最 后 有 一 页 要 点 整 理 , 这 也 是 精 华 所 在 , 我 都 是 利 这 一 页 做 复 习 。 我 知 道 四 人 帮 的 殳 计 式 是 一 牽 标 准 书 , 但 倒 不 如 先 香 部 大 部 头 , 吡 书 更 为 河 協 。 一 日 你 了 餡 了 餡 了 基 本 原 贝 刂 , 司 以 去 苕 些 人 帮 的 圣 经 了 。 Calanus 12 、 《 哥 德 尔 、 艾 舍 尔 、 巴 赫 书 : 集 异 璧 之 大 成 》 如 果 下 昂 真 正 深 入 阅 读 , 我 推 荐 道 格 拉 斯 侯 世 达 ( Douglas Hofstadter ) 的 《 哥 德 尔 、 艾 舍 亇 、 巴 赫 书 》 。 他 极 为 深 入 研 究 了 程 序 员 每 日 都 要 面 对 的 问 题 : 递 归 、 验 证 、 证 明 和 布 尔 代 数 。 这 是 一 本 很 出 色 的 读 物 , 唯 度 不 大 , 偶 尔 有 挑 战 , 一 貝 你 要 鏖 战 到 底 , 将 是 菲 常 值 得 的 。 一 Jonik 13 、 《 代 码 整 洁 之 道 》 细 节 之 中 有 天 地 , 整 洁 成 就 卓 越 代 码 尽 管 韉 糕 的 代 码 也 能 运 行 , 但 如 果 代 码 不 整 洁 , 会 使 整 个 开 发 团 队 泥 足 深 陷 , 写 得 不 好 的 代 码 每 年 都 要 耗 唯 以 计 数 的 时 闾 和 资 源 。 然 而 这 种 情 兄 并 非 无 法 僻 免 。 著 名 软 件 专 家 RoberfC 、 MarlinG 《 代 码 整 洁 之 道 》 中 为 你 呈 觋 出 了 革 命 性 的 视 Martin% 同 ObjectMetltor 公 司 的 同 事 , 从 他 们 有 关 整 ; 吉 代 码 的 最 佳 敏 捷 实 践 中 提 炼 出 软 件 技 艺 的 价 值 观 , 以 飨 读 者 , 让 你 成 为 更 优 秀 的 程 序 员 一 只 要 你 着 手 研 读 《 代 码 整 ; 吉 之 道 》 。 阅 读 《 代 码 整 ; 吉 之 道 》 需 要 你 做 些 什 么 呢 ? 你 将 阅 读 代 码 一 大 量 代 码 。 《 代 码 整 ; 吉 之 道 》 促 使 你 思 考 代 码 中 何 诓 正 确 何 诓 错 误 。 更 重 要 的 是 《 代 码 整 ; 吉 之 道 》 将 促 使 你 重 新 评 估 自 己 的 专 业 价 值 观 , 以 及 对 自 己 技 艺 的 承 诺 从 《 代 码 整 ; 吉 之 道 》 中 可 以 学 到 · 好 代 码 和 韉 糕 的 代 码 之 间 的 区 别 , · 如 何 写 好 代 码 , 如 何 将 韉 糕 的 代 码 转 化 为 好 代 码 · 如 何 创 建 好 名 称 、 好 函 数 、 好 对 象 和 好 类 · 如 何 格 式 化 代 码 以 实 觋 其 可 读 性 的 最 大 化 囗 何 在 不 妨 碍 代 码 逻 辑 的 前 提 下 充 分 实 觋 错 误 处 理 · 如 何 进 行 单 元 测 试 和 测 试 驱 动 开 发 。 虽 然 代 码 整 砉 之 冷 和 代 码 大 全 有 很 多 共 同 之 处 , 但 它 有 更 为 酈 吉 宝 为 实 际 的 盾 莎 刂 子 。 Claig P. Motlin 《 Effective ( 十 十 》 和 《 More Effective 在 我 职 业 生 涯 早 期 , Scott Meyer 的 (Effective C++) 和 后 的 (More Effective C++) 都 对 我 的 程 能 力 有 着 直 唼 影 响 。 正 如 当 时 的 一 位 朋 友 所 说 , 这 些 书 缩 短 你 培 荠 编 程 技 能 的 过 程 而 其 他 人 可 能 要 花 数 年 去 年 对 我 影 响 最 大 的 一 本 书 是 《 大 教 堂 与 市 集 》 , 该 书 教 会 我 很 有 关 开 源 开 发 过 程 如 何 运 作 , 和 如 何 处 理 我 代 码 中 的 一 John Channing 15 、 《 编 程 珠 玑 》 多 年 以 来 , 当 程 序 员 们 推 选 出 最 心 爱 的 计 笪 机 图 书 时 , 《 编 程 珠 玑 》 总 是 位 列 前 列 。 正 如 然 界 里 珍 珠 出 细 沙 对 牡 蛎 的 磨 砺 , 计 笪 机 科 学 大 师 」 。 n Bent ] ey 以 其 伸 有 的 洞 察 力 和 创 造 力 , 从 磨 砺 程 序 员 的 实 际 问 题 中 凝 结 出 一 篇 篇 不 朽 的 程 “ 珠 玑 “ , 成 为 世 界 计 笪 机 界 名 刊 《 ACM 通 讯 》 历 史 上 最 受 欢 迎 的 专 性 , 最 终 结 集 为 叻 部 不 朽 的 计 巨 机 科 学 名 著 , 影 响 和 激 励 着 一 代 又 一 代 程 序 员 和 计 笪 机 科 学 工 作 者 本 书 为 第 一 眷 , 主 要 讨 论 计 笪 机 科 学 中 最 本 质 的 问 题 : 如 何 正 确 选 降 和 高 效 地 实 觋 笪 法 。 尽 苣 我 不 得 不 羞 愧 她 承 认 , 书 中 一 半 的 东 西 我 都 发 有 理 》 但 我 真 的 荐 0 程 珠 玑 牖 书 中 有 些 0 人 恒 苛 的 西 。 Matt 16 . 《 修 改 代 码 的 艺 术 》 by Michael Feathers 本 书 是 继 《 重 构 》 和 《 重 构 与 忄 莫 式 》 之 后 探 讨 修 改 代 码 技 术 的 又 一 里 程 碑 式 的 著 作 , 而 且 从 涵 盖 面 和 深 度 上 都 超 过 了 前 叻 部 典 。 书 中 不 仅 讲 述 面 向 对 象 语 言 ( Java 、 C# 和 C++ ) 代 码 , 也 有 专 章 讨 论 c 这 样 的 过 程 式 语 言 作 者 将 理 解 、 测 试 和 修 改 代 码 的 原 理 、 技 术 和 最 新 工 具 ( 自 动 化 重 构 工 具 、 单 元 测 试 框 架 、 厉 对 象 、 集 成 测 试 框 架 等 ) , 与 解 依 赖 技 术 和 大 量 开 发 和 设 计 优 秀 代 码 的 原 则 、 最 佳 实 践 相 结 合 , 许 多 内 容 非 常 深 入 , 而 且 常 常 发 前 人 所 耒 发 。 书 中 处 处 体 觋 出 作 者 独 到 的 洞 察 力 , 以 及 多 年 开 发 和 指 导 软 件 项 目 所 积 累 的 丰 富 和 深 厚 功 力 。 通 过 这 部 集 大 成 之 作 , 你 不 仅 能 握 最 顶 尖 的 修 改 代 码 技 术 , 还 可 以 大 大 提 高 对 代 码 和 软 件 开 发 的 领 悟 力 。 我 认 为 有 任 间 一 本 书 能 简 本 书 一 祥 响 了 我 的 程 观 点 。 它 明 確 地 告 诉 你 如 何 处 其 他 人 的 代 码 , 念 蓄 会 你 匾 免 哪 些 《 以 及 为 什 么 要 冫 。 一 1 伟 e 同 意 。 很 开 发 人 员 讨 i 仑 用 干 峰 的 石 折 来 写 软 件 。 有 开 发 人 员 的 某 些 时 是 存 其 他 开 发 人 员 的 狗 食 。 但 態 几 手 所 Bernard 17 、 《 编 码 : 隐 匿 在 计 算 机 软 硬 件 閆 后 的 语 言 》 这 是 一 本 讲 述 计 笪 机 工 作 原 理 的 书 。 不 过 , 你 干 万 不 要 因 为 “ 工 作 原 理 “ 之 类 的 字 眼 武 断 地 认 为 , 它 是 晦 涩 而 难 懂 的 。 作 者 丰 富 的 想 象 和 晰 的 笔 墨 将 看 似 繁 杂 的 理 论 阐 述 得 通 俗 易 懂 , 你 丝 不 会 感 到 怙 燥 和 生 硬 。 更 重 要 的 是 , 你 会 因 此 而 获 得 对 计 笪 机 工 作 原 理 较 深 刻 的 理 解 。 这 种 理 解 不 是 抽 象 层 面 上 的 , 而 是 具 有 一 定 深 度 的 , 这 种 深 度 县 至 不 逊 于 “ 电 气 工 程 师 “ 和 “ 程 序 贝 “ 的 理 解 。 不 管 你 是 计 笪 机 高 手 , 还 是 对 这 个 神 奇 的 机 器 充 满 敬 畏 之 心 的 菜 鸟 , 都 不 妨 翻 阅 一 下 《 编 码 : 隐 若 在 计 笪 机 软 硬 件 背 后 的 语 言 》 , 读 一 读 大 师 的 典 作 品 , 必 然 会 有 收 获 。 我 推 濛 的 扁 码 。 存 个 充 满 工 具 和 (l) 巨 的 年 C har 1 e s Pe t zo 1 d 代 , 很 參 复 杂 已 经 从 裎 序 员 那 “ 油 取 ” 走 了 , 这 本 书 一 本 开 眼 之 hem i 1 《 禅 与 摩 吒 车 鲢 修 艺 术 / Zen and the Art 18 . ofMotorcycle Maintenance 》 我 响 最 大 的 那 牽 书 是 的 禅 与 隉 扦 车 维 芑 Robert Pirsig 木 。 不 苣 你 帥 什 么 事 , 总 是 要 力 求 , 彻 底 了 你 手 中 的 工 具 和 任 , 更 为 重 要 的 是 , 要 有 乐 : 因 为 如 果 你 帥 事 有 乐 囂 , “ 将 自 发 弓 佰 更 好 的 结 果 冫 。 19 . 《 Peopleware / 人 件 集 : 人 性 化 的 软 件 开 发 》 表 明 , 软 件 开 发 中 的 首 要 问 题 是 人 , # 非 技 l)emrco Li Ster 术 。 他 们 的 吾 案 # 不 单 , 只 是 令 人 嚡 以 置 信 的 成 功 。 第 二 新 熠 加 了 从 章 内 寄 。 Eduardo Mol teni 20 、 《 Coders at Work / 编 程 人 生 》 这 让 一 本 访 谈 笔 录 , 记 录 了 当 今 最 具 个 人 魅 力 的 巧 位 软 件 先 驱 的 编 程 生 涯 。 äEDonaldKnuth 、 Jame Zawmski 、 」 oshua Bloch 、 Ken Th 。 mps 。 n 等 在 内 的 业 界 传 奇 人 物 为 我 们 讲 述 了 他 们 是 怎 么 学 习 程 的 , 在 程 过 程 中 发 觋 了 什 么 以 及 他 们 对 耒 来 的 看 法 , 并 对 诸 如 应 该 如 何 设 计 软 件 等 长 久 以 来 一 直 困 扰 很 多 程 序 员 的 问 题 谈 了 自 己 的 观 点 。 21, 一 荃 非 常 有 响 力 的 书 , 司 以 从 中 学 一 些 界 顶 人 士 的 经 , 了 他 们 如 何 思 考 # 工 作 。 Jahanzeb Fanul 《 Surely You reJoking, Mr. Feynman! / 别 闹 了 , 费 曩 先 生 ! 》 虽 然 这 本 书 可 能 有 点 , 但 不 苣 你 信 不 信 , 这 本 书 曾 存 计 机 科 宇 专 溧 裎 的 見 蕊 列 表 之 上 。 一 . 个 优 秀 的 籬 色 型 冖 一 本 有 关 好 苛 心 的 紈 丙 书 。 m ike5 凵 22 、 《 Effective Java 中 文 版 》 吡 书 第 二 你 如 何 写 宴 # 的 代 码 , 虽 然 是 一 本 桕 va 书 , 但 耳 中 有 很 參 富 的 念 。 Marcio Aguiar 23 、 《 Patterns ofEnterpriseApplication Architecture/ 企 业 应 用架构模 式 》 很 奇 怪 , 还 没 人 推 荐 Martin Fowler 的 《 企 业 应 架 构 忄 莫 式 》 . levi rosol 《 The Little Schemer 》 和 《 The Seasoned Schemer 》 nmiranda 这 叻 本 是 L SP 的 英 文 书 , 尚 无 中 文 版 。 美 国 午 北 大 学 网 站 上 也 有 电 子 版 。 25 、 《 交 互 设 计 之 路 》 英 文 名 : 《 The Inmates Are Running TheAsylum. Why High Tech Products Drive Us Crazy and HOW to Restore the Sanity 》 该 书 作 者 : Alan Cooper , 人 6%Visual Basic 之 父 , 交 互 设 计 之 父 。 本 书 是 基 于 众 多 商 务 案 例 讲 述 如 何 创 建 更 好 的 、 高 客 户 忠 诚 度 的 软 件 产 品 和 基 于 软 件 的 高 科 技 产 品 的 书 。 本 书 列 举 了 很 多 真 实 可 信 的 实 际 例 子 , 说 明 目 前 在 软 件 产 品 和 基 于 软 件 的 高 科 技 产 品 中 , 普 遍 存 在 着 “ 唯 “ 的 问 题 。 作 者 认 为 , “ 唯 问 题 是 由 这 些 产 品 中 存 在 着 的 高 度 “ 认 知 摩 擦 “ 引 起 的 , 而 产 生 这 个 问 题 的 根 源 在 于 觋 今 软 件 开 发 过 程 中 欠 缺 了 一 个 为 F 利 益 着 想 的 前 期 “ 交 互 设 计 “ 阶 段 。 “ 唯 的 产 品 不 仅 陨 害 了 F 的 利 益 , 最 终 也 将 导 致 企 业 的 失 败 。 本 书 通 过 一 些 生 动 的 实 例 , 让 人 信 服 地 讲 述 了 由 作 者 倡 导 的 “ 目 标 导 向 “ 交 互 设 计 方 法 在 解 决 “ 难 问 题 方 面 的 有 效 性 , 证 实 了 R 有 改 变 觋 有 观 念 , 才 能 有 效 地 在 开 发 过 程 中 引 入 交 互 设 计 , 将 产 品 的 设 计 引 向 成 功 。 本 书 虽 然 是 一 本 面 向 商 务 人 员 而 编 写 的 书 , 但 也 适 合 于 所 有 参 与 软 件 产 品 和 基 于 软 件 的 高 科 技 产 品 开 发 的 专 业 人 士 以 及 关 心 软 件 行 业 和 高 科 技 行 业 觋 状 与 发 展 的 人 士 阅 读 。 他 还 有 另 一 本 中 文 版 著 作 : (About Face 3 交 互 设 计 精 髓 》 26 、 《 Why’ s (Poignant) Guide to Ruby 》 如 果 你 不 是 程 序 员 , 阅 读 此 书 可 能 会 很 有 趣 , 但 如 果 你 已 是 《 程 序 员 , 可 能 会 有 点 乏 味 27 、 《 Unix 编 程 艺 术 》 It is useful regardless 0 卩 el tin system OLI use. J.F. Sebastian 不 管 你 虍 什 么 作 系 , 本 书 都 很 有 虍 。 上 卜 . Sebastian 28 、 《 高 效 程 序 员 的 45 个 习 惯 : 敏 捷 开 发 修 炼 之 45 个 习 愠 , 分 为 7 个 方 面 : 工 作 态 度 、 学 习 、 软 件 交 付 、 反 馈 、 编 码 调 试 和 协 作 。 每 一 个 具 体 的 习 愠 里 一 开 始 提 出 一 个 谬 论 , 然 后 展 开 分 析 , 之 后 有 正 队 性 地 提 出 正 确 的 做 法 , 并 设 身 处 地 地 讲 出 了 正 确 做 法 给 你 个 人 的 “ 切 身 感 受 “ , 最 后 列 出 几 条 注 意 事 项 帮 助 你 修 正 自 己 的 做 法 ( “ 平 衡 的 艺 术 “ ) 。 29 . 《 测 试 驱 动 开 发 》 前 面 已 经 提 到 的 很 书 都 启 发 了 我 , # 毙 响 了 我 , 但 这 牽 书 位 程 序 员 都 应 该 读 。 它 简 我 示 了 单 元 试 和 TD 嗆 勹 重 要 性 , # 计 我 很 抉 上 手 。 我 不 关 心 你 的 代 码 有 多 好 或 优 。 如 果 你 有 呗 刂 i 心 你 许 如 同 有 代 码 。 牽 书 得 到 的 訕 应 该 更 葛 些 。 人 们 讨 论 蒹 户 欢 的 件 , 或 既 设 计 出 色 # 壮 的 喜 敲 代 码 , 但 如 果 1 筇 的 軟 件 有 一 雄 b , 谈 i 仑 那 些 东 西 亳 无 意 义 。 Adam Gent 30 、 《 点 石 成 金 . 访 客 至 上 的 网 页 设 计 秘 笈 》 可 性 设 计 是 we b 设 计 中 最 重 要 也 是 唯 度 最 大 的 一 项 任 务 。 《 点 石 成 全 一 访 客 至 上 的 网 页 设 计 秘 ( 原 书 第 二 版 ) 》 作 者 根 据 多 年 从 业 的 验 , 剖 忻 F 的 心 理 , 在 F 使 的 忄 莫 式 、 为 扫 描 进 行 设 计 、 导 航 设 计 、 主 页 布 局 、 可 性 测 试 等 方 面 提 出 了 许 多 独 特 的 观 点 , 并 给 出 了 大 量 简 单 、 易 行 的 可 性 设 计 的 建 议 。 本 书 短 J\ 精 炼 语 言 轻 松 诙 谐 , 书 中 穿 届 大 量 色 彩 丰 富 的 屏 截 图 、 趣 味 丛 生 的 卡 通 届 图 以 及 包 含 大 量 信 息 的 图 表 使 怙 燥 的 设 计 原 理 变 得 平 易 近 人 。 本 书 适 合 从 事 we b 设 计 和 we b 开 发 的 技 术 人 员 阅 读 , 特 别 适 合 为 如 何 留 住 访 问 者 而 苦 恼 的 网 站 / 网 页 设 计 人 员 阅 读 。 这 是 一 本 关 于 we b 设 计 原 则 而 不 是 we b 设 计 技 术 的 书 本 书 作 者 是 web 设 计 专 家 , 具 有 丰 富 的 实 践 验 。 他 幽 默 的 语 言 为 你 示 Web 设 计 中 重 要 但 却 容 易 被 忽 视 的 问 题 R 需 几 个 小 时 , 你 便 能 对 照 书 中 讲 授 的 设 计 原 则 找 到 网 站 设 计 的 症 结 所 在 , 令 你 的 网 怙 焕 然 一 新 。 来 自 取 决 于 你 所 到 求 的 目 标 。 我 欢 代 码 大 全 是 因 纯 蒹 程 , 点 石 成 金 是 一 本 有 关 田 设 计 的 卓 书 牾 。 Just in Standard http://t.cn/zlMKCuP
查看源微博
已使用 Microsoft OneNote 2016 创建。
