zoukankan      html  css  js  c++  java
  • 你的灯亮着吗阅读笔记之二

      有时候,我们使问题变得不那么棘手,其实只是把问题放在“别人家的后院儿里” 。这种技巧叫做转嫁问题, 这种方法通常可以非常有效地解决问题,当你有意识地这么做并做得很细心谨慎的时候。但是新的问题常常是在无意识的情况下产生的。
      这种缺乏意识的情况是很普遍的。我们频繁的看到问题最难以处理的部分恰恰是去意识到它们的存在。一旦我们发现了工具的危险之处,会有很多种方法闯入我们的脑海。事实上,每天都要使用这个工具的工程师们已经意识到丹的工具竖着立在腿儿上会有危险。他们养成了把它躺着放的习惯,但是他们没想到有时候会有别的人接触这个工具。
      这些别的人和工程师们不一样,他们不熟悉这个工具的危险之处,这样就很容易坐在它上头或者扎到手。工程师们意识到他们自己的安全问题,但是没有看到它对别人也会是一个问题――另一种形式的转嫁问题。

      我们甚至不能肯定那个磨圆腿儿的设计是不是会带来新的问题。你也许想要想想它会是什么。或者,我们可以说“它们会是什么”吗?双胞胎或三胞胎在人们当中也许很少见到,但是在问题的世界里,少于三胞胎的情况才是少见的。事实上,对于那些准问题解决者来说,最重要的规则之一是:如果在你对问题的理解中,你想不出至少 3 样可能出错的东西,那么你并没有真正的理解这个问题。在任何一次问题定义中,可能会有成百上千的东西被忽视了。如果你连 3 个都想不出来,只能说你根本不能或者不愿意思考。

  • 相关阅读:
    Autofac的基本使用---4、使用Config配置
    Autofac的基本使用---3、泛型类型
    Autofac的基本使用---2、普通类型
    Autofac的基本使用---1、前言
    MVC中Autofac的使用
    EF快速入门--直接修改(简要介绍ObjectContext处理机制)
    EF生成模型时Disigner中无信息
    C语言关键字-volatile
    linux内核分析之内存管理
    (转)Linux SLUB 分配器详解
  • 原文地址:https://www.cnblogs.com/jj352095583/p/4594215.html
Copyright © 2011-2022 走看看