提問題比解決問題更重要

banq發表於2018-10-08
程式設計就像其他型別的解決方案,提出正確的問題,解決方案會更簡單,相反,如果提出一個錯誤問題,解決方案會複雜化。

Programming Wisdom (@CodeWisdom) 於 8:37 下午 on 週一, 10月 08, 2018:
"Programming is like any other kind of problem solving, ask the right questions and the solutions are simple. If your code is incredibly complex, you may be asking the wrong questions." - @jadenkore

banq注: 提問題比解決問題更重要,提問題相當於指出方向性,如果方向選擇錯誤,南轅北轍。但是如果我們習慣答題,而不善於提問題,很可能就沒有提問題的習慣,也就不會在提問題方式上多加琢磨。

存在意義比存在方式和形態更重要,問題的存在比問題的內容和形式更本質,但是我們通常認為問題的內容更重要,就如同一個在家裡是父親,在單位是經理,他到底是什麼?我們會認為他的身高 體重等這些人的內容更本質,在家和單位只不過扮演不同角色,其實從海德格爾存在主義看來,正好相反,父親或經理比肉體更本質,沒有父親或經理這些現象,肉體有何用呢?現象就是本質。

回到問題的提出這個話題,認識到問題存在意義比問題本身更重要,注重問題意義而提出問題則可能帶來更簡單的解決方案,比如針對當前上下文場景中,這個問題的意義是什麼?我們就能在當前域中解決這個問題。

相關文章