講一個方法論話題,做事情的三條邊,適用于每一個人。
首先,畫一個最簡單的圖:
英語字母“Z”的樣子,上下各有兩根線,中間有一根斜線將它們上下相連,斜線下面粗上面細。
這三條線的含義。
下面一條線是基礎,我把它稱作基線。你可以理解成直到今天為止人類所掌握的工程知識,或者你所掌握的工程知識。當然對于不同人來講,這條線的高度是不同的。對于一個專家,他的基線就很高,對于一個剛入門的從業者來講,基線就很低。
我們所有的工作,都應該建立在這條線的基礎上,而不是從它的下面開始做起,這一點很重要。為什么民間發明家花了一輩子時間搞出來的發明,除了讓人家笑話,沒有什么實際價值呢?因為他們的起點遠遠低于這個時代的基線。
如果今天搞飛機研發的專業團隊所在的基線是三層樓高,北航發動機專業畢業生的基線是在地平線上,那些民間發明家的水平就是在地下室三層。要想把工作做好,首先就要提高基線。
很多對專家來講是常識,在工作中不需要太動腦子,拿來就用的知識,對另外一些人來講,就是高深的新知。你可以想象,這兩類人,誰更可能把事情做成功。
我們接受教育的目的,就是提高自己的基線。大學畢業,比中學畢業,基線就高得多。對于大學畢業的人,為什么還要不斷參加培訓和學習,也是為了提高基線。很多時候,我不主張大學生退學創業,因為這讓他們的基線太低。
接下來說說上面那條線,那是理論給出的極限,是無法突破的。
在工程上,專業人士和業余愛好者的一個差別在于是否了解極限的存在。
就是理論上圖靈機的極限,以后我還會講到兩個邊界,摩爾定律給出的物理上的極限,以及馮·諾依曼系統結構給出的設計上的極限。
當然,有了基線,知道了極限還不夠,還需要有一個能夠扶著向上攀登的繩索,或者說階梯。
工程師和科學家有一個不同,科學家常常是告訴大家這件事可以做,但是工程師要明白怎么做。
工程的目的是解決問題。
為什么下面畫得粗,上面畫得細呢?因為靠近基礎的部分,全世界做的人很多,各種行之有效的方法也很多,而越到上面,越接近有難度的目標,常常就沒有太多的道路可供選擇,甚至很多道路要靠自己探索,因此就越畫越細。
這樣一來目標也就明確了,第一步就是夠到這個極限,或者說補上腳下這個不足。