产品和程序“撕X大战”过后,过错一方是否有诚恳地道过歉呢?
01
今天上午我像往常一样打开游戏编辑器,准备开始进行游戏相关的优化调整。恰好界面上方飘过一行活动开启公告,就像下面这样。
经常玩游戏的朋友们都会对这个很熟悉,这是官方用来发布一些重要消息或者预告活动内容的工具突然间我联想到了两年前跟某位前端程序员互撕的事情。然后下意识地往左前方看了一下,无奈地笑了。视野所在的位置空空如也,那位跟我撕X的程序已经在前段时间离职另谋高就了。
为何一条简单的系统公告会引发策划跟程序的“撕X大战”呢?我们来看下图:
大家可以再仔细看一下这张动图,人物移动时确实会让人感觉公告的播放速度发生了变化当系统公告播放的同时,角色也处于移动状态下,很容易引起视觉上参照物的变化。我们会把更大的参照物(比如地面)当做我们对于运动物体的参照物。也就是因为参照物的变化,加上人物的移动导致地面与滚动文字的相对速度发生变化,我们会错误地认为公告的滚动播放速度会随着人物的移动而变化。
02
如果一开始就看到的是这个表现,作为一名从不冤枉程序的产品策划(假装严肃),我是不至于去跟程序撕的,肯定会老老实实地通过各种手段先验证一下自己的猜想。要知道写一段让文字匀速滚动的代码远没有写一段让滚动文字变速的代码那么复杂。而且这段“变速”的滚动文字还是随着玩家操作的变化而变化,没有谁会吃饱了没事这么干!
但是,因为这位哥们提交的第一个验收版本(为了避免重复“造轮子”)用的是他人写的转盘滚动的控件。公告文字滚动会呈现“慢->快->慢”这样类似转盘转动的效果,这显然是不符合实际需求的。打回去重写了一个很正常的版本,却因为我视觉的错误,以及先入为主的判断给他扣了一口大黑锅。
当时我就急了,直接开喷到:“我只是要一个简单的匀速滚动的效果,你一而再地给我整的都是些什么玩意儿!”同时还喊上了策划组的其他“兄弟”来帮我声援,大家一致认为这个东西有点问题。
争吵声惊动了前端主程,他站起来对前端哥们说:“你打个日志看一下,看看速度是否有变化。”
哥们反驳:“没什么日志好打的,我就是做了一个匀速滚动效果,就几行代码。”
主程诧异,邹着眉头来现场看效果。第一眼看过去确实觉得有问题,仔细看了一下就发现了问题所在。并且为了让我们更好理解,直接隐藏了地面,我们可以看的更直观。
当去掉其他干扰因素后,我们很容易发现这个确实是匀速滚动的03
事情的最后当然是我灰溜溜地回到自己的座位上啦!然后不忘潇洒地挥挥手示意“看热闹”的小伙伴们都散了。对于这位前端哥们儿,我一直没有像模像样地道过歉,感觉大家在一起工作,虽然避免不了产生摩擦,但还是能一起开心玩耍的。
表面上就把这件事当做一个工作中的小插曲敷衍过去了,但心里一直有个结。总觉得欠他一个正式的道歉!
人都是会逐渐成长的,别人在刚入行的时候是一个菜鸟,因为做了些挫事,给人留下了一个不靠谱的印象。但在逐渐成长的过程中他早就完成了蜕变,而我们的认知还停留在以前,这样就容易产生冲突。如果不及时纠正过来,一是对自己的不负责,二是对别人的不尊重。
有时候道歉不仅仅是熟人间面子的事,而是对别人一种起码的尊重,以及对自我修养的一种认可!