汉诺塔的由来:汉诺塔是源自印度神话里的玩具。上帝创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上安大小顺序摞着64片黄金圆盘。上帝命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。有预言说,这件事完成时宇宙会在一瞬...
分类:
其他好文 时间:
2014-08-18 10:28:43
阅读次数:
171
布鲁克斯是上世纪60年代IBM System/360的操作系统OS/360的开发负责人,这之后基于当时的经验写了人月神話一书。
这是描述大规模软件开发难度的一本划时代的书。如果是IT从业人员是必读的一本书。软件开发人员或是项目管理者的话,听我一句话,读一读比较好。我的日记里也介绍了好几次。
先不谈人月神话的第二章,看下面的示例。有这样一个项目需要12个人月,这样3个人4个月就能完成该任务。然后,每个月设定观测点A/B/C/D。...
分类:
其他好文 时间:
2014-08-14 16:48:18
阅读次数:
235
哈佛校园里,不见华服,不见化妆,更不见晃里晃荡,只有匆匆的脚步,坚实地写下人生的篇章。 哈佛不是神话,哈佛只是一个证明,人的意志,精神,抱负,理想的证明。 日前,两张美国哈佛大学图书馆凌晨4点多学生仍在学习的照片,在网上迅速传播。 照片显示:凌晨4点的哈佛大学图书馆里,灯火通明,座无虚席……图片配文...
分类:
其他好文 时间:
2014-08-07 00:17:03
阅读次数:
263
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其它业界的应用是否理想不得而知,但下面总结了我所在公司的敏捷开发试验,希望能够达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具能够工作的软件 胜过 面面俱到的...
分类:
其他好文 时间:
2014-08-02 09:57:03
阅读次数:
239
话题 看了百度争鸣第87期,《"抄袭者"小米神话终结?》,主要是针对小米发布会,米4的一些争论。可以说角度不同,认知也不同,所以很多东西留给历史验证吧。总结 将网上很多想法总结一下,于是得到了这个图。正方、反方各执一词,而且有理有据。于是找了一下雷总的总结,发现还是有很多东西可以挖掘。想法 我其实算...
分类:
移动开发 时间:
2014-07-24 17:03:25
阅读次数:
235
结构 大数据就是互联网发展到现今阶段的一种表象或特征而已,没有必要神话它或对它保持敬畏之心,在以云计算为代表的技术创新大幕的衬托下,这些原本很难收集和使用的数据开始容易被利用起来了,通过各行各业的不断创新,大数据会逐步为人类创造更多的价值。 其次,想要系统的认知大数据,必须要全面而细致的分解它,我着...
分类:
其他好文 时间:
2014-07-24 16:54:35
阅读次数:
306
.NETvs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能 转载▼大家好,从事c-s开发的C#程序员经常为winForm的界面设计苦恼,笔者曾经也深受“美工神话”的危害,如今提到美工,界面布局设计就开始蛋疼….所幸的是,笔者无意间接触到了一些比较可爱的第三方控件,可以为我...
第3部分 软件研发工作总结软件研发之殇 在经典著作《人月神话》中,作者提出了一个观点:绝大部分的软件研发项目都不能按期完成。我工作也有一段时间了,发现这确实是一个不争的事实。我所从事的项目中,能按期按质完成的还真的很少。这是什么原因呢?我工作不够努力吗?非也。为了完成任务,我也是经常加班加点地工作,生怕惹恼了上司而饭碗不保。 软件研发是一个系统的工程,是由很多环节组成...
分类:
其他好文 时间:
2014-07-23 20:58:25
阅读次数:
252
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其它业界的应用是否理想不得而知,但下面总结了我所在公司的敏捷开发试验,希望能够达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具能够工作的软件 胜过 面面俱到的...
分类:
其他好文 时间:
2014-07-23 15:15:16
阅读次数:
219