书评:你的灯亮着吗?——找到问题的真正所在 - 【编程随想】的技术博客 - CSDN博客

来源:百度文库 编辑:神马文学网 时间:2024/04/28 04:25:52
书评:你的灯亮着吗?——找到问题的真正所在收藏
前几天有个博客的读者,在邮件中让俺推荐几本关于方法论、心理学、管理学方面的书籍。俺当时列的第一本就是温伯格写的《你的灯亮着吗?》。今天俺打算来点评一下此书。
★作者简介
按照俺写书评的惯例,先来八卦一下作者:杰拉尔德·温伯格(Gerald M. Weinberg)。这位老兄在IT界(尤其是软件工程界)的地位,那是相当高滴,真可称得上是泰山北斗了(具体可以看“这里”的介绍)。他写过的,堪称经典的书籍,随口就能说出好几本,比如:《程序开发心理学》、《成为技术领导者》、《咨询的奥秘》、还有今天要点评的《你的灯亮着吗?》。鉴于此牛人的经典大作较多,俺打算今后有空的话,再点评一下这位大牛的另外几本经典。
看到这儿,大伙儿千万不要产生偏见,以为温伯格写的书只是给IT从业人员看的。其实他写的很多书(包括这本《你的灯亮着吗?》)都是介绍方法论的,相当有有思想性,适合于各行各业的人看。实在是老少皆宜、不可多得啊!
★为啥俺推荐此书?
其实在大伙儿的生活中、工作中,无时无刻不被各种问题所困扰。比如总感觉钱太少;比如在公司里没有发展前途;比如与家人相处不够融洽;比如上班路上碰到堵车;比如......
俺相信大多数人每天都会碰上许许多多或大或小的问题,而且每天都要花不少时间和精力来处理这些问题。但是大部分人是否能顺利地解决问题?对解决之后的结果是否满意?这里就要打个问号了!
而这本书的精华就在于:告诉你解决问题的方法论。如果你认真看完本书并能够领会书中的思想,那对于你解决各种问题,必定是受益匪浅。正因为如此,这本书被奉为“问题解决”领域的圣经。虽然出版至今已经快三十年了(1982年第一版),依然长盛不衰。
★本书的一个小故事
为了给大伙儿开开眼,俺透露一下本书的第一章的一个例子(这个故事好像流传很广,可能你之前已经听说过)。以下是俺的转述,省略了部分情节。
话说某大城市的某个写字楼入住的公司很多,但是电梯不够多而且电梯很慢。这导致了住户强烈不满,要求写字楼的房东解决此问题。假如你之前没听过这个故事,假如你是这个物业的房东,你可能会直接想到如下几个解决方案:
A对投诉不予理会
B把老电梯换成新电梯(扩容或提速)
C另外增加几部电梯(大楼需要翻修)
D要求入住的公司修改作息时间,错开上下班高峰
但是这几个能够直接想到的方案,都有缺点:方案B和方案C的成本太高;方案A和方案D可能会导致客户流失。也就是说,这些方法都不够理想。那该咋办捏?
后来故事中一个聪明的家伙意识到了一点:问题其实就是你期望的东西和你体验的东西之间的差别。从这作为切入点,如果要解决电梯问题,要么改变期望,要么改变体验。由于改变期望很难(每个人都希望电梯尽快到达),只好改变体验。
改变体验其实有两种方法:1)缩短实际等待时间;2)让等待的人感觉时间变短了。上述的B方案和C方案,都是为了缩短实际的时间,但是成本很高。因此,就要想办法让乘电梯的人感觉时间变短了。于是,这个聪明的家伙就想到了在电梯间设立几面镜子。乘电梯的人出于虚荣心,总是会照照镜子臭美一番,不知不觉就到了目的地。
★从这个故事,我们能学到什么?
这个故事很经典,俺经常在新员工入职培训的时候,拿来教育新人。那么,从这个小故事,大伙儿能学到些啥捏?除了前面俺用粗体加下划线醒目标注的那句话,俺还有如下几点体会:
◇最初接触到的问题表述,未必反映问题的本质
在那个故事中,用户对问题的描述是:“电梯太慢”。其实这只是表面问题。而对于房东来说,本质问题是:“用户感觉电梯太慢”。
◇最先进入脑海的办法,往往不够优
由于上述原因,你可能被那个表面性的问题表述所蒙蔽。蒙蔽了之后,你会首先想到针对那个表面问题的解决方案。但是这个解决办法要么不能完全解决本质问题;要么解决的成本很高;要么解决之后有副作用;......总之,就是不太爽!
◇经常会有两全其美的办法
咱们的老祖宗曾经教导说:鱼和熊掌不可兼得。其实未必!很多时候(但不是所有时候),鱼和熊掌是可以兼得滴 :-) 关键是要看清、看透问题的本质。
写到这儿,发现不知不觉,已经啰嗦了很长一段,就此打住吧。希望刚才那个小故事,会让你产生看完此书的冲动;但愿你看完整本书之后,能够大有收获。 :-)
书评:你的灯亮着吗?——找到问题的真正所在 - 【编程随想】的技术博客 - CSDN博客 书评:你的灯亮着吗?——找到问题的真正所在 - 【编程随想】的技术博客 - CSDN博客 书评:你的灯亮着吗?——找到问题的真正所在 如何成为优秀开发人员[4]:做正确的事 - 【编程随想】的技术博客 - CSDN博客 如何成为优秀开发人员[0]:怎样算是优秀的? - 【编程随想】的技术博客 - CSDN博客 如何包装个人品牌? - 【编程随想】的技术博客 - CSDN博客 如何选择开源项目 - 【编程随想】的技术博客 - CSDN博客 如何包装个人品牌? - 【编程随想】的技术博客 - CSDN博客 C 的可移植性和跨平台开发[3]:异常处理 - 【编程随想】的技术博客 - CSDN博客 如何成为优秀开发人员[3]:设定个人发展目标和计划 - 【编程随想】的技术博客 - CSDN博客 你的灯亮着吗?——发现问题的真正所在 OOP面向对象编程——C++ - winnie的专栏 - CSDN博客 fms技术 - wanglilin2000的专栏 - CSDN博客 IE编程---DLL绑定 - skyremember的专栏 - CSDN博客 delphi多线程 - 焦祺的编程专栏 - CSDN博客 ATL之深入浅出书评(潘爱民) - RedStar81的专栏 - CSDN博客 关于编程学习的七点思索 - Purpleendurer@CSDN - CSDN博客 当你学不进去的时候,不妨看看大脑是怎么想的? - 净心编程 - CSDN博客 当你学不进去的时候,不妨看看大脑是怎么想的? - 净心编程 - CSDN博客 搜索引擎索引压缩技术 - Java2King的专栏 - CSDN博客 非技术面试题集 - CHRYSLER_300C的专栏 - CSDN博客 Java同步技术 (一) - IanGao的专栏 - CSDN博客 技术就是一个大大的迷宫 - 思考-jinxfei - CSDN博客 mtk 黑屏重启问题 - feelinghappy的专栏 - CSDN博客