随笔分类 -  读书笔记

摘要:程序员之间存在差异,最好的和最坏的程序员之间的工作效率差异可以达到10:1,而运行速度和空间上的差异达到5:1。数据显示,经验和实际的表现没有相互的关系。 需要协作沟通的人员的数量影响着开发成本,因此系统应该由尽可能少的人来开发:如果一个200人的项目中,有25个最能干和最有开发经验的项目经理,那么开除剩下的175名程序员,让项目经理来编程开发。 HarlanMills 建议大型项目的每一个部... 阅读全文
posted @ 2013-11-19 21:54 拓荒者IT 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:项目滞后的的原因总结如下: 对技术的估算缺乏研究,所有的时间估算都严重的依赖于一个假设 —— 一切都将良好的运行。显然这个假设并不总是成立的。 我们的估算单位人月是有问题的,它错误的将进度和工作量互相混淆了。简单的说,在项目开发过程中并不是投入的人力越多,项目进度就会越快的,这是因为随着人力的投入,相关的培训时间、管理成本都随之增大,而程序功能的最小单元并不能像摘棉花那样细分。 ... 阅读全文
posted @ 2013-11-09 22:16 拓荒者IT 阅读(1975) 评论(0) 推荐(0) 编辑
摘要:软件系统犹如一个焦油坑,在软件开发的实践过程中,只有极少数的团队能够满足项目的目标、时间进度和预算的要求。 编程的乐趣 首先是一种创造事物的纯粹的快乐。像小孩儿玩泥巴时赶到愉悦的感觉是一样的。 其次,快乐来自于开发对他人有用的东西。 第三,开发过程中的乐趣还来自于将各种不同的模块组合到一起,然后看到他们正确的运行。 第四是学习的快乐,开发过程中总会遇到各种各样的问题,在... 阅读全文
posted @ 2013-11-09 10:30 拓荒者IT 阅读(1035) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示