《程序开发心理学》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)杰拉尔德·温伯格著;邓俊辉译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302070261
  • 页数:388 页
图书介绍:本书内容包括:作为社会行为的程序开发、心理学测量、无私式程序开发、程序开发团队、大型工程中共同的社会性问题、智力水平、以及问题求解能力、培训以及经验,还有程序语言设计的一些原则等等。

目录 4

第1篇 作为人类行为的程序开发 4

第1篇 作为人类行为的程序开发——评注 4

第1章阅读程序 5

一个例子 6

机器的局限 8

语言的局限 9

程序员的局限 11

历史遗留问题 11

规范 13

小结 13

思考题 14

参考资料 15

第1章 阅读程序——评注 17

第2章优秀程序的要素 19

技术规范 21

日程计划 24

适应性 24

效率 27

小结 30

思考题 30

参考资料 31

第2章 优秀程序的要素 评注 33

第3章如何研究程序设计 35

自省 36

观察 38

实验 41

心理学测量 45

利用行为科学中的数据 49

小结 51

思考题 52

参考资料 53

第3章 如何研究程序设计——评注 57

第Ⅱ篇 作为社会行为的程序开发 64

第Ⅱ篇 作为社会行为的程序开发——评注 64

第4章程序开发组 67

正式与非正式组织机构 67

自然环境与社会结构 71

错误与惟我独尊 73

无私式程序开发 78

建立与维护程序开发的环境 83

小结 88

思考题 88

参考资料 90

第4章 程序开发组 评注 92

第5章程序开发团队 97

团队的组建 97

目标的设定与认同 103

团队的领导者及其领导方法 109

团队中可能出现的危机 118

小结 125

思考题 126

参考资料 128

第5章 程序开发团队——评注 130

第6章程序开发项目 135

调整过程的稳定性 135

绩效评价 140

项目结构 147

大型项目中共同的社会性问题 151

小结 155

思考题 157

参考资料 159

第6章 程序开发项目——评注 161

第Ⅲ篇 作为个人行为的程序开发 169

第Ⅲ篇 作为个人行为的程序开发——评注 169

专业的与业余的程序开发 171

第7章程序开发任务的差异 171

程序员想要做什么 176

程序开发工作的不同阶段 184

小结 190

思考题 191

参考资料 193

第7章 程序开发任务的差异——评注 195

第8章人格因素 197

疯狂的轰炸机 197

人格的改变 199

人格中经久不变的部分 202

关键的人格特征 205

人格测试 211

程序员的人格测验 215

小结 217

思考题 218

参考资料 219

第8章 人格因素——评注 221

第9章 智力水平以及问题求解能力 223

心理集合 223

问题求解的一些维度 227

程序开发的智力因素 230

智力测验 234

程序员的智力测验 236

小结 242

思考题 243

参考资料 244

第9章 智力水平以及问题求解能力——评注 248

第10章积极性、培训以及经验 251

积极性 252

培训、课程学习与教育 257

学习的阻力 261

如何学习程序开发 267

小结 273

思考题 274

参考资料 276

第10章 积极性、培训以及经验——评注 278

第Ⅳ篇程序开发工具 285

第Ⅳ篇 程序开发工具——评注 285

第11章程序语言 287

程序语言与自然语言 287

程序语言设计 292

小结 295

思考题 296

参考资料 296

第11章程序语言——评注 299

第12章程序语言设计的一些原则 301

一致性 301

简洁性 308

局部性与线性 314

传统与革新 318

专用的、多用的以及玩具式语言 325

小结 329

思考题 331

参考资料 333

第12章程序语言设计的一些原则——评注 336

第13章 其他的程序开发工具 339

程序测试工具 339

操作系统 345

分时与批处理 353

文档管理 357

小结 367

思考题 368

参考资料 370

第13章 其他的程序开发工具——评注 374

第Ⅴ篇 结 语 385

第Ⅴ篇 结语——评注 385