第一部分
1.問題解決者的關鍵在于把單一思維模式切換為多重思維模式愤兵,首先明確:誰碰到了問題鹿霸?問題的本質是什么?
2.雙方都不認可對方問題的定義恐似,當雙方處于一損俱損的狀況中時杜跷,問題算是能解決,即穿別人的鞋走路矫夷,慢慢的兩個人會變?yōu)橥乐腥恕?/p>
3.問題就是理想狀態(tài)和現實狀態(tài)之間的差別葛闷。可以通過調整理想狀態(tài)或者改變現實狀態(tài)來解決問題双藕,要么真正縮短等電梯時間淑趾,要么讓等待時間顯得短一些。
4.別去費力幫缺乏幽默感的人解決問題忧陪。有時看似荒唐滑稽的建議扣泊,換個角度想問題也許會得到驚喜的結果。
第二部分
1.別把問題的解決方案誤當作問題的定義嘶摊。即使
2.如果你解決問題太過神速延蟹,別人根本不會相信你真的解決了問題。
3.面對有利可圖的問題時叶堆,人們會專注于本職工作來解決技術問題阱飘,或多或少還是把道德問題置于腦后了。
4.即使問題已經解決虱颗,你也無法確定你的問題定義是正確的沥匈。但是永遠不要停下尋找正確定義的腳步。
5.不要倉促下結論忘渔,但也不要忽視第一印象高帖。
6.問題是永遠得不到解答的,但只要你一直在提出問題畦粮,就沒有關系散址。
? 《你的燈亮著嗎》是軟件思想大師溫伯格的一部作品乖阵, 這部作品通過幾個很有意思的小故事引發(fā)人們對“問題定義和解決”的思考。
? ? ? ? 這本書的第一部分故事是雷龍塔的故事爪飘,以前讀過幾遍义起,只是覺得這個故事很有趣,但是卻一直想不明白溫老想通過這個故事想告訴我們一個什么道理师崎,最近晚上躺在床上翻了一下書默终,細細思考了一下,似乎有了點心得犁罩,所以在此分享一下齐蔽。
? ? ? ? 先說闡述一下這個故事出現的問題:
? ? ? ? 雷龍塔是一座73層高的辦公樓,許多公司的雇員在里面辦公床估,但是突然有一天含滴,雇員們發(fā)現雷龍塔的電梯變得很慢,在下班高峰丐巫,需要等待很久才能坐上電梯下樓谈况。雇員們無法忍受,于是要求雷龍塔的房東“梁龍先生”解決這個問題递胧,梁龍先生是個貪婪而又懶惰的家伙碑韵,他一直用各種消極辦法拒絕解決電梯問題,于是雇員和梁龍先生之間的矛盾日益尖銳缎脾,甚至威脅要通過勞工協會將雇員們聯合起來給梁龍先生壓力祝闻,于是,大樓的管理人員(這里的管理人員應該可以理解為雇員們的老板)急了遗菠,想盡量平息這場矛盾联喘。
? ? ? ? 我們來看看主人公皮特解決這個問題的思路吧。首先辙纬,他認為豁遭,我們之所以會產生問題,是因為我們期望的東西和體驗的東西之間存在差別贺拣。要解決問題蓖谢,要么改變期望,要么改變體驗纵柿。對于雇員來說當前的期望是蜈抓,很短的時間等來電梯启绰,而當前的的體驗是太漫長的等待昂儒。經過一系列摸索,皮特想出了一個改變體驗的辦法:在電梯門口掛了一面鏡子委可,因為虛榮心的作用渊跋,雇員們的抱怨減少了腊嗡,于是,一段時間內內問題似乎解決了拾酝。但是燕少,不過多久,他發(fā)現鏡子被一些“破壞公物的家伙”涂鴉了蒿囤,于是客们,皮特干脆又在鏡子旁掛了蠟筆,讓他們一起參與涂鴉材诽,這樣底挫,他們就體驗不到等電梯的時間了。
? ? ? ? 這樣的狀態(tài)一直持續(xù)了一年脸侥,直到一年一度的電梯檢修建邓,檢修員們發(fā)現了電梯速度變慢的問題所在:一只老鼠咬斷了電梯的主繼電器!于是睁枕,經過休整官边,電梯終于恢復了速度!可是很不幸外遇,電梯修好的那天注簿,梁龍先生被急于進電梯回家的人推下了樓梯,滾到了地鐵上臀规,急馳而過的地鐵從他身上碾過...
? ? ? ? 在梁龍先生的追悼會上滩援,皮特見到了梁龍先生鄰居--雷龍塔邊上的百貨商店的主人科維爾先生,他告訴皮特塔嬉,他一直希望在雷龍塔和他的百貨大樓之間修一個高空通道玩徊,讓雷龍塔的員工下班后通過高空通道光顧他的大樓,以招徠生意谨究。而皮特以前也一直向梁龍先生建議修建一個高空通道恩袱,以便雷龍塔的人下班后可以去百貨大樓“偷”那邊的電梯資源,但是卻激怒了梁龍先生胶哲。
? ? ? ? 最后畔塔,皮特得到了一個深刻的經驗:對于那些沒有幽默感的人,幫他們解決問題簡直就是自尋煩惱鸯屿。
? ? ? ? 看完整個問題的解決過程澈吨,我們可以發(fā)現,這里面有三種方法解決了雷龍塔的電梯問題寄摆,我們通過一下表格分析:
解決方法 解決問題的思路 效果
方法1:在電梯旁掛鏡子和蠟筆谅辣,讓雇員們涂鴉,從而讓雇員們覺得等電梯的時間不是那么的長婶恼,減少抱怨桑阶。 改變問題所有人的體驗柏副,讓人們在意識中淡化這個問題。 似乎解決了問題蚣录,但是當雇員們玩膩了涂鴉的時候割择,問題是否還會暴露出來呢?
方法2:發(fā)現電梯的問題萎河,并且修整電梯荔泳,恢復電梯的速度。 達到人們對事物的期望虐杯,如果當初皮特從電梯入手而不是從雇員們的體驗入手换可,我相信他很快也會在電梯上作文章,從而徹底解決這個問題的厦幅。 效果當然是徹底解決了雷龍塔的電梯問題
方法3:修建與隔壁百貨大樓的高空通道沾鳄,讓雇員們去偷電梯 不僅解決了雷龍塔的電梯問題,而且與百貨大樓取得了雙贏的效果确憨!
這么一分析译荞,似乎大家都覺得方法三是三個方法中最好的解決方案了,但是休弃,我沒有辦法描述這個方法得出的邏輯思路吞歼,似乎只是皮特的靈光一現,或者是在與百貨大樓的科維爾先生交流中偶爾達成的更好的解決方案塔猾。
其實篙骡,對于這個故事,我一直在想如果我是問題的解決者丈甸,我會通過何種思考模式去想到這第三個辦法糯俗,但是現在我發(fā)現,這個辦法只是通過人們的發(fā)散思維或者類似于頭腦風暴的思考方式偶爾閃現睦擂,并沒有固定的模式得湘。就像一個偉大的球星在最不可能的位置把足球踢進對方的球門,你要是問他為什么會想到在那一剎那射門顿仇,他也說不出個通順的道理來淘正。我想這就是上帝賦予我們人類的靈性吧。我想溫伯格老先生通過這個故事也是倡導我們通過這種創(chuàng)造性的思維解決問題臼闻。
那么我們如何去形成這種創(chuàng)造性的思維方式呢鸿吆?說實在的我覺得回答這個問題就好像回答你在球場上什么時候應該射門一樣,很難做出精確的回答述呐。但是惩淳,作為軟件思想家的溫伯格老同志的著作中,還是能看到他關于創(chuàng)新思維的思考的市埋。在《技術領導者之路》中他提出了關于技術領導者的三個創(chuàng)新障礙和三點關于培養(yǎng)創(chuàng)新能力的思考的黎泣。
關于創(chuàng)新的障礙有一下三點:
第一點:看不到自己。
第二點:沒問題綜合癥缤谎。
第三點:唯一信念辦法抒倚。
這三點都很好理解(可以參考《技術領導之路一書》),在雷龍塔的這個故事里坷澡,我想皮特是被第三點阻礙了托呕,在他以為解決了雷龍塔問題以后,他就不再去思考更好的辦法频敛,或者說项郊,他解決了問題后就沒有再去思考更好的辦法,所以斟赚,沒有可能發(fā)現更好的有創(chuàng)意的辦法着降,試想他私下與隔壁百貨店老板交流后,也許很快就能想出更好的辦法了拗军!
關于提升創(chuàng)造力任洞,溫老也提出了一些建議:
從創(chuàng)造性的錯誤中發(fā)現新想法。
”偷來“的想法发侵,類似與移花接木交掏。
交配(想法之間的相互融合,形成新的想法)刃鳄。
這些觀點也可以在《技術領導之路》一書中看到盅弛。
當然,溫伯格先生也在《系統(tǒng)化思維導論》一書中講到了有機論叔锐,即把當前需要認知的復雜系統(tǒng)類比成自己熟悉的事物進行認知與分析挪鹏,比如把國家政治機制類比成人的身體,各個器官代表了各式各樣的政治軀體愉烙,從而分析和建立“國家政治軀體”狰住。在《探索式軟件測試》一書中,作者也把軟件比喻成一座城市齿梁,將軟件的功能比喻成城市的每個角落催植,并且用不同的方式進行測試,這樣的測試方法或許不能系統(tǒng)地測試軟件的所有功能勺择,但是卻可以創(chuàng)造性的發(fā)現一般僵化軟件測試方法(邊界值创南,判定表等)無法發(fā)現的問題。
當然省核,我覺得在日常工作和生活中記錄下自己靈光一現的想法稿辙,甚至夢里的想法并且加以積累加工,都會對以后解決問題有所幫助气忠。
說到這里邻储,我突然發(fā)現赋咽,關于如何提高創(chuàng)造性思維能力這個話題講得似乎很亂,這也許和我沒有好好梳理有關吨娜,但是脓匿,就像靈光一現的射門一樣創(chuàng)造性思維本身就是一種沒有一定規(guī)律的東西(或者說人類還沒徹底掌握創(chuàng)造性思維的規(guī)律吧)。
寫個總結吧:不管是科學技術還是工程技術發(fā)展到今天宦赠,雖然取得了巨大的成就陪毡,但是,還是有很多未知領域等著人類去探索勾扭,探索新領域解決新問題都需要有新的思維毡琉,固有的知識和方法論只是前人的總結,只是一個參考妙色,并不是向導桅滋!只有一步一步地不斷改變自己的思考模式,才可能找到新方法身辨,發(fā)現新規(guī)律虱歪。我們的教育從某個意義上說,也就是教會學生用老的方法論重復的解決老問題栅表,學習就有的規(guī)律笋鄙,于是,整個人群就慢慢地變得沒有創(chuàng)造力了怪瓶。