你的灯还亮着吗?阅读笔记之三
2015-06-23 09:19
197 查看
06你的灯还亮着吗?阅读笔记之三
问题最难以处理的部分恰恰是去意识到它们的存在。
如果在你对问题的理解中,你想不出至少 3 样可能出错的东西,那么你并没有真正的理解这个问题。
每种解决方法都会带来新的问题,我们永远都不能消灭问题。问题、解决方法以及新的问题交织成一条无穷无尽的锁链。我们能期望的最好结果就是新的问题没有我们“解决了”的那个那么棘手。我们使问题变得不那么棘手,其实只是把问题放在“别人家的后院儿里”。这种技巧叫做转嫁问题。新的问题常常是在无意识的情况下产生的。
当我们把我们的设计或定义介绍给一个对它并不熟悉的人的时候,我们会强迫自己用一种全新的观点来看待事物――然后就会发现新的不相称。(不相称问题,即解决某一问题时,衍生出的其它问题)
设计者不断地产生不相称的解决方法。不相称的解决方法就是那种给要和使用这种解决办法的人们带来不协调的后果的解决方法。
问题最难以处理的部分恰恰是去意识到它们的存在。
如果在你对问题的理解中,你想不出至少 3 样可能出错的东西,那么你并没有真正的理解这个问题。
每种解决方法都会带来新的问题,我们永远都不能消灭问题。问题、解决方法以及新的问题交织成一条无穷无尽的锁链。我们能期望的最好结果就是新的问题没有我们“解决了”的那个那么棘手。我们使问题变得不那么棘手,其实只是把问题放在“别人家的后院儿里”。这种技巧叫做转嫁问题。新的问题常常是在无意识的情况下产生的。
当我们把我们的设计或定义介绍给一个对它并不熟悉的人的时候,我们会强迫自己用一种全新的观点来看待事物――然后就会发现新的不相称。(不相称问题,即解决某一问题时,衍生出的其它问题)
设计者不断地产生不相称的解决方法。不相称的解决方法就是那种给要和使用这种解决办法的人们带来不协调的后果的解决方法。
相关文章推荐
- 浅析人脸检测之Haar分类器方法
- Effective C++ 条款11
- openlayer vectorlayer不显示
- 第二阶段第三天站立会议总结
- Java Service Wrapper2-构建自己的Wrapper应用
- 计算机视觉目标检测的框架与过程
- .NET逻辑分层架构总结
- 编译原理文法知识通俗趣味理解
- 构建iOS交叉编译环境
- 利用编译器Bug的可抵赖后门
- Exchange 日常管理七之:客户端访问服务器高可用部署
- OpenCV之摄像头捕捉图像
- POJ 3311 Hie with the Pie
- 基于Android的拍照上传程序开发
- 致创业者:APP已死 服务永生
- Redis数据库的应用场景介绍
- C++引用的用法
- Exploring Angular 1.3: Binding to Directive Controllers
- 你的灯还亮着吗?阅读笔记之二
- 现代JavaScript开发者的工具箱