學(xué)會從詭異的現(xiàn)象看本質(zhì)
最近看到一個汽車對冰淇淋過敏的小故事(原文在此),轉(zhuǎn)述如下:
某汽車公司收到投訴信,用戶抱怨說他每晚都從家里開車去商店買冰淇淋。如果買的是香草冰淇淋,則回家時汽車就無法發(fā)動;如果買其它口味的冰淇淋,則汽車可以正常發(fā)動。天天如此。該用戶懷疑這汽車是否對香草冰淇淋過敏。 汽車公司的頭頭覺得這太過詭異,不過還是派了一個工程師去該用戶家調(diào)查原因。第一天,工程師和用戶一起去買冰淇淋。在店里,工程師要求買香草口味,結(jié)果出來后,汽車果然不能發(fā)動。此后幾天,工程師每次都和用戶一起去買,每次都由工程師臨時決定買什么口味。果不其然,凡是買了香草口味,汽車就無法發(fā)動;反之則可以。(由于是工程師臨時決定購買的類型,可以排除用戶搞惡作劇的可能) 這個工程師是一個理性的人,也不信神,當(dāng)然不會相信汽車過敏這一說。但是他覺得有更深層的原因在起作用。此后,他每天晚上和該用戶一起去買冰淇淋,每次他都詳細(xì)記錄往返的時間、途中踩油門和剎車次數(shù)、使用的汽油型號等各種信息。許多天后,他終于發(fā)現(xiàn)規(guī)律:凡是買香草口味的,在商店里面花的時間少(因為這個口味受歡迎,擺放的貨架靠門口)。 于是問題就轉(zhuǎn)化為:停車的時間短導(dǎo)致汽車不能正常發(fā)動。然后,工程師就輕易找到了原因(當(dāng)停車時間太短,發(fā)動機(jī)依然很熱而無法驅(qū)散氣阻)。 這個故事給我們幾個啟發(fā): 1、不要拒絕接受貌似很詭異、很離奇、很不可能的現(xiàn)象。我手下的很多程序員都曾經(jīng)抱怨測試提交的某個bug太怪異,對這些bug不予承認(rèn)。你想一想自己是否也有類似情況? 2、要善于從一些細(xì)節(jié)發(fā)現(xiàn)規(guī)律,從而查出問題的根源。如果你是這個工程師,你能否通過細(xì)致的觀察而發(fā)現(xiàn)其中的規(guī)律? 該文章在 2010/8/13 17:25:03 編輯過 |
相關(guān)文章
正在查詢... |