程序开发心理学

程序开发心理学

作者:(美)杰拉尔德·温伯格

出版社:清华大学出版社

出版年:2004-1-1

评分:8.3

ISBN:9787302070269

所属分类:行业好书

书刊介绍

内容简介

本书开创"以人为本"研究方法的先驱,在长达25年的岁月中一直保持活力,至今仍在继续。1997年,本书作者温伯格因其在软件领域的杰出贡献,被美国计算机博物馆的计算机名人堂选为首批5位成员之一。

在计算机界,还没有任何一本计算机方面的书,在初次出版之后,能够在长达25年的岁月中一直保持活力--而且这种活力到今天仍在继续。《程序开发心理学》是开创"以人为本"研究方法的先驱,它以其对程序员们在智力、技巧、团队和问题求解能力等方面独特的视角和敏锐的观察经受住了时间的考验。

weinberg先生在1971年出版的、具有深远影响的第1版的基础上,增加了令人耳目一新的内容,构成了这本《程序开发心理学》的银年纪念版。新增的内容包括:新的前言,每一章之后的评注以及针对影响程序员职业生涯的若干问题发自内心的真知灼见。 weinberg先生以其独特的视角回顾了自己当年的见解,重新审视了与今天的程序开发尤为相关的问题,并强调了今与昔的异同。内容包括:作为社会行为的程序开发、心理学测量、无私式程序开发、程序开发团队、大型工程中共同的社会性问题、智力水平,以及问题求解能力、积极性、培训以及经验,还有程序语言设计的一些原则等等。

作品目录

第一篇 作为人类行为的程序开发
第一章 阅读程序
第二章 优秀程序的要素
第三章 如何研究程序设计
第二篇 作为社会行为的程序开发
第四章 程序开发组
第五章 称许开发团队
第六章 程序开发项目
第三篇 作为个人行为的程序开发
第七章 程序开发任务的差异
第八章 人格因素
第九章 智力水平以及问题求解能力
第十章 积极性、培训以及经验
第四篇 程序开发工具
第十一章 程序语言
第十二章 程序语言设计的一些原则
第十三章 其他的程序开发工具
第五篇 结语
· · · · · ·

精彩摘录

“但是你的程序要运行多行时间呢?”他问道——特意强调了“你的”一词。“这取决于输入,”这位程序员回答道,“不过平均起来,大概每张卡片需要10秒钟。”“啊哈,”他得意地说到,“我的程序每张卡片只需要1秒钟”。这时所有的听众——他们毕竟都为那个1秒钟的程序做出过贡献——似乎都放心了。但是我们的那位程序员,因为他的年轻和单纯,并没有被那个人的话击倒。相反,他平静地说道:“但是你的程序不能用啊。如果不是为了使程序能用,我可以写出每张卡片的处理时间只需要1毫秒钟的程序来,这甚至比我们的读卡器还要快。”

——引自第37页


多年以来,管理人员一直都在想方设法裁减程序员,他们为此而消耗的资金,数目之大令人瞠目结舌。

——引自第1页

相关推荐

微信二维码