應對複雜問題的策略總結
===============================
我們從小學起(甚至更早)就開始接受如何解問題的訓練,中考高考研究生考試公務員考試,但當我們面臨生活中工作上真正的問題時,12年的基礎教育訓練似乎並沒幫上太大的忙。這是因為多數的考試題通常只覆蓋幾個知識點幾個技能點,和動輒覆蓋幾十上百個知識點技能點的實際問題比起來,它們其實並不複雜。
我讀大學的專業是計算機,其中演算法設計就是一門研究如何用程序去解決實際問題的課程。博士期間助教,主要參與的課程也是演算法設計,這又讓我系統地複習掌握了這套思維方式,工作以後發現在竟然十分有用。
借用演算法設計的理念,我總結了應對複雜問題的幾大策略。學數學的同學們應該注意到,數學家們攻破那些及其複雜或者難以入手的難題時,用的策略其實也是這些:化繁為簡、由簡入深、分而治之、逆向求解,尋求妥協、曲線救國。
化繁為簡:很多問題之所以複雜是因為未知條件太多,通過對這些條件進行合理假設,可以把問題很大程度簡化, 然後解決掉。這個過程里「假設合理」是關鍵,通常的方針是在可能的情況下,用盡量少的假設, 用盡量弱的假設。例如「客戶是成年人」比「客戶是成年煙民」的假設要少,而「客戶是成年人」的假設要比」客戶是中年人「的假設就要弱。因為假設越多越強, 你能得到的解決方案的適用情況就越少。
由簡入深:有時候為了解決問題,我們會先作許多較強的假設,找到這些假設的解決方案後逐步減弱和去除之前的假設,小步小步地往深處擴大戰果。比如一個針對中年煙民的心臟健康醫療保險產品條款設計,可以先針對從中年擴大到中老年擴充保險條例,再從中老年到所有成人煙民擴充保險條例,在從煙民到包括家庭二手煙民擴充保險條例,就得到一份針對煙民和其家庭的心臟健康醫療保險。
分而治之:另一類複雜是涉及太廣,相互纏雜,無法一下子找到針對全局的解決方案。可以嘗試將其化整為零,解決能解決的部分。比如為了解決客戶抱怨,把客戶群分為:中老年男性、中老年女性,青年男性,青年女性,然後分別制定方案。
逆向求解:有些問題目標明確,但看上去無處下手。對付這種問題的思路是從目標入手回朔尋求答案。為了實現目標你需要什麼條件?這些條件需要什麼先決條件才可以滿足?逐步回推,可以找到問題的下手之處,從而將其解決。比如最終目的是想要把一個蘋果手機賣給三星專賣店,你需要三星手機專賣店願意去買;他們之所以願意去買,是因為買了蘋果手機能促進三星手機的銷量;為了促進銷量,需要蘋果手機襯托三星手機的優勢;那麼解決方案就是找到三星手機比蘋果好的地方,設計一套可以突出三星手機特色和優勢的對比演示方案,將這套方案和蘋果手機一起賣給三星手機專賣店。
尋求妥協:很多問題之所以讓人頭疼,是因為有兩個不同的要求不可兼得,通常這種情況不能得到直接解決,需要第三種條件介入或第三種信息輸入。如果無法得到,那麼就是要在兩者之間進行妥協了。清楚地認識到兩個要求是不可得兼的魚和熊掌,是解決這類問題很重要的一步。典型的難題就是,一些女孩子希望找到既工作努力事業有成,又照顧家庭有時間陪自己的男友/老公,卻沒有意識到這兩者不可兼得,只能在兩者之間尋求妥協了。
曲線救國:有些問題(其實是多數的問題)並不是我們的最終的目標,只是達到最終目的許多道路中的一個道路上的關卡,並不是必須去解決的。對付這種問題,如果太難,繞開就好啦。我一個朋友想把自己的服務打入某大型企業。但發現這家大型企業相關部門總管是個十分頑固的傢伙,而且因為很忙,根本沒心情打理我朋友這家創業公司。朋友對自己的服務十分有信心,知道一旦對方願意去了解,肯定會趨之若鶩。但這個總管是個難題,不過應得他的好感不是最終目的,最終目的是讓這個企業了解自己公司的服務。於是我的朋友就和太太一起,從業務員開始,全面結交這家企業他們可以接觸到的所有的員工。不久之後某個業務員覺得我朋友公司的服務實在是不可錯過,直接在某個內部會議上提了出來,於是企業的板塊負責人指示那個難纏的部門總管找到我朋友的公司仔細了解他們的服務,最終成為了忠實的客戶。
PS: 這些策略並不是互斥的,一個問題可以先被分而治之,然後其中一些化繁為簡,另一些逆向求解,剩下的要麼妥協掉要麼繞開。
PPS: 這只是我個人總結,我知道數學家們也有一套解決複雜問題的策略,歡迎各位同學補充
題圖來自網路,侵刪。本文首發知乎,轉載請與作者@騰天 聯繫
來值乎問我問題
推薦閱讀:
※一個總是老愛胡思亂想的人,愛多想的人,而且想的還是消極的,搞得很煩,要怎麼改變這樣的心態和想法?
※體驗過Saihu知識經濟平台嗎,如何評價?
※數學解題的本質就是把一個未解決的問題轉化成一個已經解決的問題,這個說法有道理嗎?
※你所知道的最 Hack 的解決問題的過程是?