說到誤差,你的第一反應就是消滅它、減小它。 你受到的學校教育告訴你,可以用本科四年、碩士兩年、博士三年的時間去減小一個誤差。 你受到的職業教育告訴你,對誤差零容忍。有一個標語: 做到九分不行 做到九分半也不行 做到九點九分還不行 必須做到十分。 于是你挺著胸部義正言辭地怒斥,陸姐這種沒有原則的人,竟然因為太著急,拿著明顯有誤差的數據就去做設計了。 于是你低著頭哆哆嗦嗦地交上報告,在一百頁報告的最后,申明因為數據還有誤差,你對以上結論概不負責。 于是你把看起來不太對的數據隱藏,只把完美無誤的數據交上去,因為你不敢面對上級看到誤差的臉色。 于是你花巨資購買軟件、做實驗。拿著愚公移山的精神降低誤差。 你要累死了,試過所有算法,誤差永遠在那里;做完所有實驗,誤差永遠在那里;誤差永遠達不到領導要求的放心標準。 但是,在領導看來,開始設計的時候,你拿不出數據。三年后產品都出來了,你還在說數據有誤差不能用,是太笨還是什么也沒干? 這是現實:不會給你3 年時間把誤差從10% 減小到5% 。要你用3 天時間獲取誤差20% 的數據,做出一個合理的設計。 對待誤差我們需要兩種能力: 減小誤差 包容誤差 學校里教會你如何減小誤差,當你從學生變為工程師,你的能力要從減小誤差,切換到包容誤差。 你的桌子上擺滿了各種教科書,都是教會你如何避免誤差、減小誤差。還沒有書教你如何包容誤差,沒有書教你如何使用不滿意的數據,做出滿意的設計。 大學里好好教的內容,我就不再談了。未來兩個月里,我的“誤差”系列中,專門談如何包容誤差。針對你每天遇到的問題,談談如何用更短的時間,獲取湊合可用的數據,設計出靠譜的產品。 包容誤差需要具備的能力: 1、知道誤差的范圍 2、知道設計可以容忍的誤差范圍 3、從粗略、一般、精準的方法中,選取匹配誤差范圍的方法。 我將從需求的角度看如何包容誤差。我要在你滿腦子公式、算法、傳感器、信號,灌入新的想法:時間成本、物理現象、風險分析、設計指標。 這是個悲傷的話題,對待疾病也有兩條道路:不得病,包容疾病。年輕人得了感冒,想快快好;中年人得了冠心病,想上好班;老人得了癌癥,想多活幾年。我們想用有誤差的數據做個好設計。 向誤差這個絕望的話題,獻上這首詩: 《干或者不干》 你干,或者不干 誤差就在哪里 不減不小 你累,或者不累 數據就在哪里 不準不對 你苦,或者不苦 錯誤就在那里 不離不棄 你怕,或者不怕 疑惑就在那里 不去不散 讓誤差吞沒你 或者 讓誤差住進你的心里 認可、理解 共存、包容
& x; @' m) ^6 w# [8 U; `. F g8 K( [$ Q8 _" c) Q9 d7 B
(轉載)
7 k5 T6 W/ j) s$ S+ U' y3 S) Z |