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

基本信息

原书名: 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

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

  1. 还有这种书,程序开发心理学(豆瓣) - 豆瓣读书,转载自:https://book.douban.com/subject/1141154/...

    登录/注册 下载豆瓣客户端 豆瓣 读书 电影 音乐 同城 小组 阅读 FM 时间 豆品 更多 豆瓣读书 购书单 电子图书 豆瓣书店 2018年度榜单 2018书影音报告 购物车 程序开发心理学 作者: ...

  2. 《程序开发心理学》读书笔记(二)

    第二章  优秀程序的要素 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ...

  3. 每周一书-《程序开发心理学(银年纪念版)》

    每周一书-<程序开发心理学(银年纪念版)> 首先说明,本周活动有效时间为2016年9月5日到2016年9月11日.本周为大家送出的书是由电子工业出版社出版,Gerald M. Weinbe ...

  4. 《程序开发心理学》几点核心理解

    作者:草小诚(wellsmile@foxmail.com) 转载请注原文地址:https://blog.csdn.net/cxcjoker7894/article/details/85319250 前 ...

  5. 《程序开发心理学》笔记

    最近阅读了温伯格的<程序开发心理学>一书,非常有趣,作者试图用学术的方法去研究影响程序开发的因素,在这个过程中也提出了一些自己对程序开发的看法.书中对如何提高程序员团队的开发效率给出了作者 ...

  6. 林锐《软件工程思想》与温伯格《程序开发心理学》读后感

    读了林锐博士的<软件工程思想>,我对软件工程这门学科又有了更加深刻的认识.这本书不过虽然并没有什么长篇大论,但是作者的文风幽默而且亲和.特别是在写程序员的生活和工作已经融为一体时,即便现在 ...

  7. 《程序员》对温伯格的专访

    这是gigix在2003年9月对温伯格的一次专访: 软件思想家Gerald Weinberg专访<?xml:namespace prefix = o ns = "urn:schemas ...

  8. 从程序员成为技术领导者:掌握全面解决问题的方法(温伯格)

    引子 搞定技术问题并不简单,但与人打交道也并非易事.作为一个技术专家,你是否在走上管理岗位时遇到了各种不适"症状"?本书将帮助你成为一个成功的解决问题的领导者. 本文从一个反思者的 ...

  9. 《程序开发心理学》读书笔记

    把整本书中每个章节有用的信息记录如下: 在某些特定环境中所看到的那样,额外的金钱实际上反而可能会让某些人放弃自己工作. 也许你现在会说:金钱的激励作用还不如提高对目标设定的参与程度和对工作数量的关心程 ...

最新文章

  1. 分布式任务队列 Celery — 详解工作流
  2. mysql 5.7 修改配置文件_如何找到并修改MySQL57的配置文件m
  3. python查看文档的软件_Python __doc__属性:查看文档
  4. django05:ORM示例--person 增删改查
  5. node-glob 正则表达式
  6. 高中计算机教师考试专业知识,高中教师资格证计算机专业考试内容
  7. shell编程关于数组的那点事
  8. QRegExpValidator
  9. 官网免费下载VMware Workstation Pro及VMware Player[无需注册]
  10. STM32串口调试一直打印 00 00
  11. 安卓远程连接计算机桌面,安卓手机通过远程连接控制电脑的方法
  12. PyTorch学习(九)--用CNN模型识别手写数字数据集MNIST
  13. 微信小程序使用node-xlsx解析excel文件的云函数
  14. STC15F2K60S2实现A/D转换
  15. supervisor的使用教程
  16. 直接在pcb中查看焊盘尺寸
  17. c语言教程github,GitHub - saitjr/C-Toturials: C语言教程
  18. iGrimace Cydia使用
  19. 怎样为孩子30年后做打算。
  20. 西门子s7-200smart清除密码西门子plc用SD卡清除密码方法步骤

热门文章

  1. 海量数据亮相2022智博会 为重庆“智慧城市”发展注入新动能
  2. scrapy mysql 模拟登录知乎_详细的Python Scrapy模拟登录知乎
  3. ESP8266 Non-OS SDK 开发之旅 基础篇① 初识 Non-OS SDK,史上超级详细手把手教小白20分钟快速搭建SDK软件开发环境,完成第一个例子Hello World!
  4. 当当网Day2-Day3
  5. 转行软件测试你必须知道的几点
  6. css上滑事件,仿抖音上划和下拉
  7. wzz24_0602
  8. 楚留香手游电脑版不显示服务器,楚留香手游PC版无响应怎么办 电脑版无响应处理方法...
  9. 开发-通用设计-留痕
  10. method_missing,一个 Ruby 程序员的梦中情人