程序开发心理学

当前位置:首页 > 计算机网络 > 软件工程/开发项目管理 > 程序开发心理学

出版社:清华大学出版社
出版日期:2004-1-1
ISBN:9787302070269
作者:(美)杰拉尔德·温伯格
页数:424页

内容概要

杰拉尔德·温伯格,软件领域最著名的专家之一,美国计算机名人堂代表人物,Weinberg & Weinberg顾问公司(位于美国内布拉斯加州首府林肯市)的负责人。温伯格精力旺盛、思想活跃,从20世纪70年代开始,他总共撰写了30多本书籍和数以百计的论文。在西方国家乃至全球,温伯格拥有大量忠实的读者群,这些“追星族”阅读了温伯格的每本重要著作,他们甚至建有专门的组织和网站,讨论和交流大师的重要思想。可以说,温伯格近年来的每本新书都是在万众瞩目中推出的。

书籍目录

第一篇  作为人类行为的程序开发
第一章 阅读程序
第二章 优秀程序的要素
第三章 如何研究程序设计
第二篇 作为社会行为的程序开发
第四章 程序开发组
第五章 称许开发团队
第六章 程序开发项目
第三篇 作为个人行为的程序开发
第七章 程序开发任务的差异
第八章 人格因素
第九章 智力水平以及问题求解能力
第十章 积极性、培训以及经验
第四篇 程序开发工具
第十一章 程序语言
第十二章 程序语言设计的一些原则
第十三章 其他的程序开发工具
第五篇 结语

编辑推荐

  温伯格以其独特的视角回顾了自己当年的见解,重新审视了与今天的程序开发尤为相关的问题,并强调了今于昔的异同。内容包括:作为社会行为、程序开发团队、大型工程中共同的社会性问题、智力水平,以及问题求解能力、积极性、培训以及经验,还有程序语言设计的一些原则等等。

作者简介

本书开创"以人为本"研究方法的先驱,在长达25年的岁月中一直保持活力,至今仍在继续。1997年,本书作者温伯格因其在软件领域的杰出贡献,被美国计算机博物馆的计算机名人堂选为首批5位成员之一。
在计算机界,还没有任何一本计算机方面的书,在初次出版之后,能够在长达25年的岁月中一直保持活力--而且这种活力到今天仍在继续。《程序开发心理学》是开创"以人为本"研究方法的先驱,它以其对程序员们在智力、技巧、团队和问题求解能力等方面独特的视角和敏锐的观察经受住了时间的考验。
weinberg先生在1971年出版的、具有深远影响的第1版的基础上,增加了令人耳目一新的内容,构成了这本《程序开发心理学》的银年纪念版。新增的内容包括:新的前言,每一章之后的评注以及针对影响程序员职业生涯的若干问题发自内心的真知灼见。 weinberg先生以其独特的视角回顾了自己当年的见解,重新审视了与今天的程序开发尤为相关的问题,并强调了今与昔的异同。内容包括:作为社会行为的程序开发、心理学测量、无私式程序开发、程序开发团队、大型工程中共同的社会性问题、智力水平,以及问题求解能力、积极性、培训以及经验,还有程序语言设计的一些原则等等。

图书封面


 程序开发心理学下载 精选章节试读 更多精彩书评



发布书评

 
 


