古黑币0 个
成长值16166 点
金币6623 个
精华贴4 个
从前车马很慢,书信很远,一生只够爱一个人,但是可以纳很多妾啊!
最近看到一个【汽车对冰淇淋过敏】的小故事(原文在此),转述如下:
. K0 e1 a; V! A( U7 W7 t4 Y, [; V
* H: C, l2 N; E某汽车公司收到投诉信,用户抱怨了一个匪夷所思的经历:$ s' |. L4 }/ q. k0 a
1 s8 x# S3 q2 m- l0 r( R
他每晚都从家里开车去商店买冰淇淋。如果买的是香草冰淇淋,则回家时汽车就无法发动;如果买其它口味的冰淇淋,则汽车可以正常发动。天天如此。该用户怀疑这款汽车是否对香草冰淇淋过敏。
; f0 ~! W4 {4 j$ Y
% T& H J; V( [& ]# S4 I! |2 b汽车公司的头头觉得这太过诡异,不过还是派了一个工程师去用户家里调查原因。第一天,工程师和用户一起去买冰淇淋。在店里,工程师要求买香草口味,结果出来后,汽车果然不能发动。此后几天,工程师每次都和用户一起去买,每次都由工程师临时决定买什么口味。果不其然,凡是买了香草口味,汽车就无法发动;反之则可以。(由于是工程师临时决定购买的类型,可以排除用户搞恶作剧的可能)
0 ~8 V* p6 \5 B: {( l: D
) ~% n$ H. R2 u% P0 v这个工程师是一个理性的人,也不信神,当然不会相信汽车过敏这一说。但是他觉得有更深层的原因在起作用。此后,他每天晚上和该用户一起去买冰淇淋,每次他都详细记录往返的时间、途中踩油门和刹车次数、使用的汽油型号等各种信息。* C$ F$ U/ w' ?( t7 q% f6 Z
; ^/ H$ \5 q7 a' r) H许多天后,他终于发现规律:凡是买香草口味的,在商店里面花的时间少(因为这个口味受欢迎,摆放的货架靠门口)。 ! N9 M* q: R! a1 @+ p4 d; O' b
0 n* S& `+ p; u! k) V于是问题就转化为:停车的时间短导致汽车不能正常发动。然后,工程师就轻易找到了原因(当停车时间太短,发动机依然很热而无法驱散气阻)。, C" S! Z, f/ m2 T, D. I) ?% D
( w6 H9 ]4 `! D, L C
这个故事给我们几个启发:4 \" ^5 {1 r6 M0 o' g: R
$ S- _: q$ q3 ?$ ^5 e; e: E1. 不要拒绝接受貌似很诡异、很离奇、很不可能的现象# I) L T \4 ]7 e/ ^, Z
很多程序猿都曾经抱怨测试人员提交的某个bug太怪异,对这些bug不予承认。如果你也是程序猿,想一想自己是否也有类似情况?7 I9 b1 Z! c7 [
+ w) b6 ?# D* j2 f
2. 要善于从一些细节发现规律,从而查出问题的根源3 f2 P% L( [2 E: R, Q# G
如果你是这个工程师,你能否通过细致的观察而发现其中的规律?
5 g3 Y- x* E, t
: U1 C: n# q# d6 L' U m----------------------------
8 q3 T3 z$ Y! l( G% g. e, U$ A5 Y0 [/ E {# o# f* ?
我认为真正的诡异现象是现目前科学水平远远无法研究的未知现象。所以这个问题看起来挺诡异,其实不算诡异现象,是用户认知问题。! I( ^3 s7 @9 H2 a
4 ]2 y; _+ g0 d另外我不赞成汽车调查员的做法:全面收集各种繁琐信息,再一一排除,实在是太浪费时间。应该针对导致“汽车不能发动”的各种因素,一一排除;或者针对“买草莓”这一动作本身。
4 I( ^6 x$ @5 ~9 c1 V3 u
6 V1 ]9 ?% w- b9 \如果这样都无法解决问题,那么肯定有未知因素掺杂进来,然后才开始全面收集信息,找出未知因素。
$ u* A% N3 k) H$ c) J, k* d
$ V" U9 e) H% O! O+ z% Q- W1 c: u5 _5 i: ` O8 M$ N
|
|