瞭解量級和邊界的概念的重要性
量級,在數學上有明確的定義,但是如果要用比較通俗的比方來說的話,就是類似於:芝麻-----西瓜-----大山-----地球-----太陽-----銀河系這樣的對比差距。
以前人們在做演算法排序時,面對小數,我們往往是透過直覺,12345這樣來排序,而在大資料時代,經常會出現排序的數量增加幾億倍的情況,這個時候,不同的演算法的計算量就會相差幾百萬甚至幾億倍,那就是芝麻和大山的差別了。所以,對於一個合格的工程師來說,大數世界的問題處理起來,需要有兩個和常人不同的出發點。
1, 小量級和大量級的東西放在一起的時候,前者必須被忽略掉,舉例:兩個科研團隊做語音識別的軟體,一家識別錯誤率是7.8%,另一家是8.0%,在最後的競選中毫無疑問肯定是前者會獲勝,但是對於技術上來說,他們其實還是處在同一個量級上的。
2, 幾個小量級的放在一起,也遠遠比不上高一個量級的東西, 最直接的例子就是你揀了100顆芝麻也不會比得上一個西瓜的重量。工程師更多地需要關注到高一個量級的因素。比如,從頂層演算法上著手,就能夠讓整個運算速度快上幾千倍。而不是透過疊加算力的方式去增加計算速度。
優秀的工程師能夠從一個難題中梳理出各個問題的量級的不同,然後把哪些無關緊要的事情從自己的行動手冊上刪掉,做出最為合理的先後排序。這比起普通人遇到一個問題,拿起來就做,結果在很多相對不重要的環節浪費掉時間好得多。
成就=成功率*事情的量級*做事的速度
每個人剛開始工作的時候,常常是做的一些小事,因為重要的大事沒有能力做,而且做小事也不熟悉,速度很慢,這個時候,上面的三個因子都很小,成就當然也無從談起。
這個時候,如果好高騖遠,眼高手低,造成做事的成功率很低,那麼成就完全靠的就是運氣。而如果腳踏實地的話,至少可以先從小事開始提高成功率和做事的速度。
這裡,就能看出,提高自己所做的事情的量級的重要性,這個才是決定你做事情成就的最關鍵因素。
這裡直接用股票投資上的一個情況來舉例:假設你有1千萬,這個時候有兩個機會,一個是妖股,50%的機率可以短期賺100%,但是也有可能短期虧損50%,還有一個是業績很好的白馬公司,100%機率可以在短期上漲20%,一般來說,對於風險較高的合理投資方式就是用比較少的資金,可能是10%的資金去買,假設成功那就是100萬賺到100萬,失敗的話就是損失50萬。但是另一個方案看上去利潤低很多,但是因為投入的量級不同,你可以賺到200萬。
這就是所謂的在確定性最大的時候下重注的含義。關鍵在於提高你所做的事情的量級。
說完了量級,我們再來談一談邊界。這裡我們又要提到之前講人工智慧是否會有自我意識覺醒問題時候提到的“圖靈機”。
圖靈機可以說是今天計算機世界的一個理論上的“邊界”。至今為止的整個IT行業,都沒有越過這個邊界。肯定會有人問,將來是否會超越這個邊界,只能說,至少目前為止,從學術界到工業界都沒有人試圖去改變這個現狀。因為要打破這個邊界,需要的是從基礎理論上推翻數學,物理上的很多規律,幾乎就是要做一件顛覆整個現有知識體系的事情,就算是有人決定去做,而且假設能做成,那麼一般理論上出現突破性的成果就需要10年,然後需要至少再過20年才有可能有產品出現,這個週期最少也要30年。還要在滿足前面說的那些幾乎不可能完成的任務的前提下。
當然一直會有一些所謂的民間科學家,為了所謂的差異化,通俗點說就是吸引眼球,提出一些所謂的突破理論邊界的言論,用來表達他們與主流學術界的不同,但是其實就是緣於這點,邊界成為了衡量職業科學家和民間科學家的試金石。
在邊界裡做事情,不僅在計算機行業,在所有的工程領域,甚至經濟學領域都是如此,這種工程思維,讓我們做事情可以達到事半功倍的效果。
這裡我們舉幾個例子;
第一個,就是鐳射盤,也就是CD,最初因為是為了音訊檔案儲存應用的,所以最大容量也就是700M,後來工程師透過改進了鐳射播放機的精度,把容量實現了翻幾倍的DVD。但是不管如何改進精度,因為燒錄鐳射盤的鐳射存在一個理論上的極限,也就是紅色鐳射的波長。如果瞭解到了這個極限,還去想辦法改進那就是浪費功夫,當時有兩家大公司都為此付出了一定的代價,就是東芝和微軟。一直到日本一家公司發明了用波長短得多的藍色鐳射刻的藍光DVD,才又實現了量級的改變,而其實,從紅光到藍光,關鍵因子是發生改變的,在同一個關鍵因子下,強行去突破極限是毫無意義的。
第二個例子,是無線通訊的頻寬,根據資訊理論,頻寬是通訊總量的上限,超過了這個上限,訊號會互相干擾,就什麼資訊都傳出不出去了。
比如在一些大型的會場,明明看著WIFI訊號滿格,但是訊息就是傳不出去,原因就是因為同一空間內人多到一定程度後,資訊總量到極限了。好的工程師會在極限內指定一個相對好點的標誌,需要兼顧到總傳輸率,上網人數,以及聯網成功率(不掉網)等很多指標。其實就是,我們能做的事情,其實都是在邊界中找到相對較好的答案而已。
第三個例子,國外一些處方藥,會將藥瓶子設計成小孩子打不開的形式,因為小孩子吃錯藥的話是很危險的,這就是邊界的設立的意義,不讓外行越界。
就像微軟或蘋果等公司開發的軟體,會把容易引起誤操作或者宕機的功能都遮蔽掉,除非你是用專業除錯人員的指令去調出。好的工程師在做事情的時候,會設定好邊界,讓外行人不輕易地過去。
總結一下,對於邊界在於股票投資中的啟發:
首先要了解自己的邊界在哪裡,只做邊界(能力圈)中的事情(投資),對於自己不瞭解的公司,不瞭解的投資手段,不清楚的技術形態,不去參與。
其次,對於研究基本面的投資者來說,瞭解行業的邊界在哪裡,也就是行業未來的天花板大致的位置,行業的龍頭是哪個,週期峰值在哪裡,才能知道當前的估值水平以及制定出相對應的投資計劃