程序开发心理学

作者:  [美] 杰拉尔德·温伯格

出版社: 清华大学出版社

副标题: 软件与系统思想家温伯格精粹译丛

译者:

邓俊辉

出版年: 2004-1-1

页数: 424

定价: 39.00元

装帧: 平装(无盘)

丛书: 软件与系统思想家温伯格精粹译丛

ISBN: 9787302070269

豆瓣评分

5星

38.2%

4星

43.8%

3星

17.1%

2星

0.8%

1星

0.0%

 

内容简介
 · · · · · ·

本书开创"以人为本"研究方法的先驱,在长达25年的岁月中一直保持活力,至今仍在继续。1997年,本书作者温伯格因其在软件领域的杰出贡献,被美国计算机博物馆的计算机名人堂选为首批5位成员之一。

在计算机界,还没有任何一本计算机方面的书,在初次出版之后,能够在长达25年的岁月中一直保持活力--而且这种活力到今天仍在继续。《程序开发心理学》是开创"以人为本"研究方法的先驱,它以其对程序员们在智力、技巧、团队和问题求解能力等方面独特的视角和敏锐的观察经受住了时间的考验。

weinberg先生在1971年出版的、具有深远影响的第1版的基础上,增加了令人耳目一新的内容,构成了这本《程序开发心理学》的银年纪念版。新增的内容包括:新的前言,每一章之后的评注以及针对影响程序员职业生涯的若干问题发自内心的真知灼见。
weinberg先生以其独特的视角回顾了自己当年的见解...

(展开全部)

目录
 · · · · · ·

第一篇 作为人类行为的程序开发
第一章 阅读程序
第二章 优秀程序的要素
第三章 如何研究程序设计
第二篇 作为社会行为的程序开发
第四章 程序开发组
· · · · · ·
(更多)

豆瓣成员常用的标签(共170个)
 · · · · · ·

丛书信息

  软件与系统思想家温伯格精粹译丛 (共7册),
这套丛书还有
《系统化思维导论(银年纪念版)》,《系统设计的一般原理》,《质量·软件·管理(第1卷)》,《质量·软件·管理(第Ⅲ卷)》,《质量·软件·管理(第Ⅱ卷)》 等。

喜欢读"程序开发心理学"的人也喜欢的电子书
 · · · · · ·

支持 Web、iPhone、iPad、Android 阅读器

我来说两句

短评
 · · · · · ·
 (
全部 42 条
)

  • 0
    有用

    [已注销]

    2007-04-29

    分析一类人,so cool

  • 0
    有用

    眼神

    2008-11-11

    温伯格的书,一定要看

  • 0
    有用

    麦机长

    2014-07-26

    大学时读过。

  • 0
    有用

    Whyme Lyu

    2010-04-18

    经验不足, 无法参透.

  • 0
    有用

    泉子

    2009-04-08

    不是我想象中的内容,不过还是有些意思~

> 更多短评 42 条

我要写书评

程序开发心理学的书评 · · · · · ·
( 全部 8 条 )

shuaiye

2005-10-09 16:22:16

有没有谁告诉我温伯格的书该怎么读?

温伯格这个名字实在是响亮的很,被引用率极高,目光如炬,
几乎超前看到好多东东,并以文字的形式记录了下来。 某某书提到,温伯格在**时候就已经开始关注人的因素,于是乎
买来准备好好研读,装帧倒是不错,字体也够大,可是读来读去, 总是好像云里雾里的,不知道这位老先生...

(展开)

corpsefire

2007-08-19 23:48:08

《代码大全》里对这本书的评价

是引用另一个人的评价 “每个程序员的上司都该有一本,应当认真读读, 用心去记,
按其中的训诫行事; 放在办公桌上供其程序员去偷。 但他仍要继续再放一本, 直到没人拿为止。”
--Weiss, 1972

(展开)

六中班尼路

2007-07-13 11:42:33

经久不衰的《程序开发心理学》

如果你先前没看过关于这本书的介绍,在你读完了它之后,一定很难想象作者竟然是在三十多年前写成的此书。虽然书中关于程序开发的技术内容会让你感到年代的久远,但是其中“关于人的内容”在今天看来依然具有很强的生命力,它仿佛是在叙述发生在我们身边的事情,许多观点是对程...

(展开)

justin

2006-09-11 21:03:37

很惭愧,一直没看完!

这里我只给这本书三星,仅代表我个人意见,我是很艰难地看了大约1/3的样子,后来是实在看不下去了,文字还算顺溜,但是就不太清楚其中的深刻含义,也许是我的层次还不够吧,也许再过几年我才能有勇气再拿起这本书来啃啃~
作者的那本《你的灯还亮着吗?》还是不错的!

