如何用簡單的方法解決複雜的問題?
這不只在程式方面, 很多方面都可以適用.
原則1: 任何的問題都是複雜的問題. (不要認為有簡單的問題)
原則2:任何複雜的問題 都不可能被完美的解決.(該知道到甚麼地步就該適可而已)
原則3:用複雜的方法只會引起更多的問題.
原則4:要花很長時間想出一個簡單的方法解決複雜的問題.(不要太懶了)
很多時候想到的方法 都是複雜的方法, 因為很快就想出來, 結果花大量的時間在 debug,
最後因為方法太過複雜,導致放棄 .
如何用簡單的方法解決複雜的問題?
1.把問題的重點抓出來, 這需要訓練 長時間訓練的結果 才能看出問題的重點.
2.解決重點問題. 代表就解決 80%以上的問題. 其他的細節就可以簡化了.
3.要解決一個複雜的核心問題, 要從各種角度 就是360度 逼近問題.
不要太死腦袋, 一定要怎麼做才可.
廣泛的閱讀 收集資料, 然後逼近核心.
沒有留言:
張貼留言