天天看點

解決問題的方法

作者:MR沃夫

引言

說到解決問題,事實上,我們無時無刻不在解決各種各樣的問題。

然而,你是否和我一樣,困惑于如何更好地解決問題?或者思考過是否有解決問題的“靈丹妙藥”?或者追尋過有沒有關于解決問題的科學?

本文是霍爾特心理學原理實踐課程的部分内容,将會帶來一些關于這些問題的答案。

基本認識

從某種程度來說,人是一種富有價值的資源,而人最重要的價值莫過于解決問題的能力。解決問題的能力具有很強的通用性,擁有實體學學位的人可以勝任計算機程式員,因為該崗位具有相似的解決問題能力的需求。工業工程師也可以因為在解決問題方面的技能而勝任城市規劃師的工作。

解決問題的方法就是用來尋找問題及其解決方案的步驟。人類天生就非常善于解決各種問題,我們在解決問題時,也常常會無意識地使用一些“模式”。如果我們有意識地去識别它們,将會更利于我們解決問題。

解決問題的方法

試錯法(逐個嘗試,Trial and Error)

試錯法是一種通過反複嘗試解決問題的方法,每次都嘗試不同的東西,直到成功為止。雖然這種方法聽上去很不靠譜,但是,當我們有一些知識經驗作為支撐時,它的效果就會很明顯。

比如,程式設計語言中,定義一段文本,通常使用單引号或雙引号。當我們面對一種新語言時,就可以通過嘗試兩者之一來确定應該用哪個。但是,如果沒有掌握程式設計語言的這一規律,那麼需要嘗試的可能性就太多,這個方法就很難奏效。

是以,試錯方法适用于那些已知可選方案有限的問題,否則就隻能看看其它解決問題的方法了。

解決問題的方法

爬山法(逐漸逼近,Difference Reduction)

所謂的問題,可以抽象為現狀和目标之間的差距。從這個角度來說,我們隻要将實作目标的任務分解為若幹較小的步驟,然後通過逐漸完成每個小任務來趨近并最終達到目标。

或許你還記得某年春晚上那個把大象關進冰箱總共分幾步的腦筋急轉彎問題,這就是一個典型的通過逐漸逼近,減少差距的方法解決問題的案例。

從山底爬到山頂是一個逐漸逼近、減少差異很形象的例子,是以逐漸逼近也被形象地稱為爬山法。當然,有時減少差距并不是實作目标的最快方法,反而是需要先“後退一步”,然後再向前邁出一步,也就是常說的“以退為進”。

解決問題的方法

正推法(手段與目标分析法,Means-Ends Analysis)

問題和解決方案存在某種遞歸關系,解決方案往往會成為下一個要解決的問題。手段與目标分析法(Means-Ends Analysis)正是利用了問題的這個特點,通過比較現狀和目标之間的明顯差異來建立一個子目标,然後為該子目标尋求解決方案,不斷地推進這個過程,進而最終實作目标。

舉個例子來了解一下,假設你的房間很亂,目标是讓它變得整潔,以下是該方法的步驟:

  1. 第1步:現狀和目标間的最大差異是什麼?
  2. 第2步:如何做才會改變這一點?把東西放到合适的位置,或者把它扔掉,或者藏起來
  3. 第3步:現在決定主要采用物歸其位的方法來解決。但是發現并不是所有的東西都有歸置的位置。于是,又産生了一個新的子目标:房間裡所有的東西都有歸置的地方。
  4. 第4步:目前,現狀和目标最大的差異是什麼?是沒有足夠的空間容納所有東西。
  5. 第5步:怎麼才能有足夠的空間?可以重新安排空間,可以購買儲物箱,可以換大的房子。
  6. 第6步:現在決定購買新的儲物盒來解決問題。但是目前手頭沒有足夠的資金。于是,産生了新的子目标:搞些錢。
  7. 第7步:到這裡,現狀和目标的最大差異又是什麼?

以上這個過程還需要繼續下去,整個過程看上去非常複雜。但是,實際上,這個過程是我們經常快速完成的事情,隻是沒有意識到而已。

手段與目标分析法看上去和前一個逐漸減少差異的方法很相似,但是,當現狀與目标的差異無法消除時,逐漸減少差異的方法是不靈的,就需要手段與目标分析這種方法通過逐漸轉換問題到可消除差異的程度來解決問題。

解決問題的方法

逆推法(Working Backwards)

逆向求解需要首先檢查想要的結果,然後找出導向該結果的步驟。現實生活中,該方法很少會用到,但在數學證明中有很好的應用,因為數學結果可以重新排列,以更接近初始狀态。

再次舉個“栗子”,比如你想當一名醫生,則需要找到一份醫生的工作,但這又需要3-7年的住院醫師經曆,而這又需要你完成醫學博士學位,進而又需要醫學學士學位。是以,根據該逆推過程,首先應該擷取一個醫學學士學位。

解決問題的方法

類比法(Analogies)

類比是人類最偉大的思維武器,當我們用一種情況或想法來象征性地表示另一種情況或想法時,就可以幫助我們發現一個不明顯的解決方案。

用輻射來殺死癌細胞是個利用類比方法解決問題的案例。隻有輻射能量足夠時,才能殺死癌細胞,而此時健康的細胞也會被殺死。那麼,如何才能在殺死癌細胞的同時,保留健康的細胞呢?可以設想一個故事,一支軍隊想要攻克一座堡壘,而通往堡壘的道路上被埋設了地雷,人數少時可以安全通過,但是無法攻克堡壘,整個軍隊一起進去,就會被地雷全部炸死。這樣,就可以把軍隊化整為零,充分利用通往堡壘的每條路線,讓每個小組都能到達堡壘,進而一起攻克堡壘。通過利用這個故事類比,我們在利用輻射殺死癌細胞就有了新的思路,那就是使用來自不同方向的微量輻射來共同攻擊癌細胞,進而保留健康細胞。

解決問題的方法

結語

看過之後,是不是發現沒什麼神奇的東西?這些方法也太簡單了。其實就是這樣,這些方法我們平常一直就在使用,隻是沒有意識到而已。當我們經過歸納、整理和對比,對這些方法有了更加深入了解之後,是不是會運用的更好呢?