2010年,O’Reilly Media,258页。 用英语写,用英语读。
(媒体使我在我的文章中澄清了有关可能的会员链接的问题,因此请阅读。 )
免责声明 :这是我作为职业阅读的另一本贸易书籍。 如果您不是程序员,那么您的兴趣可能会有所不同。
提出一些概念集,以充实97岁的程序员的职业世界,这是一个聪明的主意-它既是商标,是系列的一部分,现在又有两本书了,并且是使这些概念成为现实的重要的潜台词。书。 考虑到有更多关于该书的文章,正如编辑Kevlin Henney在序言中提到的(由于这些日子通常都可以在与该书相关的网站上找到,因此您可以立即获得所有相关文章)感觉到这些是最重要的97个概念; 您将最受益的97; 将计算机编程技术精简的97。
- 我们能说作者(和人们)只是他们时代的产物
- 我是美丽的化身。 –马·马丁–中
- 来自给您的人们,关于Sick Genesis的Kickstarter书籍的惊人历史来了……
- 原子失误
- 阅读和下载JK罗琳(JK Rowling)的在线《哈利·波特与魔法石》(PDF和ePub)
那不是本书的要旨。 这些不是每个程序员都应该知道的前 97件事。 一个有经验的或有抱负的程序员,在深入阅读本书之前,可能应该获得一种或多种编程语言以及一种或多种编程范例的经验。 但是,确实提供了一系列有趣的概念,可在您迈出第一步后将其扩展。 这里涉及的范围非常广泛-您可以找到有关为什么浮点数不是实数的科学讨论,以及有关为什么以及如何配对程序的非常实用的解释的文章。 这些文章可以涉及各种编程语言的技术性方面(关于编程语言,这本书已被编辑得尽可能通用-另一本专门处理Java的书也将很快发行),本身进行编程-从干净的代码到测试开始,再到团队工作的各个方面,再到与工作场所中的其他利益相关者打交道,都可以进行编程。 有些文章建议您学习实际的语言或可能反映您的代码的其他学科,从而使您无法使用。
这本书是由经验丰富的程序员Kevlin Henney巧妙地编辑的,他的业余爱好-拍摄公共计算机故障的照片-使他有一种以他的名字命名的现象(请在Twitter上查找#kevlinhenney以了解我在说什么)。 ),而不是将其划分为涉及编程世界不同方面的部分,而是将所有文章相互穿插,并让整本书中的某些贡献者返回,以提供不同的想法和不同的观点。
那些通读本书的人必定会从其职业生涯的至少一个方面走出另一端,以便进一步学习和改进。
( 这本书可以在这里找到。 )