最受欢迎的 10 本编程书籍(文末附地址)

一般来说 , 学习的过程发生并终结在购买这一步 , 而后再未捡起 。
推特上一位名为PierredeWulf的网友突发奇想 , 有史以来最受欢迎的编程书籍到底是哪些?为了找到程序员们最为推崇的那些编程书籍 , 他使用Python编写了脚本 , 拉取了大量的相关数据 , 最终得出了这10本经久不衰的技术好书 。 以下是推荐结果 。
程序员修炼之道:从小工到专家
作者:DavidThomas&AndrewHunt , 67%推荐度
最受欢迎的 10 本编程书籍(文末附地址)
文章图片
《程序员修炼之道》由一系列的独立部分组成 , 涵盖的主题从个人责任、职业发展 , 直到用于使代码保持灵活、并且易于改编和复用的各种架构技术 。 利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比 , 全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱 。 无论你是初学者 , 是有经验的程序员 , 还是软件项目经理 , 本书都适合你阅读 。
代码整洁之道
作者:RobertC.Martin , 66%推荐度
最受欢迎的 10 本编程书籍(文末附地址)
文章图片
软件质量 , 不但依赖于架构及项目管理 , 而且与代码质量紧密相关 。 这一点 , 无论是敏捷开发流派还是传统开发流派 , 都不得不承认 。 本书提出一种观念:代码质量与其整洁度成正比 。 干净的代码 , 既在质量上较为可靠 , 也为后期维护、升级奠定了良好基础 。 作为编程领域的佼佼者 , 本书作者给出了一系列行之有效的整洁代码操作实践 。 这些实践在本书中体现为一条条规则(或称“启示”) , 并辅以来自现实项目的正、反两面的范例 。 只要遵循这些规则 , 就能编写出干净的代码 , 从而有效提升代码质量 。
代码大全(第2版)
作者:SteveMcConnell , 42%推荐度
最受欢迎的 10 本编程书籍(文末附地址)
文章图片
这是一本完整的软件构建手册 , 涵盖了软件构建过程中的所有细节 。 它从软件质量和编程思想等方面论述了软件构建的各个问题 , 并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念 , 还含有丰富而典型的程序示例 。 这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白 , 而且也为程序员们提供了一个有关编程技巧的信息来源 。 这本书对经验丰富的程序员、技术带头人、自学的程序员及几乎不懂太多编程技巧的学生们都是大有裨益的 。 可以说 , 无论是什么背景的读者 , 阅读这本书都有助于在更短的时间内、更容易地写出更好的程序 。
重构:改善既有代码的设计
作者:MartinFowler , 35%推荐度
最受欢迎的 10 本编程书籍(文末附地址)
文章图片
重构 , 一言以蔽之 , 就是在不改变外部行为的前提下 , 有条不紊地改善代码 。 多年前 , 正是本书原版的出版 , 使重构终于从编程高手们的小圈子走出 , 成为众多普通程序员日常开发工作中不可或缺的一部分 。 本书也因此成为与《设计模式》齐名的经典著作 , 被译为中、德、俄、日等众多语言 , 在世界范围内畅销不衰 。
深入浅出设计模式
作者:EricFreeman/BertBates/KathySierra/ElisabethRobson , 29.4%推荐度
最受欢迎的 10 本编程书籍(文末附地址)
文章图片
《深入浅出设计模式》(影印版)的编写运用许多最新的研究 , 包括神经生物学、认知科学以及学习理论 , 这使得《深入浅出设计模式》(影印版)能够将这些设计模式深深地烙印在你的脑海中 , 不容易被遗忘 。 你将会更擅长于解决软件设计中的问题 , 并能够和你的团队成员用模式的语言来更好地沟通 。