程序员的正常生活(80)

作者:小心玻璃 阅读记录

小说简介:标签:都市情缘 关键字:主角:韩邵晨┃配角:林宇┃其它:程序员,自闭症 “妈,有几个问题我不知道该怎么回答。”“什么问题啊,邵晨?”'“你的腿真长。”“谢谢,你的腿也挺长的。”韩静像往常一样替韩邵晨作答,有些纳闷什么人会对他说这种话。“你的屁股真翘。”韩静深深吸了一口气,“谢谢,你也不错啊。”这是什么鬼对话?“我真想好好捏几下。”“等等儿子!”韩静终于忍不住打断韩邵晨的咨询,“这是谁跟你说的,男的女的?”“男的。”话筒里传来冷静的声音。韩静握着手机,感觉整个人都不好了。 点击展开

这是一个比较容易理解的简单例子,事实上即使是专业的测试程序员,也难免会漏掉普通用户的一些比较特殊的日常使用和操作。

比如一个双卡双待的手机,使用者正通过卡1戴着耳机接电话,同时还打开记事本记录对话中的重要内容,这时日程提醒的闹钟突然响了,同时卡2上又有电话打进来,这些事件提示必须正常显示并且不会影响当前通话,不会导致记事本内容丢失,这就需要各自的处理程序做得比较完善才行。

内部自测就是把其他公司员工当作很宽容的普通用户,手机用挂了只会提bug,而不会去网上大骂手机做得烂。

当然程序员们也会对着五花八门的bug大骂用户是SB了。但是再骂也得修bug。

韩邵晨不会骂用户,虽然他的词汇库里本来骂人相关的词汇量就低得可怜,但是主要还是因为他其实有点佩服测出那些神奇bug来的人。

手机内测一般会持续三个月到半年,最开始测试的时候,bug数目如同雪崩一样迅速上涨,负责修复bug的人连喝水的功夫都没有,数着bug数刚刚降下去一点,第二天上班时又涌出来更多。这种痛苦的日子一般会持续一个多月,慢慢地新bug就少了,关闭的bug总数会追上未关闭的bug数目,最终全部关闭出货成就达成。

不过即使出货了,bug的修复也是不会停止的。每个良好维护的手机系统都会三不五时的更新,一方面是为了添加新功能,一方面也是为了修复普通用户反馈的bug。

三个半月,韩邵晨始终都是最忙的人之一,但是累归累,一想到忙完了这阵子,他就可以毫无牵挂地提离职,和恋人同住,心情总是很好。

谁也没想到,工作了五六年都平安无事,纪念版手机上市了三个星期,韩邵晨觉得这个项目已经告一段落,刚想提交辞职报告,还没问林宇该怎么措辞比较好,他唯一一次全程负责的手机项目,居然会让他和众人一起背了个黑锅。

问题说大不大,说小不小。

一般一款新手机,某些第三方技术测评网站都会专门建立个论坛供用户讨论,他们这款手机上市第一天,就有人写了个帖子说:“冲着新手机上市,还带NFC功能才买的,谁知道根本用不成,想给公交卡充值死活读不到卡,我用朋友的XX手机充值一点儿问题都没有,垃圾!早知道不买了!劝大家都不要买!”

陆续有人回复表示附议,并且辱骂级别渐渐上升。

“还二十周年纪念版呢,手机做的这么烂,戈威脸都被打肿了。”

“M通讯出的东西一向很烂,戈威怎么会找他们家合作。”

“垃圾国产!”

每款手机上市,用户都会从各种角度去评论。撇开毫无意义的谩骂,只针对产品来说,赞美和谩骂出自不同人的口中,却经常说的是同一个地方。比如有人说不愧是日本的工业设计师,外观简洁大方;但同时也有人说请的什么狗屁设计师,难看要死。

其它部分也有人骂,包括GPS定位不准,通话音量太小,手机发热等等各种喷,但是最多的还是NFC功能不稳定。

偶尔有人弱弱地回,把卡放在什么位置多试几次还是能用的,也会被大骂是托。

这种情况,戈威的人和M通讯的人同时都看到了,相关人员分析这种评论多了,也能很快找出真正影响使用的问题点。

NFC功能确实有点可疑,戈威方面直接打电话问责M通讯。

M通讯的人则死不承认手机有问题,只说是用户不会操作,万里挑一地找到替他们说话的帖子截图,同时还录了一段视频,演示了用手机给公交卡充值的过程,邮件发过去的还附加解释:“买手机的人那么多,用的好的人默默就用了,个别用的不好的人才会上网去骂,类似幸存者偏差,我们的测试已经做得很完备了。”