(展开)

逗伴

2013-06-27 22:01:32

努力去理解

掌握学习之道的第一步,就是要了解自己拥有什么,缺乏什么--也就是要有“自知之明”。
--摘自《程序开发心理学(银年纪念版)》 看完《程序开发心理学(银年纪念版)》,感觉收获不大,郁闷! 不知道该如何去理解这本书讲的内容。
我们不是冰冷如数字的“经济人”,也不是古...

(展开)

泥土

2014-08-13 14:50:13

非常值得管理人员阅读和思考

优点:
以自己的丰富经历作为实际例子来说明;结合日常生活中的例子解释;深入到人心,探究在软件开发的主体的人背后的原因。 不足:
很多具体开发工作现在看不到了;程序设计语言变化很多(作者也说明了);软件工程也发生了很大变化。

(展开)

villim

2011-01-01 22:35:48

总觉得这不是真的 “心理学”

一开始是冲着心理学去的 .... 结果有关心理学的东西少之又少。
当然放到30年前的软件开发环境来看,这本书那可以振聋发聩的。不过随着Agile思想这么多年的苦心经营。有很多东西依然成为了共识。从这个角度来说,这个书还是有相当价值的。
不过如果已经对Agile有相当认识了,这...

(展开)

olymax

2009-09-13 01:48:27

经典的力量

温伯格的重要著作。不能错过,不仅仅是程序开发上的问题,同时温老也在心理上抽丝剥茧。不过,看温老的书需要沉淀和思考,更需要对生活和工作的观察和思考。

(展开)

>
更多书评8篇

读书笔记  · · · · · · 
(共5篇)

我来写笔记

  • 阿信
    (江山静好,岁月无声!)

    这一小节的内容其实跟《代码大全》里说的伙伴式编程有异曲同工的意思。中心的思想都是人的思想会有局限性,对于既定的问题很容易陷入到自己构造的封闭思维中。任何工作都会有这样的情况发生,对于程序员来说这样的情况更是不可避免。这也说明了某些程序员自我感觉良好,不与人合作,唯我独尊的性格其实是做不好事情的,无论如何也不可能写出好的代码来。

    对于这样的局限,很好的一个解决方法就是找搭档一起编程或...

    2012-03-20 12:12

  • animeng

    mark

    2013-01-20 10:33

  • 阿信
    (江山静好,岁月无声!)

    承认自己的不足不会有任何损失。。
    对新事物的担忧以及不情愿承认自己的弱点,都会成为学习的直接障碍。
    表面上看似乎平常的错误,后面可能都会包含隐藏着巨大的信息。

    每个人的理解模式都存在差异。有些人对听讲的接受程度好点,有些人则对自学阅读更容易接受。但是现在的学校都是强调课堂的学习模式。学习本来就是及其具有个人特点的,孔子那年代已经意识到了要因才施教,可是到现在真做到因才...

    2012-03-23 15:44

  • 阿信
    (江山静好,岁月无声!)

    所谓高明的人,并非有什么万能的解题模式可以使用于所有的问题,而是拥有一系列的“解题模式”,但是他们对其中的任何一个模式都没有偏爱,所以不至于出现因为对某种模式割舍不下,而忽视了最适用于当前问题的那种解题模式。

    2012-03-22 16:25

论坛
 · · · · · ·

       
好书 来自Mr.Dong   2009-01-12
过段时间再看一遍 来自流星雨   2006-11-02
巨爽的一本书 来自LeslieGu   2006-03-13
广告

以下豆列推荐
 · · · · · ·
 (
全部
)

谁读这本书?

青蜂侠

6月19日 想读
大雨

6月16日 想读

tags:软件开发

ocean

6月12日 想读
大白

6月11日 想读

> 71人在读

> 334人读过

> 1654人想读

广告

二手市场

订阅关于程序开发心理学的评论:
feed: rss 2.0

广告

© 2005-2019 douban.com, all rights reserved 北京豆网科技有限公司

关于豆瓣
· 在豆瓣工作
· 联系我们
· 法律声明

· 帮助中心
· 图书馆合作
· 移动应用
· 豆瓣广告

