《人月神话》是Frederick P. Brooks, Jr.教授的著作,Brooks曾荣获美国计算机领域最具声望的图灵奖(A.M.TURINGWARD)桂冠。美国计算机协会(ACM)称赞他“对计算机体系结构、操作系统和软件工程作出了里程碑式的贡献”。在很多方面,管理一个大型的计算机编程项目和其它行 ...
分类:
其他好文 时间:
2017-06-04 12:47:50
阅读次数:
134
第二章 人月神话 这一章主要讲述了乐观主义、人月、系统测试、空泛的估算、重复产生的进度灾难。 所有的编程人员都是乐观主义者。可能是这种现代魔术特别吸引那些相信美满结局的人;也可能是成百上千琐碎的挫折赶走了大多数人,只剩下了那些习惯上只关注结果的人;还可能仅仅因为计算机还很年轻,程序员更加年轻,而年轻 ...
分类:
其他好文 时间:
2017-06-04 12:46:37
阅读次数:
153
职业的乐趣: 不断学习的乐趣 创建事物的乐趣 开发对他人有用的东西 在易于驾驭的介质上,进行开发 职业的苦恼: 将做事的方式往完美的方向调整。 往小的说:1.依赖其他人的代码 2. 当产品终于出来时,已经过时了。 程序距离编程系统铲平还有很长的一段距离。 ...
分类:
其他好文 时间:
2017-05-13 11:15:27
阅读次数:
171
注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 ...
分类:
其他好文 时间:
2017-03-19 14:13:50
阅读次数:
167
在平时的工作中,时常体会到消耗大量时间的往往不是一些难度很高的技术问题,而是一些由于工作流程管理不当及沟通不善造成的时间浪费,比如没有经过深入全面地分析和详细地设计就开始编码,事后常常要花大量的时间返工和修改;比如代码管理混乱,合并代码时常常出现各种小错误,耽误了进度;比如没有撰写清晰完备的文档,后 ...
分类:
其他好文 时间:
2017-02-15 00:47:03
阅读次数:
211
本文在Creative Commons许可证下发布 一.起步 首先,应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix问题1:版本的选择 北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的,linux开发人员中用debian的最多,其 ...
分类:
系统相关 时间:
2017-01-04 10:52:55
阅读次数:
240
本周PSP 会议分工 任务(数据分析) 何为数据分析? 答 1.按照数据分析的实时性,分为实时数据分析和离线数据分析 2.按照大数据的数据量,分为内存及别,BI级别,海量级别三种 ——————摘自人月神话的《大数据分析的分类》 本周总结: 通过这周软件工程课程的学习 ,让我认识到了大数据的实用性,以 ...
分类:
其他好文 时间:
2016-12-10 00:25:16
阅读次数:
174
在《人月神话》开始的时候,作者Frederick P. Brooks Jr.写道:史前史中,没有别的场景比巨兽们在焦油坑中垂死挣扎的场面更令人震撼。上帝见证着恐龙、猛犸象、剑齿虎在焦油中挣扎。他们挣扎的越猛烈,焦油纠缠的就越紧,没有任何猛兽足够强壮或具有足够的技巧,能够挣脱束缚,他们最后都沉到了坑底。
Frederick P. Brooks Jr.写下上面的文字,用以比喻我们的软件项目,一旦开始...
分类:
其他好文 时间:
2016-06-30 11:02:30
阅读次数:
199
每个程序员应该阅读的10本经典书籍 如果你是一个程序员,除了编码之外,你还需要大量的阅读。今天我要为大家介绍几本值得一读的书,包括《程序员修炼之道》,《人月神话》和《代码整洁之道》。 书籍是知识和智慧的重要来源。但不幸的是,现在很多人已经不愿意看书了。程序员更是罕见地会去读书,最常见的依靠互联网搜索 ...
分类:
其他好文 时间:
2016-06-29 20:36:41
阅读次数:
716
在软件工程这门课中我们学到,一个软件的开发过程不是简单的一个选择编程语言编码实现的过程,而是一个要经过可行性研究分析、需求分析、形式化说明、总体设计、详细设计再到编码实现的过程,后期还需要对软件进行维护,整个软件的开发过程需要开发成员之间的密切而有效的合作。 这个学期,经同学的推荐,我读了一下《人月 ...
分类:
其他好文 时间:
2016-06-27 21:18:47
阅读次数:
222