却没说那个视频录了三次才成功。

项褚名很恼火,领导们也很恼火,下令内部复查,并且不得外传。

硬件软件一起查,查了一个月,终于发现是NFC晶振不大稳定,时灵时不灵。

手机里许多硬件都需要准确的时钟才能正常工作,这个时钟不是我们日常说的时间上的时分秒,而是数据线上传输的数据要按照稳定且准确的时间间隔去获取,才能得到正确的数据。比如数据线上每隔一秒钟会给出一个新数据,但是如果时钟不准的话,可能会一秒读两次,或者两秒读一次那数据就必然会出错了,连带着就会导致功能不稳定。

当然真实情况要比这个例子里复杂许多,只要理解像USB,Wifi,以及红外等功能都是需要时钟搭配才能稳定工作的就行了。

NFC是其中一个,而提供时钟的最基本硬件就是晶振。

并且不是每部手机的NFC晶振都有问题,会出错的概率大约在30%左右。而程序员们测试的时候,一般都很宽容,不行了多试几次,再不行换个手机,功能通过就算ok。内测的公司员工则不大用这个功能,偶尔有人用也好死不死地成功给公交卡充上了值。

结果这个问题就持续到手机上市才陆续暴露出来。普通用户才没那么宽容好脾气,试上两次充不上就要上网大骂。十个用户里可能有三个拿到问题机,并且有人恰好使用了这个功能却无法充值,稍微较真一点的就会上网搜搜怎么回事,刚好看见也有人在骂,那能怎么办?一起骂呗。

虽然能正常使用的用户从绝对数目上来讲确实更多,但是会特意上网帮他们说话的人不多。

呈现在大家面前的就是骂声一片。

这个结果出来,领导们自然是无法接受的。一般手机上市之后,行内默认会容许有一定出错的几率,但是30%实在太高了。

纪念版手机是一锤子买卖,只能破罐子破摔死不承认。但是在公司内部这件事必须严肃处理,以防在之后的其它机型上栽跟头。

首先这次的NFC芯片供应商不能再合作了。

其次就是内部问责,不过板子打在谁身上,怎么打也是个问题。

硬件的人很无辜,你们选的供应商,我们只负责接收IP,钻研文档,做好验证,综合逻辑罢了,正常流程走下来,要是发现问题早就报上去了,怎么可能等到出货?

软件的人更无辜,软件代码当然没有问题,你晶振不稳定,而我们程序都没崩溃,已经很棒棒了好嘛。

至于那些给beta机做内部测试的公司员工们?找他们问责是有毛病吗?

话是这么说,但领导们不可能不了了之,谁让你们没测出问题来,没测出来就表示你们态度不端正!

可是罚得重了又害怕影响太多员工工作情绪,最后只能稍微处罚一下干部们,以及负责NFC模块的软硬件开发人员,全院通报,以儆效尤。

产品经理和项目经理扣绩效一千。

硬件开发组长,驱动软件开发组长和应用软件开发组长以及测试组长扣绩效五百。

NFC模块软硬件负责人各扣两百。

总的来说,这个板子算是高高举起,轻轻落下了。

不过谭明明很替自己师傅委屈,看到邮件的时候就怒了,噼里啪啦的敲键盘给韩邵晨发消息。

谭明明(怒!(╯°□°)╯︵ ┻━┻):师傅,凭什么连你都要处罚?

韩邵晨(H403-7-1):组长都罚了的。你这个签名是什么东西?

谭明明(怒!(╯°□°)╯︵ ┻━┻):我生气啊,这是掀桌的表情!可是你要管那么多事情,这些小模块不可能每个都跟进,主要是收集每个负责人的汇报而已,报上来就没问题,你哪能注意得到。

道理确实是如此,韩邵晨其实有着同样的困惑。而他身为老员工,领导连找他谈话都省了,默认他能理解。

他本想问问林宇,但是一想到领导最初说过此事保密,而且林宇正好是戈威的人,这事儿不太好跟他说清楚,只能自己吞了。

很多年以后,周年庆手机在市面上早已消失,使用者也早就换了不知道几部手机了,韩邵晨才提起这件事。

林宇哈哈大笑:“出问题当然要处罚了,行业规则,无论找不找得到犯错的那个人,组长啊,经理啊,都必须一起背这个锅。一个是为了安抚基层员工的心,另一个也是为了让负责人们在以后的项目里更加谨慎。这么点儿小事儿你藏了这么多年,也太认真了吧,怎么这么可爱啊,快让我亲亲……”

同类小说推荐:

耽美作者 主页 排行榜