概述
IT有很多的定律,不仅在揭示IT行业的发展规律,而且还说明了一些人生道理。我们要了解这些规律,利用这些规律,懂的顺势而为。下面就整理一下,我所知道的一些IT经典定律。
1、摩尔定律
摩尔定律是由英特尔(Intel)创始人之一戈登·摩尔(Gordon Moore)经过长期观察发现并提出的。其内容为:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。
摩尔定律对于大家的好处很容易理解,每过一段时间,我们就能用到更便宜、更好的产品了。
但是经过50多年的发展,摩尔定律已经放缓,最终会遇到物理极限,而到时可能就需要发现新材料了。
2、反摩尔定律
反摩尔定律是Google的前CEO埃里克·施密特提出的:如果你反过来看摩尔定律,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。
反摩尔定律对于所有的IT公司来讲,都是非常可怕的,因为一个IT公司花了同样的劳动,却只得到以前一半的收入。反摩尔定律逼着所有的硬件设备公司必须赶上摩尔定律所规定的更新速度,而所有的硬件和设备生产厂活得都是非常辛苦的。
对于个人来讲要么你的进步速度比摩尔定律更快,这样你会很累。要么干几年后赶不上同行的进度,不得不离开。所以说IT行业是一个青春饭,这是又理论依据的。(又可以出去吹牛了)
3、安迪-比尔定律
摩尔定理给所有的计算机消费者带来一个希望,如果我今天嫌计算机或手机太贵买不起,那么我等十八个月就可以用一半的价钱来买不就行了。但是当你这样做时,你会发现你的设备运行比较慢。原因就在于安迪-比尔定律。
安迪-比尔定理 (Andy and Bill’s Law)是对IT产业中软件和硬件升级换代关系的一个概括。原话是 “Andy gives, Bill takes away.(安迪提供什么,比尔拿走什么。)” 安迪指英特尔前CEO安迪·格鲁夫,比尔指微软前任CEO比尔·盖茨,这句话的意思是,硬件提高的性能,很快被软件消耗掉了。
安迪-比尔定律会带来两个结果:
1、软件通过吃掉硬件提升带来的好处,迅速升级换代,迫使消费者去更新硬件。通过这种方式才能维系整个IT产业的不断扩大。
2、创造出一个紧耦合的IT生态系统。软件吃掉硬件,迫使用户更新,然后整机厂商获利。但是整机厂商需要向芯片公司购买新的芯片,向外设厂商购买新的外设,各家的利润先后得到提升。
当然苹果是个例外,它软硬件是自己一起做。好处是利润率比较高,但是当它遇到问题时,整个行业都不愿意帮它,因为不是产业链中必不可少的一环。
4、阿姆达尔定律
阿姆达尔定律是计算机系统设计的重要定量原理之一,于1967年由IBM360系列机的主要设计者阿姆达尔首先提出。阿姆达尔在设计计算机系统时,充分认识到了计算机各部分的性能必须平衡匹配,才能得到整体性能最佳的系统。他将这种思想用一个简单的公式描述出来,如下图:
公式左边的大写的S代表系统最后的性能提升(加速),右边分母中的小写的s,代表某一项指标的性能提升,比如你把计算机里面内存的速度提升了两倍,右边的小s就是两倍。p代表这项提升被用到的比例(或者说概率,因为在计算机中一个局部对计算时间的影响是估计出来的,因此阿姆达尔用概率p代表),比如说内存的读写访问,占了计算机程序运行的20%的时间。
利用Amdahl定律,可以计算出通过改进计算机某一部分而能获得的性能增益,这样有助于在设计产品时如何分配资源以提高性价比。
阿姆达尔定律有两个规律:
- 如果仅改进一部分计算的性能,在增加改进时,所获得的加速比增量会逐渐减小。
- 若某一升级仅对一项任务的一部分适,则该任务的总加速比不会超过一个数值,该数值即1减去未升级部分所占比例,再取其倒数。
所以你会发现,2000年之后CPU发展放缓,因为它太快了之后内存和硬盘跟不上。而在2005年之后,基于新的半导体存储技术NAND的闪存发展很快。
5、总结
知道这些规律有什么意义呢?当然最重要的意义还是跟人吹牛用,显得自己懂得多,我们来看看其他的意义!
发现商机:
之前会有一些电子产品,采用预售的策略,你用现在的价格与配置与市面上的产品进行对比,发现它的性价比是较高的。但是它交货可能是需要半年,甚至一年的时间,这中间有时间差,过了这一段时间差之后由于摩尔定律的作用,那时的元器件价格其实已经不是你今天看到的了,性价比就没有那么大了。
促进个人的发展:
通过反摩尔定律我们知道,你要是不努力提高自己,就会面临着淘汰,这样能激励着自己不断的提高,当然有时我们不能追上技术进步的速度,但是我们保证能力的增长大于年龄的增长速度就好。
通过阿姆达尔法则我们可以决定该做什么事情,不该做什么事情。那些只能产生1%效果的事情,你就是把结果提高一百倍,影响力也有限;相反,那些占到了一半以上效果的事情,哪怕改进5%,至少我们能看到2.5%的整体提高。当然,当一些问题得到解决后,它们的重要性就下降了,这时我们就需要寻找新的重要问题去解决。
IT时代的这些规律,都不是人为设定的,因此也不是我们能够改变的,与其视图逃避它们,不如想象如何利用它们。
感谢大家,我是假装很努力的YoungYangD(小羊)。
参考资料:
《浪潮之巅》
《谷歌方法论》