今天工作上遇到了一个十分费解的事情。

一条命令,经过多方充分测试之后上线了,使用者却反映有问题。

于是复制了代码到测试环境跑了几遍,没有发现任何问题,一切正常。

再到正式环境上进行验证,该命令大部分情况下是失败的,可却偶尔会返回成功。

纳闷ing

求助同事,在同事的丰富的调试经验帮助下,最终发现问题所在。

而我今天领悟到的并非问题的答案本身,而重点在于查找解决问题的方法。

一般情况下,一个问题,如果一上来就给我们以挫折,我们就会一点一滴地去将问题本身分解,逐步逐步找到问题的症结所在。

而如果一开始就让我们尝到成功的甜头,或者给予一点点的成功,我们便会不自觉地就会将问题本身细分,直到脱离我们的眼线。

我们看到的更多会是为什么能成功,因为我们期望它是成功的;至于为什么会失败,我们会觉得那是偶然的,或者是不应该出现的。

我们自己蒙敝了自己,异常的成功使得原来对问题的分析能力直线下降。

分析一个问题,应该就建立在我们之前的想法是错误基础上,即使有时成功,有时失败,那也应该认为都是失败的,问题本身是存在的。

接着从结果出发也发,从源头开始也好,进行逆向或者正向的分析,不断地将查找的过程与最终结果相比对,两条线重合之时,就是问题解决之时。

可能我们面临的问题会千变万化,但是解决问题之道却会通用得多,起码下次再碰上这种偶乐出错偶尔正确的情况,我的做法会是直接认定它是错误的,

然后再从错误出发,找到根源。暂且称之为置之死地而后生吧~

转载于:https://www.cnblogs.com/itislee/archive/2011/12/20/2295242.html

查找问题方法之置之死地而后生相关推荐

  1. 【EventBus】EventBus 源码解析 ( 注册订阅者 | 订阅方法 | 查找订阅方法 )

    文章目录 一.EventBus 注册订阅者 二.订阅方法 三.查找订阅方法 findSubscriberMethods 方法 四.查找订阅方法 findUsingInfo 方法 五.查找订阅方法 fi ...

  2. python中二分查找什么意思_python中二分查找法的实现方法

    如果想要在有序数据中进行查找想要的数据,二分查找法就个好方法,它可以大大缩短了搜索时间,是一种常见的查找方法.二分查找很好写,却很难写对,下面,小编就简单向大家介绍一下二分查找,并演示器使用代码. 1 ...

  3. linux忽略大小写 grep,linux grep不区分大小写查找字符串方法

    grep用来过滤字符串信息,grep默认对字母大小写敏感,不过可以通过选项对grep屏蔽大小写敏感,该选项为 -i. 一.查看grep工具版本方法 图1 grep版本查询 二.grep -i 使用方法 ...

  4. JNI查找 native 方法的规则(静态、动态注册)

    转载自:JNI查找 native 方法的规则 通过上一篇文章,大家明白了调用 native 方法之前,首先要调用 System.loadLibrary 接口加载一个实现了native 方法的动态库才能 ...

  5. Linux终端查找python方法的帮助文档

    日常工作中,我们通常使用linux环境进行开发:但有时对某些python库的方法可能有所遗忘,需要查找python库的方法使用说明,即帮助文档.分为如下两个步骤. 步骤一: 在linux终端输入pyt ...

  6. 7-4 单词替换 (10分)——单词查找替换方法

    7-4 单词替换 (10分) 设计一个对字符串中的单词查找替换方法,实现对英文字符串中所有待替换单词的查找与替换. 输入格式: 首行输入母字符串,第二行输入查询的单词,第三行输入替换后的单词. 输出格 ...

  7. Yii-模型- criteria查找数据库方法

    数据模型搜索方法: public function search() { // Warning: Please modify the following code to remove attribut ...

  8. 局域网arp欺骗病毒查找预防方法(1)

    ARP地址欺骗类病毒(以下简称ARP病毒)是一类特殊的病毒,该病毒一般属于***(Trojan)病毒,不具备主动传播的特性,不会自我复制.但是由于其发作的时候会向全网发送伪造的ARP数据包,干扰全网的 ...

  9. idea查找类 方法在哪里被使用

    查找类的用法 以flume中的SImpleEvent类为例,想知道有哪些地方用了这个新定义的类. 结果如下 之后可以点进去看 创建新实例用法比如 public static Event withBod ...

最新文章

  1. 数据库备份到文件服务器,数据库文件备份到云服务器上
  2. 数据库-优化-数据库系统配置优化-操作系统优化
  3. python 总结_python总结
  4. IOS第五天(2:用户登录,回车的监听(代理模式UITextFieldDelegate)) 和关闭键盘
  5. 一个让我瞠目结舌的电脑高手!(转自叁哥博客)
  6. 解决Caused by: GSSException: (Mechanism level: Failed to find any Kerberos tgt)
  7. paip.utf-8,unicode编码的本质输出unicode文件原理 python
  8. Air722UG_模块硬件设计手册_V1.1
  9. LateX安装下载使用详细教程
  10. maven setting.xml详解
  11. 微信小程序- MQTT模拟器
  12. 词性标记:VA,VC,VE,VV等
  13. [转] 【幽默搞笑】笑死你,别怪我!(狠逗、狠强)
  14. SAAS平台的基础,构建多租户系统的思考
  15. python opencv BGR2RGB转换原理
  16. 首批小程序出炉,小游戏?
  17. ibmx3650服务器bios阵列配置安装系统,IBMx3650服务器BIOS阵列配置安装系统(方法二+PXE网启安装法)ok.doc...
  18. 读书笔记:汇编语言 第三版 王爽 清华出版社 章六 章七 章八 章九 章十
  19. Day 18-Vue3 技术_新的组件
  20. https://isux.tencent.com/svg-animate.html(svg动画)

热门文章

  1. 手机上html转word,html转word
  2. 搜索引擎JSONP接口
  3. 手把手教你设计机器视觉系统
  4. 从程序媛到全球研发副总裁,技术女神进击史!
  5. 高级语言及其文法(一)
  6. 2021年度中关村天使和创业投资风险补贴资金申报条件及材料,补贴200万
  7. 东南大学计算机2020初试成绩公布,东南大学2020考研复试分数线已公布
  8. Unity 科技透视模式效果
  9. 突发!IBM中国研究院全面关闭
  10. 素数筛法(传统普通、朴素筛法、埃式筛法、欧拉筛法(线性筛))