知海精选书单

软件工程经典十部书

面向已有基础编程能力的开发者,按三个阶段组织 10 本书,帮助读者补齐代码质量、设计、协作和项目风险。本书单不是求职指南,版本与技术适用性需在生产时逐本注明。

入门 10 本书 10—14 周
书单封面:软件工程经典十部书
阶段 1

写好代码

先围绕“写好代码”,建立后续阅读所需的基本视角。

01
《代码整洁之道》封面
必读

代码整洁之道

马丁(Robert C. Martin)

AZW3 · 5.28 MB

以《代码整洁之道》进入“写好代码”,建立本阶段最重要的观察入口。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
02
《重构 改善既有代码的设计》封面
必读

重构 改善既有代码的设计

[美]马丁·福勒(Martin Fowler)

EPUB · 3.66 MB

以《重构》进入“写好代码”,建立本阶段最重要的观察入口。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
03
《程序员修炼之道:通向务实的最高境界(第2版)》封面
选读

程序员修炼之道:通向务实的最高境界(第2版)

(美)David Thomas(大卫·托马斯),Andrew Hunt(安德鲁·亨特)

EPUB · 12.23 MB

以《程序员修炼之道》进入“写好代码”,建立本阶段最重要的观察入口。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
阶段 2

设计与项目

再进入“设计与项目”,比较不同经验、方法和解释框架。

04
《代码大全》封面
必读

代码大全

Steve McConnell

EPUB · 0.65 MB

《代码大全》把阅读推进到“设计与项目”,用于比较不同经验和解释方式。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
06
《人月神话(二十周年纪念版)》封面
选读

人月神话(二十周年纪念版)

弗雷德里克·布鲁克斯

EPUB · 2.44 MB

《人月神话》把阅读推进到“设计与项目”,用于比较不同经验和解释方式。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
阶段 3

系统与职业

最后通过“系统与职业”,把前两阶段的认识整合为更完整的判断。

07
《凤凰项目:一个IT运维的传奇故事(修订版)》封面
必读

凤凰项目:一个IT运维的传奇故事(修订版)

[美] 吉恩 • 金 凯文 • 贝尔 乔治 • 斯帕福德

EPUB · 1.66 MB

通过《凤凰项目》理解“系统与职业”,把前面的认识转化为更完整的判断。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
08
《黑客与画家》封面
必读

黑客与画家

[美]保罗·格雷厄姆

EPUB · 0.97 MB

通过《黑客与画家》理解“系统与职业”,把前面的认识转化为更完整的判断。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
09
《浪潮之巅》封面
选读

浪潮之巅

吴军

EPUB · 0.33 MB

通过《浪潮之巅》理解“系统与职业”,把前面的认识转化为更完整的判断。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
10
《软技能 代码之外的生存指南》封面
选读

软技能 代码之外的生存指南

[美]约翰 Z. 森梅兹(John Z. Sonmez)

EPUB · 2.7 MB

通过《软技能》理解“系统与职业”,把前面的认识转化为更完整的判断。 每读完一部分选择一个方法做小规模实践,用结果而不是新鲜感判断是否保留。

查看详情
❯
个人中心
今日签到
有新私信 私信列表
搜索