当前位置:首页 > 工业技术
程序开发心理学  银年纪念版
程序开发心理学  银年纪念版

程序开发心理学 银年纪念版PDF电子书下载

工业技术

  • 电子书积分:18 积分如何计算积分?
  • 作 者:(美)GeraldM.Weinberg著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2010
  • ISBN:9787121104336
  • 页数:619 页
图书介绍:本书出自软件领域著名思想家,美国计算机名人堂首批成员之一的温伯格之手。本书关注的是程序开发过程中人的因素,堪称这一领域的开山之作。本书的初稿完成于整整40年前,作者当时慧眼独具,前瞻性地提出了将程序开发作为一种人类行为来考察的观点。在书中,作者从人类行为、社会行为、个人行为等角度,分析了人在计算机程序开发的过程中所表现出的行为及其影响,探讨了诸如什么样的程序员才是好的程序员,怎样才能打造出优秀的开发团队,我们在求职或招聘时做的那些智力测验是否真的有用等这类问题。
《程序开发心理学 银年纪念版》目录

第一篇 作为人类行为的程序开发 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

问答题 309

参考资料 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

返回顶部