精彩书评 (总计8条)

  •     是引用另一个人的评价“每个程序员的上司都该有一本,应当认真读读, 用心去记, 按其中的训诫行事; 放在办公桌上供其程序员去偷。 但他仍要继续再放一本, 直到没人拿为止。”--Weiss, 1972
  •     优点:以自己的丰富经历作为实际例子来说明;结合日常生活中的例子解释;深入到人心,探究在软件开发的主体的人背后的原因。不足:很多具体开发工作现在看不到了;程序设计语言变化很多(作者也说明了);软件工程也发生了很大变化。
  •     掌握学习之道的第一步,就是要了解自己拥有什么,缺乏什么--也就是要有“自知之明”。--摘自《程序开发心理学(银年纪念版)》看完《程序开发心理学(银年纪念版)》,感觉收获不大,郁闷!不知道该如何去理解这本书讲的内容。我们不是冰冷如数字的“经济人”,也不是古板如程序的“程序人”,我们,是人,我们有心理,有时精确有时模糊,有时感性有时理性,总之,难以捉摸。当要求精确的程序开发遇到云里雾里的心理学时,会发生什么呢?这毕竟已经发生在每一个程序员身上。偶觉得,温伯格思考上面这个问题时,将其分成了三个子问题。1、程序员如何与其他程序员相处(主要在工作方面)?2、程序员如何与其他非程序员相处(主要在工作方面)?3、程序员如何与自己相处?或者说程序员如何与程序相处?可惜读完后,对这三个问题的理解一点都不深,先记下一些浅薄的认识。1.1 在一个团队中,要跟随有领导力的同事,而不是跟随领导。有领导力的同事也并非固定,可能设计时是A,开发阶段就成了B,测试时C又力压群雄,等等;1.2 不要过于自负,尤其是空降兵,否则很有可能会被同事“暗算”;2.1 一般而言,程序员只能获得程序员的尊重,因为非程序员很难理解程序员;当然,非程序员也很难获得程序员的尊重;2.2 无论如何,程序员还是要尽量理解周边同事的工作,并学会用他们的语言沟通。因为非程序员很有可能无法排出程序员可以接受的开发计划,但程序员却常常需要排出非程序员可以接受的开发计划!3.1 把自己融入到身边的开发圈子中,性别有差异,年龄有大小,技能有高低,这些区别并不重要,重要的是,一定要有共同的开发文化;3.2 要有一技之长,至少要在某一个阶段内(设计、开发、测试)拥有超过周围同事的领导力,但这跟领导和管理无关,但只有这样,才有可能赢得同事尤其是程序员的尊重。

精彩短评 (总计41条)

  •     等有一定开发经验再来拜读这本书,现在读过一边,居然不知所云。。。。
  •     引用另一个人的评价:“每个程序员的上司都该有一本,应当认真读读, 用心去记, 按其中的训诫行事; 放在办公桌上供其程序员去偷。 但他仍要继续再放一本, 直到没人拿为止。”有些章节没有读,或者没有细读,但我认为程序猿也应该读,书中很多问题也需要程序猿来思考。
  •     大师经典
  •     miracle
  •     没有传说的那么奇。
  •     有些内容浅显易懂,有些内容比较高深,很好的分析了软件开发中人的因素,可惜我没有看完。
  •     温伯格的重要著作。不能错过,不仅仅是程序开发上的问题,同时温老也在心理上抽丝剥茧。 不过,看温老的书需要沉淀和思考,更需要对生活和工作的观察和思考。
  •     有时间一定把作者的书全部看完,获益匪浅
  •     还没有开始看。。。
  •     This book has only one major purpose--to trigger the beginning of a new field of study: computer programming as a human activity, or, in short, the psychology of computer programming.
  •     本书会用作者多年的经历告诉我们,真正决定程序开发过程的,其实是人内心里与行业无关的本性,软件的问题,终归是人的问题。如果这本书与曼昆的《经济学原理--微观经济学分册》一同读,理解起来会更加容易
  •     还是温伯格的。
  •     发现许多敏捷中的理论那么多年前就有了,不过又没有看完
  •     对举的例子不是很熟...从程序开发到开发团队到程序员个体到程序语言本身再到程序开发....
  •     有收获。
  •     不是我想象中的内容,不过还是有些意思~
  •     没读完,有点枯燥
  •     分析一类人,so cool
  •     我觉得对于国内大部分软件公司,书中的思想只是一种摆设
  •     开了先河,但内容比较散。有点敏捷开发的影子
  •     每个程序都有其复杂与细微的级别,专业程序员的专业之处就在于可以准确地写出相当级别的程序,而不是一味求全、求精、求快。
  •     需要再读多次的
  •     经验不足, 无法参透.
  •     04年购于南京
  •     半年前读的一本很好的书
  •     俯首参拜温伯格
  •     作为程序员的上司我应该keep一本
  •     虽然过时但很经典
  •     帮助你了解一些开发中可能会被忽视的问题
  •     感觉书的年代有点老了
  •     大学时读过。
  •     第一次看完,不是太懂他说的问题; 可能是作为普通员工体会不到? 先不打分了,等以后有机会再看一遍
  •     从多个角度分析程序开发作为人类一种集体行为所具有的普遍规律
  •     很好的一本书,从不同角度去分析问题. 希望有时间再读一次.
  •     这本书很酷。
  •     没事可以看看
  •     刚读一半,但已经认为是5星图书了
  •     有30年的老书了,在15年前读过,菜鸟程序员的自己很有感触。
  •     第二次看,上次是05-06年看的,6年后有何不同
  •     看完了,很多地方不明白。有时间再看
  •     温伯格的书,一定要看
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024