80/20规则

    19世纪意大利经济学家帕雷托(PARETO)发现:80%的财富掌握在20%的人手中。从此这种80/20规则在许多情况下得到广泛应用。一般表述为:在一个特定的组群或团体内,这组群中一个较小的部分比相对的大部分拥有更多的价值。
     对项目开发而言,项目80%的功能可能只需要大概20%的时间,而剩下的20%——可能是处理系统异常,边界条件等——需要花费项目80%的时间。这个很容易理解,就像我做一个小的项目,从开始编码到程序可以运行只需要很短的时间,因为大量的代码都是可重用的,同时也是通用的。但是真正花费时间的,是调试程序能在任何条件下运行。
     对于学习一门新的程序语言,比如Perl,也是这样。语言的基础,常用的方法这些在开发中会大量使用的东西,其实并不需要那么多时间来掌握,而对于一些特殊的少量的东西,却需要通过反复练习实践来掌握。同样的,引申得更远一点,无论我们学习什么东西,掌握基础不难,所花的时间也不多,但是要学得精深,就需要投入大量的时间和精力,甚至一生。就像我们每个人都懂得物理学,但是只有爱因斯坦一个人想出了相对论。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值