好书推荐 好书速递 排行榜 读书文摘

程序开发心理学

程序开发心理学
作者:[美] Gerald M·Weinberg
译者:韩江 / 陈玉
副标题:银年纪念版·中英对照
出版社:电子工业出版社
出版年:2010-03
ISBN:9787121104336
行业:计算机
浏览数:56

内容简介

《程序开发心理学(银年纪念版·中英对照)》出自软件领域著名思想家,美国计算机名人堂首批成员之一的Gerald M.Weinberg温伯格之手。《程序开发心理学(银年纪念版·中英对照)》关注的是程序开发过程中人的因素,堪称这一领域的开山之作。《程序开发心理学(银年纪念版·中英对照)》的初稿完成于整整40年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。在书中,作者从人类行为、社会行为、个人行为等角度,分析了人在计算机程序开发的过程中所表现出的行为及其影响,探讨了诸如什么样的程序员才是好的程序员,怎样才能打造出优秀的开发团队,我们在求职或招聘时做的那些智力测验是否真的有用,等等这类问题。作者的行文深入浅出,书中所举例子看似信手拈来,然而却发人深省,值得读者细细品读。几十年来,《程序开发心理学(银年纪念版·中英对照)》已让无数读者从中受益,时至今日仍然是畅销全球的经典之作。

适合阅读《程序开发心理学(银年纪念版·中英对照)》的,不仅仅是处在软件行业第一线的程序员;各个软件开发单位的团队领导、项目主管、高层管理人员,以及人力资源经理、文档撰写人员、程序开发工具的设计者、程序开发语言的设计者,甚至所有其工作与程序开发有关的人,都能从《程序开发心理学(银年纪念版·中英对照)》中得到启发。

......(更多)

作者简介

40多年前Weinberg进入了程序开发领域,1最初的工作是IBM的普通职员,1后来担任了包括数据处理方面的主管在内的许多职位,1并担任过“水星计划”监管程序开发的主管.a从那以后,1他的名字在软件工程界就开始广为人知,1并且由于他在人和技术两方面的新颖的观点,1而使他得到了来自全世界的赞誉.a作为一位极有影响力的作家.c演说家和咨询大师,1Weinberg还举办了多次旨在帮助人们提高生产能力的研讨会.a在他的20多本著作中,1有《咨询的奥秘》.c《成为技术领导者》.c《质量软件管理》系列丛书等多部经典作品(都已由DorsetccHouse出版社出版).

......(更多)

目录

《银年纪念版》前言 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

......(更多)

读书文摘

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

......(更多)

猜你喜欢

点击查看