標籤:
1、徵求別人意見
我們都是普通人,對任何事情都有偏見或者思維定式,包括對bug隱藏在哪裡的看法,這些偏見會導致我們無法看清實際情況。其它人則從另一個角度看問題(可能也是他自己的偏見),但是會找到新的方法,對你解決問題有很大啟發。
2、擷取專業知識
有時系統的某個部分的知識看起來很神秘,我們不必到學校學習一年,而是通過諮詢專家快速掌握那些知識,任何情況下,專家都會比我們更理解系統,因此他們能知道尋找問題的大致線路圖,為你的搜尋工作提供很好的提示。
3、聽取別人經驗
你可能經驗不足,但是你想周圍的人快速描述事情的經過時,他們可能之前遇到過,並準確的告訴你出了什麼問題。
4、協助無處不在
- 從周圍的同事、專家尋求專業知識或者經驗
- 如果公司有相關知識管理系統,則可以從中尋找有用的資訊
- 如果你使用第三方供應商的軟體或器件,那麼可以通過電話或者郵件尋求協助。
- 如果可以上網,可以通過相關技術論壇尋求協助。
- 還有很多資源,比如書籍、雜誌等提供了基本和通用的知識,比如工具、程式設計語言、調試方法等
- 當所有方法都失敗時,回到“閱讀手冊”,或許會注意到之前沒有理解的內容。
5、放下面子
尋求協助時,不要以為是無能的表現,這恰恰說明你急於修複bug,如果你擷取了正確的理解、專業知識和經驗、有助於你更快的修複問題,並不會暴露你的弱點,反而會使你獲得成長。 反之也成立,不要認為專家是神,他們也會犯錯,如果堅持自己是錯的,專家是對的,可能會更糟!
6、報告癥狀,不要講述你的理論
當前尋求協助時,要描述發生的事情和看到的一切、包括什麼是間歇發生的、什麼不是,不要告你別人原因是什麼,不要講述你的判斷,否則會把你尋求協助的人帶入你的思維怪圈! 反之也成立,如果他人想你尋求協助,卻向你解釋他的判斷,則一定要捂住耳朵,然後跑開,防止被他的理論汙染。
7、你提出的問題不必十分肯定
有些地方屬於不好判斷的灰色地帶,比如有些資料看起來是錯誤的,但是又不確定為何會這樣,那麼也值得提出來,可能與問題無關,但是對解決問題確實有用的資訊。 作者舉了一個實際案例,每當他穿格子襯衫從椅子上做起來調試網路攝影機時,網路攝影機就會死機,必須重新複位初始化才能正常工作,提交給供應商後,他們發現是格子襯衫圖形移動時,導致網路攝影機內部的圖形處理演算法崩潰。
(知識分享)軟硬體調試九法:第八條規則 求助他人, 獲得全新觀點