- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 《人月神话》笔记:外科手术队伍
一个高效的软件开发团队,和一个外科医生队伍有异曲同工之处:由一个人来完成问题的分解,其他人给予他所需要的支持,以提高效率和生产力。很少的人员被包含在设计和开发中,其他许多人来进行工作的支持。(1)外科医生(首席程序员)他亲自定义功能和性能技术说明书,设计程序、编制源代码,测试以及书写技术文档。需要极高的天分、十年的经验和应用数学、业务数据处理或其他方面的大量系统知识和应用知识。(看到了
2011-10-30 16:30:58 1100
原创 《人月神话》笔记:人月神话
系统编程的进度安排背后的第一个错误假设是:一切都将运作良好,每一项任务仅花费它所“应该”花费的时间。第二个错误的假设是:在估计和进度安排中选择“人月”作为工作量的单位。(这本身没有错,错的是坚持“人和月,在任何情况下都是可以互换的”。)三个模型图:(1)人员数目和时间是可以相互替换的。(2)当任务由于次序上的限制不能分解时,人手的添加对进度没有帮助。(“无论哪个母亲,孕
2011-10-30 15:23:59 526
原创 《人月神话》笔记:职业的乐趣和苦恼
(1)职业的乐趣编程为什么有乐趣?作为回报,它的从业者期望得到什么样的快乐?1、这种快乐是一种创建事物的纯粹快乐。2、这种快乐来自于开发对他人有用的东西。3、快乐来自于整个过程体现出来的一股强大的魅力——将互相齿合的零部件组装在一起,看到它们以精妙的方式运行着,并收到了预先所希望的效果。如:弹球游戏机。4、这种快乐是持续学习的快乐,它来自这项工作的非重复特性
2011-10-30 14:16:09 1088
《How to solve it 》(Polya.G.)中文版
2009-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人