这是一本关于解决问题的书,他试图告诉我们如何定义和解决问题。
谈论这本书首先要提及几点:
1、这本书很俏皮,作者在行文中进行了不少的吐槽,并不时地透露出一些或许应该称为程序男的冷幽默;
2、这本书由大约十一个好玩故事组成,读起来有趣,且似乎比较容易读,但其实:
3、要把这本书读明白并不容易——作者的论述跳跃性很大,并且把一些意思隐藏了起来,故而,读这本书其实要用到“分析阅读”的方法(见艾德勒写的《如何阅读一本书》)。我在读第二遍的时候,才把整本书的论述的脉络弄清楚。
4、这本书很有用,看似跳跃性很大的论述,其实内在是系统而富有逻辑的。如果没有把书的脉络读懂,说明读的功夫不够。
这本书主要讨论三个问题,即:问题是什么?是谁的问题?以及问题从哪里来?全书的脉络如下:
1、由雷龙塔的问题引出了关于问题的讨论:谁有问题?问题的本质是什么?并给问题下了一个定义:“问题是你期望的东西和体验的问题之间的差别。”
2、在分析特定问题即“这个问题是什么”的时候,要留意:“不要把(别人或自己的)解决问题的方法当作问题的定义”。方法只是问题导出的一个分支而已,我们在解决问题的时候要考虑问题本身,用我个人的话说,是要回归最原始的目标。作者借书中人物比利进行了更深的思考,并得出一个结论:“你永远不能肯定你有了一个正确的定义,即使在问题已经解决以后。”即问题其实可以一层一层向下追溯下去,没有尽头。这个情况面前我们没有很好的办法,只有遵循作者给出的如下方法论:“你永远也不能肯定你有了一个正确的定义,但是永远不要放弃追寻它的努力。”
3、作者接下来讨论“什么是真正的问题”,主要讲的是问题的解决会带来的后果,重点提到了“不相称的解决办法”的问题。“每种解决办法都会带来新问题”,人经常忽略一些(例如是设计不当导致的)问题,而“问题最难以处理的部分恰恰是去意识到他们的存在”。当你试图发现不对称的时候应该怎么做?“试着对外国人、盲人、孩子下一个问题的定义,否则把自己当作外国人、盲人和孩子”,这样才能在解决问题时尽可能考虑周全。但即使如此,“每一种新的观点都会带来新的不相称”。不要麻木到对遗留下来的问题熟视无睹,对新的可能的问题保持时刻警醒。
4、关于“什么是真正的问题”,作者还提到了语言表述对问题的影响,并告诉我们一些文字游戏的技巧来排除语言对于识别问题的影响。
5、定义了问题后,作者讨论问题是谁的问题。作者提出了四点:1)“当别人能很好解决自己问题的时候,千万不要越俎代庖。”2)“如果某人能解决这个问题,但是他本人不会遇到这个问题,那么你们首先要做的是让他也感受到这个问题。”3)问题可能是自己——“试试换过来指责你自己”;4)“如果人们的灯真亮着,一个小小的提醒,可能比你那些复杂的解决办法都更有效。”
6、讨论了问题是什么,是谁的问题之后,作者开始探寻问题的来源。作者认为,了解问题的来源,可以寻求很多建设性的解决问题的方法。另外,对于某些制造问题的人,作者也进行了调侃和吐槽。
7、上面的论述中,作者已经基本上告诉我们他想说的东西了。而在最后一部分中,他追问了一个终极的问题:“我们真的想解决问题吗?”我们可能沉溺于解决表面问题的成就感,从而采取“闭上眼睛往前跳两步的方法”;可能并非真正解决人们的需求——甚至人们可能不知道自己要什么;可能需要解决的仅仅是形式的问题,而不是追寻解决问题的成效;我们也可能花了无数力气解决一个并不值得解决的问题。所有这些,都消解了我们这本书的主旨——如何解决问题的意义。程序员很可能经常面临这些困扰,我想这也是作者吐槽的缘由。
然而,在最后,作者还是再一次告诉我们“任何解决方法都会带来一些副作用” 很多这些由问题产生的问题,我们适应后就渐渐忽略了——但作为一个致力于真正解决问题的人,我们应该始终保持警醒,不在习以为常的问题面前麻木不仁。
——————————以下是阅读摘要————————
【纲要和重要摘录】
第一个问题 问题是什么?
第一章、 一个问题
1、 雷龙塔的故事中的问题:谁有问题?
2、 你的问题本质是什么?
3、 对于相关的各方来说,问题是不同的。
第二章、 信差彼得发起了一个请愿
这一章只是描述故事的进展。
第三章、 你的问题是什么?
1、 给问题下个定义:问题是你期望的东西和体验的问题之间的差别。
2、 幻觉中的问题是真正的问题。例子:屋子的温度是25摄氏度,有人觉得热,有人觉得冷——幻觉的热和冷的问题是真正的问题。
3、 一种思维方式:如果你想找到一个解决问题的办法,试试“让情况变得更糟”(联系上下文,这里的更糟指的是原来问题的程度加深,但是可能令人意外的是这并非本质上不可接受的)
4、 对于那些没有幽默感的人,帮他们解决问题简直是自寻烦恼。(这是一句作者的吐槽——故事的最后,作者告诉我们,有些看起来很愚蠢的点子也许会带来极为有创意的想法)
第二个问题 这个问题是什么?
第四章、 比利战胜投标人
1、 这是一个关于投标的故事,程序员比利解决问题学到第一条经验:不要把他们解决问题的方法当作问题的定义。(用错了方法意味着最终解决问题有更短的路径)
2、 比利学到的第二条经验:如果你太轻易地解决了他们的问题,他们永远不会相信你真正解决了问题。(这其实也是一句充满了智商优越感的吐槽)
第五章、 比利咬到了自己的舌头
1、 故事延续,并出现了新的转折,比利的同事碰巧也遇到了该投标问题,并设计了一个解决程序,比利想到的是:不要把问题的解决方法误认为是问题的定义——特别在你使用自己的解决方法的时候。(这句结论出现的时候跳跃性太强,事实上是说,表面上的解决办法,其实很可能不是最好的解决办法——程序员倾向于使用程序员的方法来解决问题)
第六章、 比利回到了投标人中间
1、 比利往更深层次想:问题并不是最初呈现的样子:它既不是一个列举400万投标组合的问题,也不是符号逻辑和常识问题——更不是线性规划编程问题(翻译者应该不太懂数学和编程),问题更深入一些:
2、 也许这才是问题:当所有竞争者都在改变标价,并且认为自己唯一有优先权这么做,你应该如何修改标价?或者更深一层:
3、 当其他所有竞争者都在改变标价,改变的同时知道,当你知道他们在改变标价的同时也会改变你的标价,你会怎么修改标价?或再深一层:
4、 如果一个公司知道别的公司会看到它的标价,它会努力给一个表面首次标价来误导其他公司。
5、 经过这一系列思考,比利得出一个结论:你永远不能肯定你有了一个正确的定义,即使在问题已经解决以后。
6、 比利在摆了几个小时“沉思者”造型后,又得出一个结论:不要过早下结论,但是也不要忽略你的第一印象。(这个结论的跳跃性又太大了)
7、 问题是什么?比利的终极认识:你永远也不能肯定你有了一个正确的定义,但是永远不要放弃追寻它的努力。
第三个问题 什么是真正的问题
第七章、 无穷无尽的锁链
1、 丹尼解决一个打印工艺问题,设计了一个配件,结果这个配件上的针把主管扎了——每种解决办法都会带来新问题。
2、 人经常忽略一些(例如是设计不当导致的)问题,问题最难以处理的部分恰恰是去意识到他们的存在。
3、 如果在对问题的理解中,你想不出至少3种可能出错的地方,那么你并没有真正地理解这个问题。(这是一句很强的独断式的结论)
第八章、 对不相称的忽视
1、 不相称的解决办法就是那种要给和要使用这种解决办法的人们,带来不协调后果的解决办法。
2、 当你试图发现不对称的时候应该怎么做?试着对外国人、盲人、孩子下一个问题的定义,否则把自己当作外国人、盲人和孩子。(解决方法考虑不周会带来的问题,这在制度设计、工业设计中尤为常见)
3、 每一种新的观点都会带来新的不相称。不要麻木到对遗留下来的问题熟视无睹,对新的可能的问题保持时刻警醒。
第九章、 在特定的层面上考虑问题
1、 我们要怎么样改变问题的表述方式才能获得不同的解决方法?
2、 图上的圆形是什么?(在面对一个表述时,要保持小心——提问者心中的范式是什么?他到底想表述的是怎么样一个问题?书中以教授布置的期末考题,提醒我们这一点。)
3、 当你在寻找问题定义的道路上疲倦地游荡时,不要忘记随时回头看看,看看你是否已经迷路了。(这又是跳跃性很强的一个结论,在面对陈述方式的时候,我们便可能已经误入歧途,且在一层一层向下寻找定义的时候走得太远)
第十章、 注意你表述的意思
1、 一旦你用文字来表述一些问题,请仔细推敲这些问题,以使得这些表述在每一个人头脑里都是一个意思。
2、 文字游戏一:
a) 玛丽从前有一只小羔羊。(而不是约翰有)
b) 玛丽从前有一只小羔羊。(而不是现在有)
c) 玛丽从前有一只小羔羊。(而不是有几只)
d) 玛丽从前有一只小羔羊。(而不是大羔羊)
e) 玛丽从前有一只小羔羊。(而不是小狗)
3、 文字游戏二:用查字典的方法把所有不同的字义(word的含义)排出来——Mary had a little lamb。(玛丽生了一只小羔羊)
4、 文字游戏黄金列表,尝试下列折腾,看看问题的意思会被折腾成什么样子:
a) 改变重读的方式,如上面的例子;
b) 把词的意思由正面改为反面;
c) 把“可能”改为“必须”,把“必须”改为“可能”;
d) 把“或者”改为“不是……就是”,或者相反;
e) 把“或者”和“与”互换;
f) 选择一个有明确定义的术语,在术语出现处改为明确的定义;
g) 遇到“等等”的时候,尝试再添上一个明确的例子;
h) 找出说服性的词或短语,比如“毫无疑问地”,替换为它所指代的观点,即“什么是毫无疑问地”;
i) 将一个句子画成一幅画,或者相反;
j) 将文字用公示表达;
k) 将公式用文字表达;
l) 把“你们”换成“我们”,或者相反;
m) 把“我们”、“你们”替换成“双方”;
n) 将“一个”(泛指)替换成“这个”(特指),或者相反;
o) 把“一些”换成“每一个”,或者相反;
p) 将“总是”换成“有时”,或者相反;
q) 将“有时”换成“从不”。
第四个问题 这是谁的问题?
第十一章、 教室里的雪茄烟雾
1、 场景,教室里烟雾弥漫:这是该谁来解决的问题?当别人能很好解决自己问题的时候,千万不要越俎代庖。
2、 如果这是他们的麻烦,就让它成为他们的麻烦。(跳跃性很大,这里所举的是一个反面的例子,我的麻烦变成我们的麻烦)
第十二章、 校区的停车场
1、 通过雷龙塔故事学到的解决问题的原则:如果某人能解决这个问题,但是他本人不会遇到这个问题,那么你们首先要做的是让他也感受到这个问题。
2、 面对问题的时候,不妨换个角度:试试换过来指责你自己——即使只有一秒钟。
第十三章、 隧道尽头的灯
1、 你的灯亮着吗?——如果人们的灯真亮着,一个小小的提醒,可能比你那些复杂的解决办法都更有效。(这个故事是书名的来源)
第五个问题 问题是从哪里来的?
第十四章、 珍妮特•乔瓦斯基的麻烦
1、 (面对问题时,当你简单粗暴的把问题归结于一个笼统的来源,不如去仔细分析它,找出许多备选来源,也许就发现了很多建设性的解决问题的办法)
第十五章、 曼特兹恩兹纳先生扭转了局势
1、 当你确定了问题从哪里来,尤其是问题的根源(常常)在自己身上,那么解决问题变得很简单了。
第十六章、 做事情和享受荣誉
1、 在问题解决者的山谷里,制造问题的人是国王、总统或者主教。(这是一句吐槽,但事情往往如此)
2、 在这个世界上有两种人,第一种人做事,第二种人给别人找事情做。离第二种人远一点,这样你就会顺利。
3、 在这个世界上有两种人,第一种人做事,第二种人享受荣誉。待在第一种人中间——那里的竞争要少得多。
4、 如何对付闲着找茬的人:写下“这是一个迷人的想法,让我们讨论一下”,拉长流程,让文件在官僚系统里流浪即可。
第十七章、 考试和其他难题
1、 试图找出谁出的题?他想对我干什么?
第六个问题 我们真的想解决问题吗?
第十八章、 汤姆为玩具公司出的馊主意
1、 闭上眼睛往前跳两步的方法(意思是没有找到真正问题所在就去“解决问题”的方法)可能让人非常让人有“解决问题”的成就感。
2、 那些想要为别人解决问题的人听着:不管看上去如何,人们很少知道他们想要什么,直到你给了他们想要的东西。(作者继续吐槽)
第十九章、 佩兴斯小姐的诡计
1、 没有多少人真正希望解决他们的问题。(作者继续吐槽官僚主义,问题是政治正确,而并非真正解决什么)
第二十章、 一项获得项目领先奖的任务
1、 我是否真的想要一个解决方法?
2、 我们永远没有足够的时间来考虑我们是否需要它,但是我们总是有足够的时间来后悔。(解决了一个荒谬的问题后,世界是如此虚无——解决问题前,我们要想想这个问题是否值得去解决)
3、 任何解决方法都会带来一些副作用。(之前已经论述)很多问题,我们适应后就渐渐忽略了。
【读第二遍,2小时,2013.3.12,画底线的是主旨句】
真正的问题是什么?谁应该解决?问题从哪里来?
《你的灯亮着吗?》热门书评
-
你的灯亮着吗
257有用 3无用 铂程斋@喷嚏网 2008-07-22
(一) 小满当上项目经理后不久,参与了一个大项目。当时市场签下来的时候,公司里面是欢天喜地的。项目做了一年多。到了交付的时候,用户却很不满意,当初说好的东西,好多都变了卦。 用户是上帝,最关键的是如果收不到后面的钱,那就算白干了。公司要求项目组加班加点的修改。搞得大家是怨声载道...
-
定义分析和解决问题之道
73有用 0无用 人月神话 2008-02-19
《你的灯亮着吗》是著名思想家温伯格(其著作还有系统思维导论,程序员开发心理学)的一本定义分析和解决问题的书籍。全书分六篇由20个寓意深刻的小故事组成,讲述层次仍然遵循定义描述问题-》分析问题-》解决问题的思路,故事中穿插了诸多的最佳实践和案例供大家参考。  ...
-
问题解决的巨著
57有用 0无用 只道是寻常 2010-09-03
原文:http://wenku.baidu.com/view/53687e21af45b307e8719705.html描述: 一本教人遇到问题时如何思考才能更好解决问题的书,但与其他阐述解决问题具体技术的书不同,他关...
-
降低面向目标的含混性
40有用 4无用 黑枪王荣格 2009-03-02
温大师从小就是搞系统思维的,却最终没有将系统思维的成果足够成功的运用出来,实在是很可惜。本书可以看做是《探索需求—设计前的质量》的姐妹篇,因为它们都是在讲如何降低需求中的不清晰程度。本书选择了向上发展的办法,而另一本着重于面向实现。给本书评5星,主要是因为没有人比他做得更好,否则它就要沦落到和《复杂...
-
你悟了吗?
26有用 0无用 hunzi 2006-05-18
温伯格的书总是这样,用简单的故事来启迪你的思考。这本书是朋友介绍阅读的,刚拿到手吓了一跳,以为是给小朋友看的,不知道为什么朋友对它评价会这么高。看了以后才知道,真的是一本可以重复品味的书,每次看总有些新的收获,或者说有所悟。本书的内容是围绕解决问题展开的,逻辑性非常强。我目前的理解有以下重点:1:谁...