1. 程式人生 > >IT 人需知道的十大定律

IT 人需知道的十大定律

身為極客的你一定要了解主宰技術發展與應用的十大定律。廢話少說,我們直奔主題。(文章來自36氪

—以計算機架構師吉恩·阿姆達爾的名字命名的定律,用於尋找僅對系統的一部分進行改進時整個系統預期得到的最大改進。換言之,該定律要討論的是為什麼增加某些東西並不總能帶來能力的翻番。該定律可應用在計算機行業,比如研究CPU的核數與效能的關係;在高效能運算領域,該定律可以解釋為什麼增加節點並不能帶來效能的線性改善。

二、布魯克定律—這個是給學軟體的人用的,最先由弗雷德·布魯克提出。即給一個出現延遲的軟體專案增加人手只會令其拖得更久。這一定律在其他行業也得到了證明。

三、高德溫定律—“當Usenet討論不斷變長時,參與者把使用者或其言行與納粹主義或希特勒類比的概率會趨於一(100%)。”現在該法則已經延伸到適用於所有web上面的討論。

四、Jevons悖論 —這不是定律但是值得一提。此悖論由英國經濟學家威廉·斯坦利·傑文斯(William Stanley Jevons)貢獻,說的是當技術改進使得利用燃料更有效時,燃料的消耗卻趨於上漲。除了適用於能源行業外,我想它也能用到微處理器市場。由於我們製造出更高能效的晶片,我們就會使用更多的晶片,從而導致我們消耗的能源更多。或者還有一個事實可以佐證:自從實現無紙化之後,我們因列印而消耗的紙張反而更多了。

五、馬可尼定律—如果馬可尼有辦法的話我們可能就能夠擁有一個沒有電線的世界了,其定律是:給定裝置的最大訊號距離與天線高度的平方成正比。簡而言之,天線越高越好。不過這一法則忽略了某些水和建築物帶來的問題,而這些被忽略的因素正是導致建設無線網路如此困難的原因。

 — 以乙太網發明者羅伯特·梅特卡夫名字命名的這個定律反映的是網路影響,即描述增加網路使用者是如何提升網路價值的。只有一個使用者的Twitter是沒有價值的,但是兩個使用者之間就能建立關係。加入的使用者越多你就能提供增值服務。此法則通常變用於web服務開發或市場開發上面,不過同樣也適用於裝置連線。

七、摩爾定律 —晶片電晶體的數量每18個月翻番,英特爾創始人戈登·摩爾發明的這一定律簡直人人都耳熟能詳。摩爾定律正是我們今天一臺智慧手機的計算能力要比幾十年前的超級計算機還要強大的原因,它還解釋了為什麼我們能夠花錢越來越少,但是得到的儲存容量卻越來越高。

八、歐姆定律 — 只要你初中畢業就應該知道這位德國科學家的定律,導電體兩端的電壓與通過導電體的電流成正比。電子工程師和晶片設計者天天都要用到這個公式,因為它描述了一條電路里面的電壓、電流和電阻的關係。

九、夏農定律— 寬頻時代的宅男們,克勞德·夏農是你們的菜。這位資訊理論之父首先設想了位(bit)的概念,這是數字通訊最基礎的單元。夏農定律定義了任何通道可傳輸的最大可用資料量,無論是通過有線還是無線傳送的,甚至口述也要服從這一法則。今天,該定律定義的限制正是無線和光纖工程師想要努力突破的地方。

十、扎克伯格定律 — 3年前,在Web 2.0峰會上,Facebook的創始人兼CEO馬克·扎克伯格走上講臺說了如下一席話:“我預計下一年人們共享的資訊量將會是其今年共享的兩倍,後年也會是明年的兩倍。”這並非可以證明的經驗定律,不過,若果真如此,我們還有隱私可言嗎?

最後,在這個技術成就與奇蹟層出不窮的時代,還有一條經得起考驗的鐵律值得奉上,克拉克第三定律:“任何非常先進的技術,初看都與魔法無異”