还有这种书,程序开发心理学(豆瓣) - 豆瓣读书,转载自:https://book.douban.com/subject/1141154/的更多相关文章

  1. 程序开发心理学阅读笔记——第I篇

    1.软件的任务是为了解决某一特定的问题,而软件开发者的任务却需要解决一系列问题.2.温伯格说,我们不能要求每个人都聪明异常,能够解决所有难题:但是我们必须持续思考,因为只有如此,我们才能明白自己在做什 ...

  2. 程序开发心理学阅读笔记——第II篇

    作为社会行为的软件开发程序开发组->程序开发团队->程序开发项目1.要判断程序员的某个集体是否构成一支团队,要看其中的成员以何种方式相互协作,以共同开发软件产品.2.健康的团队要始终能够保 ...

  3. 记开发个人图书收藏清单小程序开发(三)DB设计

    主要是参考豆瓣的图书查询接口: https://api.douban.com/v2/book/isbn/:9780132350884 返回内容如下: { "rating": { & ...

  4. 微信小程序开发豆瓣电影接口失效

    豆瓣旧API接口停用,使用以下接口代替 .获取正在热映的电影:https://douban.uieee.com/v2/movie/in_theaters访问参数:start : 数据的开始项 coun ...

  5. 微信小程序项目实战之豆瓣天气

    概述 微信小程序项目实战之豆瓣天气 详细 代码下载:http://www.demodashi.com/demo/10943.html 一.准备工作 1.注册微信小程序 2.在小程序设置中设置reque ...

  6. 推荐几本WinCE 6程序开发的书

    因为学校期中考试和课程设计的原因,winCE6的项目开发耽误了一个多月的时间,现在学校没什么事情了,公司这边杂事也差不多办完了,可以专心的搞开发了,同时这也成了我的毕业设计,我不得不上心喽. 今天在卓 ...

  7. 【前端开发API】豆瓣开放API

    转载:https://www.cnblogs.com/HuangJie-sol/articles/10884622.html#_label6 阅读目录 前言 具体api 1.正在热映 2.即将上映 3 ...

  8. 微信小程序开发—快速掌握组件及API的方法

    微信小程序框架为开发者提供了一系列的组件和API接口. 组件主要完成小程序的视图部分,例如文字.图片显示.API主要完成逻辑功能,例如网络请求.数据存储.音视频播放控制,以及微信开放的微信登录.微信支 ...

  9. 微信小程序开发日记——高仿知乎日报(下)

    本人对知乎日报是情有独钟,看我的博客和github就知道了,写了几个不同技术类型的知乎日报APP 要做微信小程序首先要对html,css,js有一定的基础,还有对微信小程序的API也要非常熟悉 我将该 ...

随机推荐

  1. 牛客 - 700I - Matrix Again - 二维RMQ - 二分

    https://ac.nowcoder.com/acm/contest/700/I 二维RMQ,贴个板子,注意爆内存,用char就可以了,char也可以存负数. 然后二分枚举对角线长度,理由很简单. ...

  2. 浅谈C# String对象

    本文介绍C#中的string是一个引用类型,C# String对象是存放在堆上,而不是堆栈上的,因此,当把一个字符串变量赋给另一个字符串时,会得到对内存中同一个字符串的两个引用. AD:WOT2015 ...

  3. 洛谷P3312 [SDOI2014]数表(莫比乌斯反演+树状数组)

    传送门 不考虑$a$的影响 设$f(i)$为$i$的约数和 $$ans=\sum\limits_{i=1}^n\sum\limits_{j=1}^nf(gcd(i,j))$$ $$=\sum\limi ...

  4. Mysql | 总结 | 常用的查询语句(单表查询)

    1. 查询单表全部 select* from 数据表名; 2. 查询单表中一个或者多个字段 select 字段1,字段2 from 数据表名; 3. 查询单表中的指定信息 select* from 数 ...

  5. BOM主要对象属性方法总结

    BOM window对象 浏览器实例,全局对象 1.窗口位置: screenTop,screenLeft(screenX,screenY):窗口相对于屏幕左边和上边的位置 moveTo(x,y):将窗 ...

  6. Codeforces Round #532(Div. 2) A.Roman and Browser

    链接:https://codeforces.com/contest/1100/problem/A 题意: 给定n,k. 给定一串由正负1组成的数. 任选b,c = b + i*k(i为任意整数).将c ...

  7. 洛谷1005(dp)

    1.不要贪,缩小区间去dp就好. 2.预处理指数. 3.__int128可还行. #include <cstdio> #include <cctype> #include &l ...

  8. 502的错误其实不是nginx的问题,要从后端找原因。php-cgi进程数不够用、php执行时间长、或者是php-cgi进程死掉,都会出现502错误。

    502的错误其实不是nginx的问题,要从后端找原因.php-cgi进程数不够用.php执行时间长.或者是php-cgi进程死掉,都会出现502错误.

  9. base64 正则表达式 ,判断图片是base64还是图片链接

    base64正则表达式 在这里看到https://segmentfault.com/q/1010000009628242/a-1020000009629647 var reg = /^\s*data: ...

  10. [在读]web前端黑客技术揭秘