如何用簡單的方法解決複雜的問題?

如何用簡單的方法解決複雜的問題?

這不只在程式方面, 很多方面都可以適用.


原則1: 任何的問題都是複雜的問題. (不要認為有簡單的問題)

原則2:任何複雜的問題 都不可能被完美的解決.(該知道到甚麼地步就該適可而已)

原則3:用複雜的方法只會引起更多的問題.

原則4:要花很長時間想出一個簡單的方法解決複雜的問題.(不要太懶了)

很多時候想到的方法 都是複雜的方法, 因為很快就想出來, 結果花大量的時間在 debug,
最後因為方法太過複雜,導致放棄 .


如何用簡單的方法解決複雜的問題?

1.把問題的重點抓出來, 這需要訓練 長時間訓練的結果 才能看出問題的重點.

2.解決重點問題. 代表就解決 80%以上的問題. 其他的細節就可以簡化了.

3.要解決一個複雜的核心問題, 要從各種角度 就是360度 逼近問題.
不要太死腦袋, 一定要怎麼做才可.


廣泛的閱讀 收集資料, 然後逼近核心.

沒有留言:

張貼留言