阿姆达尔法则是阿姆达尔提出来的一个公式,它是计算机行业作决定的铁律[1]。
因为这个公式能定量的说明哪些模块性能提升多少后整体性能会提升多少,所以人们用它来指导设计新的计算机产品时应该先做什么事情。
在《影响个人投资收益的四个决定因素》这篇文章中,我从收益额的公式出发介绍了影响投资的四个因素的重要性,这篇文章我用阿姆达尔法则再对那篇文章中的观点进行一些补充。
具体的公式就不提了,我们来看看阿姆达尔法则的一些推论,这些推论对这篇文章的意义更大。
那些只产生1%效果的事情,你就是把结果提高一百倍,影响力也有限(整体提升0.9%);相反,那些占到了一半以上效果的事情,哪怕改进5%,至少我们能看到2.5%的整体提高。
当然,当一些问题得到解决后,它们的重要性就下降了,这时我们就需要寻找新的重要问题去解决。
得到课程《吴军的谷歌方法论》第198封信
应用在个人投资方面,也就是说,找到当前你的投资体系中那个最拖累你收益的因素,优化它。然后寻找下一个因素。
在之前的文章中,其实有个隐含的背景,就是你得有较稳定的收入、也能有一定储蓄。
如果你是你是月光族,或者是学生,还在靠父母补贴生活,每个月差不多是收支平衡,由于你的储蓄率是零(或者是非常小),那你的收益额就非常有限。
阅读再多的投资书籍提高年化收益也没有用。此时,提高年化收益率就是那种只产生1%效果的事情,最需要做的就是提高收入或者是提高储蓄率。
当你每个月能有几千甚至几万的储蓄时,这也是大多数参加工作的人的状态,需要做的就是开始投资。
哪怕是先去买银行理财产品也行。还别说,我的一些同事还有我的家人,哪怕是银行理财也没接触过。
跨出这一步后,时间的复利才有了价值。接着最影响你收益的因素就是年化收益率。
此时,将年化收益率从5%提高到10%所需要的成本远比将你的收入或储蓄率翻倍来得容易。
在之前的文章中分析过,不同年化收益率之间的差距会以指数级别拉大。那我们是不是应该继续提高年化收益率呢?
不是的,因为当你采用定投策略后,想使收益率进一步往上提的成本就变高了。此时更为重要的是提高储蓄率。
提高储蓄率也可以应用阿姆达尔法则,找到那些最大头的支出,然后缩减这方面的预算。
当储蓄率提高到50%、60%时,再往上提高就很难的。花同样的时间,提高储蓄率带来的效果会很小,此时对投资系统提升最有效的就是提高收入。
说完投资,再谈谈几个阿姆达尔法则的其它应用。
写作。最开始,文章的排版尤为重要。分段、段与段之间有空行、每段不要写太多的字,如果没做到这些,很难有兴趣阅读下去。
做完这些基础的事之后,就应该关心内容了,此时排版就成了那只产生1%效果的事情。
硬盘清理。优先删除那些大文件,那些小文件,清理再多也无济于事。
任务优化。当计算资源紧张时,应该先优化耗时长、占用资源多的任务。优化其它小任务只是求个心理安慰,感觉上是做了很多事情,但实优化完发现资源还是那些紧张。
算法性能优化。要先获得各个环节的耗时数据,然后去优化那些耗时最长的代码,而不是关注那些耗时短但数量多的代码。
参考资料
[1] 吴军,得到课程《吴军的谷歌方法论》第198封信
网友评论