本書圍繞如何解決問題提出了一系列的思考方式、方法步驟,記錄以下:
一 首先定義「問題」。問題是指理想狀態和現實狀態之間的差距。
二 深究"問題"本質。要想解決問題,必須先深刻了解問題究竟是什麼,問題的深層次本質。
要多問幾個爲何?究其本質根源。
例如質量管理中經常使用的5why法則。對問題點連續追問5個爲何?找到根本。
不必定限定5次,從問題現象出發,結果入手,沿着因果關係鏈條,找出問題發生的各類緣由
和順序。
例如:爲何發生?爲何沒有發現?爲何沒有預防?
多數狀況下,只要知道問題是什麼,解決問題就是一件不值得一提的事。
在程序員面對問題的時候,有個有效方法是:請您面對一個玩具,把你的問題和疑惑用語言
說出來,等你能完整全面、有條理的說出來問題自己的時候,這時,
你會天然而然的明白問題發生的緣由以及怎麼處理這個問題了。
三 問題來自哪裏?
大多數狀況下,問題根源在本身身上。
像程序員在工做中發現bug的時候,大部分狀況下,這些問題是因爲自身的代碼自己致使的,
和系統、語言、開發工具自己沒有關係。
四 問題該由誰解決:
這是誰的問題? 正確的回答是:這是「咱們」的問題。
一個有趣的例子:
隧道提醒司機的汽車大燈是否關閉的問題?不提示大燈關閉也會帶來問題。
由於有多種場景,這個提示語很差寫的簡明扼要又有效果。其實,最簡單有效的方法是
在隧道盡頭提示:「你的燈亮着了嗎」? 程序員