本书围绕如何解决问题提出了一系列的思考方式、方法步骤,记录以下:
一 首先定义“问题”。问题是指理想状态和现实状态之间的差距。
二 深究"问题"本质。要想解决问题,必须先深刻了解问题究竟是什么,问题的深层次本质。
要多问几个为何?究其本质根源。
例如质量管理中经常使用的5why法则。对问题点连续追问5个为何?找到根本。
不必定限定5次,从问题现象出发,结果入手,沿着因果关系链条,找出问题发生的各类缘由
和顺序。
例如:为何发生?为何没有发现?为何没有预防?
多数状况下,只要知道问题是什么,解决问题就是一件不值得一提的事。
在程序员面对问题的时候,有个有效方法是:请您面对一个玩具,把你的问题和疑惑用语言
说出来,等你能完整全面、有条理的说出来问题自己的时候,这时,
你会天然而然的明白问题发生的缘由以及怎么处理这个问题了。
三 问题来自哪里?
大多数状况下,问题根源在本身身上。
像程序员在工做中发现bug的时候,大部分状况下,这些问题是因为自身的代码自己致使的,
和系统、语言、开发工具自己没有关系。
四 问题该由谁解决:
这是谁的问题? 正确的回答是:这是“咱们”的问题。
一个有趣的例子:
隧道提醒司机的汽车大灯是否关闭的问题?不提示大灯关闭也会带来问题。
由于有多种场景,这个提示语很差写的简明扼要又有效果。其实,最简单有效的方法是
在隧道尽头提示:“你的灯亮着了吗”? 程序员