【私人书单】编写整洁的代码,你值得拥有!

发布时间:2021-05-05   来源:39健康网    
字号:

用手机扫描二维码在手机上继续观看

手机查看

程序员必须阅读的十三本经典书籍

私人图书清单,仅供参考!

01

史蒂夫·迈克·康奈尔(Steve Mike Cornell)的密码本

“优秀的编程实践百科全书,“代码百科全书”专注于个人技能,添加的所有内容都被我们本能地称为“编写简洁的代码。”这本书有50页,内容涉及代码布局。”-乔尔·斯波尔斯基(Joel Spolsky)

史蒂夫·麦康奈尔(Steve McConnell)的原始“代码手册”(第一版)是公认的编程最佳实践手册之一。在过去的十年中,这本书仍在帮助开发人员编译更好的软件。

无论您的经验水平如何,无论您在哪种开发环境中工作,无论项目规模大小,这本书都将使您大开眼界,并帮助您创建高质量的代码。

02

“计算机程序的结构和解释”

“代码百科全书”,“重构”和“设计模式”的经典书籍将教您有效的工作习惯和交易细节。其他书籍,如《人文收藏》,《计算机编程心理学》和《人月神话》将进入软件开发的心理层面。其他书籍讨论算法。这些书有自己的位置。

但是,“计算机程序的构造和解释”与之不同。这是一本可以激发您灵感的书,它将激发您编写优秀程序的热情;它还将教会您认识和欣赏美丽;它将使您有一种敬畏之情,并使您无法控制地渴望学习更多。

其他书籍可能会让您成为更好的程序员,但是这本书肯定会让您成为程序员。

03

“ C编程语言”

“ C编程语言”(第二版新版)的原始作品是C语言的权威经典专着,由C语言的一位设计师Dennis M. Ritchie和著名的计算机科学家Brian W撰写。克尼根(Kernighan)。如今,我们看到的大量教科书和有关C语言编程的著作都基于这本书。

原始作品的第一版中引入的C语言成为广泛使用的C语言标准C的基础。

本书首次引入了著名的“ hello,world”程序。现在,该程序一直是所有编程语言的第一堂课。

04

程序员认为维护练习(修订版)

生活中没有什么是一成不变的。人们需要改变他们的习惯和技能。无论您是程序员,软件公司经理,技术陌生人还是思想家,或者只想让自己的大脑更聪明,所有尝试改变自己的人都请以本书为开始。

05

系统思维导论

关注人文,掌握思维定律,揭开科学技术之谜

“它给我带来的惊喜是我第一次能够从全球角度看各个学科。科学不再是一个黑色的,零散的教条,不再是一堆难以理解的符号。”

06

优秀的叛乱者:领导组织变革的力量

路易斯·凯利(Lois Kelly)和卡门·麦地那(Carmen Medina)的实践经验向我们展示了如何在工作中获得信任,提出意见,处理人际关系,管理冲突并保持理性。 “

-沃顿商学院院长亚当·格兰特(Adam Grant),《纽约时报》畅销书《给予与接受》的作者

健康权威书籍_健康管理师书籍_养生健康书籍

07

“站点可靠性工程”

“ SRE:Google操作和维护解密”可以使读者学习Google工程师在扩大系统部署规模,提高可靠性和资源利用效率方面的指导思想和具体实践,这些都是可以直接应用的贵重物品经验。任何想要创建和扩展大规模集成系统的人都应该阅读它。本书提供了有关如何改进可全年维护的系统的极有价值的实践经验。

08

“重构”

当时,当我阅读《重构:改进现有代码的设计》一书时,由于在有关代码气味的单独一章中所花费的空间很大,这本书特别值得。这本书非常成功,因为它将构建和代码气味的概念带入了主流。

史蒂夫·耶格(Steve Yegge)曾经赞美这本书:

2003年10月健康权威书籍,当我第一次读这本书时,我感到很冷。如果您意识到自己想辞职,您已经工作了5年。第二天,我随便问了一下:“好吧,你已经读过建筑书籍,对吗?我随便问一下,因为我很久以前就读过,当然不是现在。”在我调查的20个人中,只有一个人阅读过它。感谢上帝,每个人都感到尴尬健康权威书籍,不仅仅是我。

09

健康权威书籍_健康管理师书籍_养生健康书籍

“ Peopleware”

当我上大学时,我读了这篇“人文软件”。尽管这本书太有说服力了,但是所有的研究结果都支持这本书的观点。办公室比小隔间要好。当所有开发人员与我讨论时,他们基本上都同意这种观点。

10

“编程珍珠”

尽管我不得不沮丧地承认我不了解本书中的一半内容,但我还是非常推荐“ Programming Pearls”。书中有一些惊人的东西。 –马特·沃伦(Matt Warren)

11

迈克尔·费瑟斯(Michael Feathers)修改代码的艺术

我认为没有哪本书会像这本书一样影响我的编程观点。它清楚地告诉您如何处理他人的代码,并隐式地教您如何防止(以及为什么防止)。

养生健康书籍_健康管理师书籍_健康权威书籍

同意。许多开发人员讨论了使用干净的结构来编译软件。但是我认为几乎所有开发商都在喝其他开发商的狗食。 –伯纳德·戴

12

“编码:计算机软件和硬件背后隐藏的语言”

我建议使用Charles Petzold的“编码”。在这个充满工具和IDE的时代,很长一段时间以来,程序员就已经从中提取了很多复杂性,而这本书令人大开眼界。 –赫米尔(Hemil)

13

“程序员健康指南”

最后一本书,

作为程序员,您必须在几秒钟内知道它!

图说天下

分享到微信朋友圈

×

打开微信,点击底部的“发现”,

使用“扫一扫”即可将网页分享至朋友圈。

时尚女人
育儿知识
生活百科
减肥方法