`
zwchen
  • 浏览: 794189 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

你的灯亮着吗-发现问题的真正所在(写于06年4月)

阅读更多
06年4月写的,重读后,发现现在文笔要简洁些,也许是因为从那时到现在,写了10来万字。

这周拜读了温伯格先生的《你的灯亮着吗》,一本薄薄的册子,才120来面。记得两年前读了他的《程序开发心理学》,也受益匪浅。不过,《程序开发心理学》的部分观点,在《人件》这本书里也有涉及。大学时候,喜欢研读心理学书籍,所以感觉《程序开发心理学》略为粗浅。

问题是什么?这是本书提出的一个问题,温伯格先生说得真是一针见血:问题其实就是你期望的东西和你体验的东西之间的差别

我查了一下金山词霸的高级汉语词典,里面的解释是:需要解决的疑难、矛盾。是不是还是很抽象?另外,也查了一下美国传统词典里的problem,感觉也深入不到哪里。

第一次读到这句话感觉似曾相识,因为弗洛伊德创立的精神分析学有几个核心概念,其中就有本我和超过。应该说整个弗洛伊德心理学的根基就是本我和超我,由此而来的就是潜意识理论。就像马_克思的整个经济学理论是建立在剩余价值理论上的一样。

问题是什么?

似乎很简单吧。在温伯格的一个寓言里,解决起来竟然这么复杂。那个故事大意是,在一栋写字楼里,有一个电梯,一段时间,那个电梯变得特别慢,在电梯里的人都感觉非常漫长。当然,问题也就出来了。

房客有问题了,房东自然也有问题。他们的问题是否一样呢?当然不是,要是这样,问题就好解决了。房客的解决方法是给房东施加压力,房东的解决方法是怎样让房客不感觉到乘电梯时间长,怎样避开房客的侵扰。

问题在哪里?自然在电梯。很简单吧,不过其间的一系列矛盾处理方式你还是不会觉得很滑稽的。

那么,问题最后怎么解决的呢?原来在电梯一周年检修时,电梯厂家发现电梯里面的一条线路被老鼠咬了。解决这个问题后,大家就相安无事了。

大家都没想到吧。

后来,还有更多的解决方案,哪一种都比他们双方原来采取的那种好。

问题是什么?应该说真正的问题是什么?在故事的开始,双方都没有找到,抑或找到了,他们也没有找到根本的解决办法。

从这个故事,我们还体会到,解决一个问题时,我们最先会从自己的角度出发。因为这,我们往往没有发现问题的本质,或没有找到真正的解决办法。

在商业上,如果我们转变一下自己的思路,以顾客为中心;在公司里,以人为本;在项目开发上,以用户为中心(譬如现在的web2.0的设计思想)。也许,这样更能为我们创造价值。微软Windows XP的理念是什么,大家从它的名字一定也能够猜出吧:用户体验(eXPerience)。
记得曾经听过一个小故事。一次乘电梯时,有人问为什么电梯里会装上镜子,听者的回答真是五花八门,有人说可以进门时整整仪容啊,有女士人说防止后面有人占便宜啊,总之很多很多,其中一个人的回答很让人深思:因为装了一面镜子,那些坐轮椅上楼的残疾人就不用转身看电梯到达那楼了。这个答案,我们也想到了吗?

温伯格在讲述问题时,给我们分了几个主题:

问题是什么?
什么是真正的问题?
这是谁的问题?
问题从哪里来?
我们真的想解决问题吗?

其实,读了这本书后,我发现这些主题其实都是将的一个主题:什么是最本质的问题?如果回答了这个问题,其它的自然迎刃而解。

大学时,有个很好的异性朋友,她经常告诉我她很苦恼,起先,我总是给滔滔不绝地告诉她应该怎样怎样,后来我发现,她真正需要的,只是一个倾诉对象,所以,我当一个忠实的听众就够了。因为,后来,我发现我的建议并不能解决什么实质性的问题,其实,她也没有什么问题,心情偶尔不好,很正常嘛。

书中很多观点和建议,即使过了20多年,依然还能引起我深深的共鸣:

人们很少知道他们需要什么,直到你给了他们所需要的(在你第一次用QQ聊天时)。
任何一种问题解决方式,都会带来新的问题(当你买了手机后不久)。
你永远都不可能对问题有一个正确的定义,但永远不要放弃对寻求的努力。
当别人能够很好地解决自己的问题时,千万不要越俎代庖。
很多时候别人需要的只是提示,而不是解决办法(想想你见到的交通指示牌)。

…… ……

我极力向大家推荐这本书,为什么呢?因为,生活的每天,其实就是不断的发现问题,再不断地解决问题。很多时候,解决问题是不是也充满乐趣呢?譬如,你一直想的那个心仪已久的人,但是...... ?这难道不是一个问题吗?那么,怎么去解决呢?首先,那个人真正需要的什么,你真的了解吗?

2006年4月29夜

分享到:
评论
2 楼 likeblood 2010-07-07  
有共鸣 我也看过那书
1 楼 czwlucky 2010-07-02  
老兄06年的文笔已经让我望尘莫及了

相关推荐

    Eclipse32位4.4月亮版eclipse-java-luna-SR2-win32.zip支持jdk1.7

    Eclipse32位4.4月亮版eclipse-java-luna-SR2-win32.zip支持jdk1.7 Eclipse 支持jdk1.7 32位 luna 月亮版 eclipse-java-luna-SR2-win32.zip 更多eclipse版本可看查看我的系列,欢迎下载~

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip

    Eclipse Hibernate Tools的4.1.1.Final版本于2013年12月发布,这个版本可能修复了一些已知问题,提升了稳定性和性能。对于Java开发者来说,熟练使用这个插件能够显著提高开发效率,让数据库操作变得更加简单和直观。...

    Eclipse64位4.4月亮版eclipse-jee-luna-R-win32-x86_64.zip支持jdk1.6

    Eclipse64位4.4月亮版eclipse-jee-luna-R-win32-x86_64.zip支持jdk1.6 Eclipse 支持jdk1.6 64位 luna 月亮版 eclipse-jee-luna-R-win32-x86_64.zip 更多eclipse版本可看查看我的系列,欢迎下载~

    音乐彩灯控制器---课程设计.pdf

    - 第三路控制与音调有关,低音时特定的LED灯亮起,而高音时则切换到另一组LED灯亮。 2. **方案设计** - 设计思路通常从理解音乐与灯光交互的基本原理开始,考虑如何将音频信号转化为可控制灯光的电信号。 - 总体...

    行业教育软件-学习软件-06年4月等级考试三级网络模拟考题.zip

    行业教育软件-学习软件-06年4月等级考试三级网络模拟考题.zip

    hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605

    Hibernate Tools的4.1.1.Final版本发布于2013年12月,这次更新可能包含性能优化、错误修复以及新功能的引入。尽管具体更新日志未在提供的信息中列出,但通常这样的版本升级会针对之前版本存在的问题进行改进,增强...

    eclipse-cpp-2023-06-R-win32-x86-64.zip

    2023年6月发布的“R”版本,即“eclipse-cpp-2023-06-R-win32-x86_64.zip”,是专为Windows系统设计的64位版本,为开发者提供了高效、稳定的C++编程体验。 1. Eclipse IDE概述: Eclipse IDE是一个开放源代码的软件...

    eclipse-jee-2021-06-R-win32-x86_64.zip

    标题中的"eclipse-jee-2021-06-R-win32-x86_64.zip"表明这是2021年6月发布的Eclipse IDE版本,适用于Windows 64位操作系统。"win32-x86_64"这部分可能有些误导,因为"win32"通常指代32位系统,但在这里可能是为了...

    eclipse-java-2020-06-R-win32-x86_64.zip

    "eclipse-java-2020-06-R-win32-x86_64.zip" 是Eclipse针对Java开发者的2020年6月发布的最新版本,特别为64位Windows操作系统设计。此版本包含了基础的Java开发工具,适用于Java Standard Edition (JavaSE)的应用...

    eclipse-cpp-2022-06-R-linux-gtk-x86_64.tar.gz

    - **年份-月份标识**:"2022-06"表示发布于2022年6月,代表了该版本是最新的季度更新。 - **R**:通常代表Release,意味着这是一个稳定版本,经过充分测试,适合生产环境使用。 3. **Linux GTK 框架** - **GTK ...

    eclipse-cpp-2023-06-R-linux-gtk-x86-64.tar.gz

    首先,"eclipse-cpp-2023-06-R-linux-gtk-x86_64.tar.gz"的命名结构揭示了其基本信息:这是2023年6月发布的Eclipse C++版本,R代表Release,表明这是一个稳定版本;"linux-gtk"意味着它基于GTK+图形用户界面库,适合...

    H3CNE-Security(GB0-510)题库(更新于2021年4月4日共312题).vce

    H3CNE-Security(GB0-510)题库(更新于2021年4月4日共312题).vce

    gpml-matlab-v4.2-2018-06-11.zip

    在给定的标题"gpml-matlab-v4.2-2018-06-11.zip"中,我们看到这是一个基于MATLAB实现的GMPL版本的高斯过程回归代码包,发布于2018年6月11日。这个代码库包含了进行高斯过程回归所需的全部函数和相关文档,适用于那些...

    eclipse-java-2022-06-R-win32-x86_64.zip

    接着,时间戳“2022-06-R”意味着这是2022年6月发布的一个更新版本,可能包含了最新的特性和修复。最后,“win32-x86_64”表示该版本是为Windows操作系统设计的,支持64位架构。 【描述】"eclipse-java-2022-06-R-...

    eclipse-jee-2020-06-R-linux-gtk-x86_64.tar.gz

    "eclipse-jee-2020-06-R-linux-gtk-x86_64.tar.gz" 是Eclipse针对Linux操作系统的一个特定版本,发布于2020年6月,适用于64位(x86_64)架构,并采用GTK+图形用户界面库。这个版本是专为Java企业版(Java Enterprise...

    川蕰路月罗路口交通信号灯plc设计--本科毕业设计.doc

    本设计基于 PLC 可编程控制系统,旨在解决蕴川路—月罗路口交通信号灯控制问题。该系统由 PLC 控制器、I/O 模块、显示屏和执行机构组成。PLC 控制器负责对交通信号灯的自动控制和手动控制,I/O 模块负责输入和输出...

    grub4dos-0.4.4-2009-06-20_带中文教程

    这个压缩包“grub4dos-0.4.4-2009-06-20_带中文教程”包含了GRUB4DOS的版本0.4.4以及2009年6月20日的中文教程,对于想要制作U盘启动盘的用户来说是非常实用的资源。 GRUB4DOS的核心功能在于其多系统启动能力,它能...

    eclipse-java-2019-06-R-win32-x86_64.zip

    "eclipse-java-2019-06-R-win32-x86_64.zip" 是Eclipse针对Java开发者的一个发行版,发布于2019年6月,适用于Windows操作系统且为64位系统设计。 Eclipse IDE的核心特性包括: 1. **多语言支持**:Eclipse最初是为...

Global site tag (gtag.js) - Google Analytics