有个金牛座的PM是什么感觉–第四篇

昨晚七点多刚刚加班把手头的bug改完,正准备写日报开溜的时候,我那一向头脑冷静、处事稳重、年纪较大的PM突然很紧急的找到我说“闹鬼了!”听见这个的我不禁心中升起了小剧场=》

(我擦,什么玩意儿,别吓我啊,真的假的!我这当个程序猿还有生命危险呢?别这样啊,我要回家找妈妈!哎,不行,完全不敢粗公司门啊,为什么要告诉我啊啊啊!!!不能让我静悄悄的死么。。。O_O)

正在我内心的800集电视剧刚刚演的激烈的时候,已经被过来坐在我身边的PM晃醒,赶紧看问题。他先说了说他的大概分析,让我和他一起验证,我就按他说的操作了一下,结果刚扭头告诉他没有问题,他就突然从座位上站了起来径直走回了自己的座位上,路上还一直念叨“怎么回事儿,太奇怪了,这可真是闹鬼了。”留下我一个人坐在那里懵逼。( ̄△ ̄;)就赶紧把日报写完,准备趁他不注意的时候赶紧溜掉下班。可是呢都怪我这该死的好奇心,跑过去问PM到底是发生了什么啊?然后PM就给我噼里啪啦一顿讲,在我觉得无聊开小差的时候听到旁边的技术大牛:某a(恩,我就随便起个名字,请不要吐槽这个我都想吐槽的命名,捂脸跑掉)说真的是很奇怪,就是有问题。我看他们那个密密麻麻的log也开始觉得可能这个问题真的还是挺严重的,就跟他们一起找原因。

大概情况是这样的,我们这边有一个用户的唯一标识,以此来记录用户的操作,并且根据用户的类型给了完全不一样的标识。可是问题就出在上一秒还是类型A的用户用相对应的标识在进行操作,下一秒突然就变成类型B的用户在用类型A的标识进行操作。因为有check自然就报错了。这个组合很奇怪因为这个标识和类型绑定的绑定是在登陆的时候进行的除此之外没有其他情况下可以进行更改,所以就是说登录也没有问题的情况下突然神奇改变了也就造成了用户的操作失败报错。正在我们都在排查问题的时候

某a:有可能就是他同一个浏览器中打开了登录了两个不同的类型啊。

我:很有可能啊,他是不是就是这么操作的?

某a:不知道啊。

我:。。。你们都没问清楚就只是在这里看log?

某a:对啊

我:(表示很无奈,这没一点头绪,光是分析log要浪费多少时间)那就打个电话问问啊,很有可能就是这个问题的。

PM:打电话ing

然后扭头告诉我们问题不是出在这里的操作正常。我说你怎么问他的呀?PM:就是问他有没有跨类型操作。我顿时。。。。。这怎么听得懂啊,人家又不了解逻辑,你这样说根本不懂的哎!正在我想要说的时候,某a说那就另找原因(这个大牛是很坚持的认为,就应该只看log去分析原因)然后就听两个人热火朝天的讨论了起来,说了各种各样的神奇原因。我说那就试试不就知道了么?PM还强调那是不可能的,他不都说了不是我们所设想的那样操作的。某a也说看log就行了,能查出来的!我也插不上嘴就灰溜溜的先赶紧回家吃饭了。

这不今天早上刚刚到司,

那位某a先生:你知道昨天晚上的原因是什么吗?

我:?什么?真的闹鬼了?

某a:怎么可能!就是咱们一开始说的那个!

我:。。。。。

看起来这只是个小乌龙,但是我觉得其实还是有问题。首先,我PM跟人沟通问题的时候就存在问题,用程序猿特有的思维在说明问题,但是他忘记了他面对的只是个普通的用户其实并不懂你实际上想要表达的是什么,这个倒还好,真正有问题的是他竟然没有察觉到!他没有察觉到因为他这样的交流方式让自己和原因失之交臂。某a也是我一直很敬仰的技术大牛,但是他却只“迷信”于通过看log来解决问题,实际上我觉这并没有什么问题而且应该是每个程序猿应该具备的技能才对。但是重要的是去解决问题而不是只相信某一种方式可以一蹴而就完满得到答案,log说到底只是个帮你分析问题的工具,怎么去归纳总结发现原因然后有的放矢的处理问题才是根本啊。

(怎么觉得最后的话说的这么“老干部”气息满满呢。。。( ̄△ ̄;))

私は努力し続ける!どうぞよろしく!

PS:虽然很老干部我还是要说:年轻人啊,处理问题,是要注意方式方法的,不然不光会闹出这样的乌龙来,还会浪费了大把时光结果吃力不讨好呢。(老干部捋胡须状)

4 收藏


直接登录
最新评论