程序开发心理学(银年纪念版)(经典重读,与温伯格大师的思想共舞)

程序开发心理学(银年纪念版)(经典重读,与温伯格大师的思想共舞)

基本信息

原书名: The Psychology of Computer Programming: Silver Anniversary Edition
原出版社: Dorset House
作者: (美)Gerald M. Weinberg    [作译者介绍]
译者: 韩江;陈玉[同译者作品]
出版社:电子工业出版社
ISBN:9787121104336
上架时间:2010-4-9
出版日期:2010 年3月
开本:16开
其他详细信息查看:http://www.china-pub.com/196580


编辑推荐

堪称软件领域开山之作的本书由美国计算机名人堂首批成员之一、美国软件界著名思想家,Weinberg最初于1969年完成的,40年过去了,本书受欢迎的程度却丝毫未减,这在计算机程序开发这个日新月异,新技术、新产品层出不穷的领域无疑是个惊人的奇迹!此次翻译的是本书的《银年纪念版》,即25周年纪念版。


内容简介

本书出自软件领域著名思想家,美国计算机名人堂首批成员之一的Gerald M.Weinberg温伯格之手。本书关注的是程序开发过程中人的因素,堪称这一领域的开山之作。本书的初稿完成于整整40年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。在书中,作者从人类行为、社会行为、个人行为等角度,分析了人在计算机程序开发的过程中所表现出的行为及其影响,探讨了诸如什么样的程序员才是好的程序员,怎样才能打造出优秀的开发团队,我们在求职或招聘时做的那些智力测验是否真的有用,等等这类问题。作者的行文深入浅出,书中所举例子看似信手拈来,然而却发人深省,值得读者细细品读。几十年来,本书已让无数读者从中受益,时至今日仍然是畅销全球的经典之作。
适合阅读本书的,不仅仅是处在软件行业第一线的程序员;各个软件开发单位的团队领导、项目主管、高层管理人员,以及人力资源经理、文档撰写人员、程序开发工具的设计者、程序开发语言的设计者,甚至所有其工作与程序开发有关的人,都能从本书中得到启发。

目录

《银年纪念版》前言 XVI
第一版序言 XXVI
第一版序言 评注 XXX
教材使用建议 XXXIII
第一篇 作为人类行为的程序开发 1
第一篇 作为人类行为的程序开发 评注 7
第1章 阅读程序 9
一个例子 11
计算机的局限性 13
语言的局限性 17
程序员的局限性 19
历史问题 21
规范 23
小结 25
参考资料 27
第1章 阅读程序 评注 29
第2章 优秀程序的要素 31
技术规范 35
进度计划 39
适应性 41
效率 45
小结 51
问答题 51
参考资料 53
第2章 优秀程序的要素 评注 55
第3章 研究程序开发的方法 59
自省 61
观察 65
实验 69
心理学测量标准 75
利用行为科学的数据 81
小结 83
问答题 85
参考资料 87
第3章 研究程序开发的方法 评注 93
第二篇 作为社会行为的程序开发 99
第二篇 作为社会行为的程序开发 评注 105
第4章 程序开发组 109
正式与非正式的组织机构 109
物理环境和社会组织 115
错误和自我主义 119
无私的程序开发 127
创建和维持程序开发环境 135
小结 143
问答题 143
参考资料 145
第4章 程序开发组 评注 149
第5章 程序开发团队 155
团队的组建 157
设立和接受目标 165
团队领导及其领导地位 177
危机中的团队 191
小结 203
问答题 205
参考资料 207
第5章 程序开发团队 评注 211
第6章 程序开发项目 217
在改变中保持稳定 219
衡量绩效 227
项目结构 239
大型项目中共同的社会问题 245
小结 251
问答题 253
参考资料 257
第6章 程序开发项目 评注 261
第三篇 作为个人行为的程序开发 265
第三篇 作为个人行为的程序开发 评注 271
第7章 程序开发任务的差异 275
专业的与业余的程序开发 277
程序员想要做什么 285
程序开发工作的阶段 297
小结 307
问答题 307
参考资料 311
第7章 程序开发任务的差异 评注 315
第8章 个性因素 317
个性的改变 321
个性中始终如一的部分 325
关键的个性特征 331
个性测试 341
程序员的个性测试 347
小结 351
问答题 351
参考资料 353
第8章 个性因素 评注 357
第9章 智力,或问题解决能力 359
心理定势 361
问题求解的一些维度 365
程序开发的智力因素 369
智力测验 377
程序员的智力测验 379
小结 389
问答题 391
参考资料 391
第9章 智力,或问题解决能力 评注 397
第10章 积极性、培训与经验 401
积极性 403
培训、课程学习与教育 409
学习的阻力 417
如何学习程序开发 427
小结 437
问答题 437
参考资料 439
第10章 积极性、培训与经验 评注 443
第四篇 程序开发工具 447
第四篇 程序开发工具 评注 453
第11章程序开发语言 457
程序开发语言与自然语言 459
程序开发语言的设计 467
小结 475
问答题 475
参考资料 477
第11章 程序开发语言 评注 481
第12章 程序开发语言设计的一些原则 485
一致性 487
简洁性 499
局部性与线性 509
传统与创新 515
专用的、多用的以及玩具式语言 525
小结 533
问答题 535
参考资料 537
第12章 程序开发语言设计的一些原则 评注 543
第13章 其他程序开发工具 547
程序测试工具 549
操作系统 557
分时与批处理 573
文档 579
小结 595
问答题 595
参考资料 599
第13章 其他程序开发工具 评注 605
第五篇 结语 611
第5篇 结语 评论 619


 

你可能感兴趣的:(心理学)