阅读程序在阅读出自别人之手的程序时,我们或许可以从中获得一些收获——哪怕只是从别人的错误之中得到乐趣。优秀程序的要素如果程序根本无法正常运转,对其效率、适应性、以及生产成本的评估就毫无意义。如何研究程序设计最优秀的程序员同时也是那些最善于自省的。如果他们发现做错了什么,他们会对导致这个结果的思维过程...
分类:
其他好文 时间:
2015-06-23 08:42:16
阅读次数:
129
就程序开发心理学而言,每个命题都有可能成为一条“定律”。仅仅凭借一个关于自省的例子,还远不足以作为支持其成为定律的证据。为了获得一条“定律”,我们必须对其原理进行研究,以便对其应用范围做一界定----因为,每条定律都会受到这种限制。确实,通常对这种限定的了解,较之对定律本身的了解更重要;而只有对大量...
分类:
其他好文 时间:
2015-06-23 08:40:44
阅读次数:
139
程序被写成什么样子,取决于众多的因素;一旦我们真的阅读了程序,就会发现无论是否必要,其中这些代码之所以如此编写,有的是由于计算机的局限,有的是由于程序语言的局限,有的是由于程序员的局限,有的是因为历史的偶然,而有的则可能是因为规范。但是,不管究竟是什么原因是最终的软件加入了某段特定的代码,这种原因必...
分类:
其他好文 时间:
2015-06-23 08:39:40
阅读次数:
118
针对不同的程序和任务,程序员必须做出不同的反应和对待方案,比如专业和非专业的开发人员在面对同一个问题时,所采取的态度和方法肯定是不相同的。而在一个工作的不同开发阶段,工作人员对待问题的方式也会不同,比如在需求考察、代码编辑、程序测试等这些过程中,我们必须用不同的视角去看待问题。 而每个程序...
分类:
其他好文 时间:
2015-06-12 09:55:09
阅读次数:
148
作为个人行为的程序开发及程序开发工具程序开发的差异->人格因素->智力水平以及问题求解能力->积极性、培训以及实验1、我们所关注的个体偏差,可以进一步地按照一般性的方式被划分为“个性”、“智力”、以及“培训”或者“经验”。2、如果需要衡量程序员的绩效、语言的性能、操作系统的性能,或者其他方面,我们首...
分类:
其他好文 时间:
2015-05-02 18:09:27
阅读次数:
115
作为社会行为的软件开发程序开发组->程序开发团队->程序开发项目1、要判断程序员的某个集体是否构成一支团队,要看其中的成员以何种方式相互协作,以共同开发软件产品。2、健康的团队要始终能够保持自我的生命活力。正是由于这种特点,即使有成员中途离队,也可以建立并维护一支具有共同价值观与习惯的新团队。程序开...
分类:
其他好文 时间:
2015-05-02 18:02:41
阅读次数:
170
1、软件的任务是为了解决某一特定的问题,而软件开发者的任务却需要解决一系列问题。2、温伯格说,我们不能要求每个人都聪明异常,能够解决所有难题;但是我们必须持续思考,因为只有如此,我们才能明白自己在做什么。的确,只有明白我们在做什么,我们或许才知道应该怎么做吧。3、“写作本书的主要目的只有一个——启动...
分类:
其他好文 时间:
2015-04-21 22:27:18
阅读次数:
173
《程序开发心理学读书笔记之四》 本书绝对称得上是经典著作了,之前已经发表过自己对最感兴趣的两篇的见解以及从中收获的益处了,但是其余两篇也是比较好的,下面就让我来带大家去其中遨游吧! 以下是我认为书中作者写的比较好的...
分类:
其他好文 时间:
2015-04-01 23:16:39
阅读次数:
107
《程序开发心理学读书笔记之三》 以下是我对本书中最感兴趣的另一篇软件开发个人行为中收获的知识以及自己从中受益的一些启发: 从此篇中总结了一些我认为是比较好的作者的观点:(1)程序开发任务的差异:在程序开发的不同阶段,程序员之间的...
分类:
其他好文 时间:
2015-04-01 21:48:18
阅读次数:
109
《程序开发心理学读书笔记》 《程序开发心理学》出自软件领域著名思想家,美国计算机名人堂首批成员之一的Gerald M.Weinberg温伯格之手。其关注的是程序开发过程中人的因素,作者从人类行为、社会行为、个人行为...
分类:
其他好文 时间:
2015-03-29 23:33:22
阅读次数:
183