发现钉钉打卡定位算法的⼀个bug
最近公司取消了指纹打卡,改⽤钉钉打卡。天天⽤这个打卡上班,经常忘记,困扰。最烦的是好⼏次明明⼈在办公室,打卡地址显⽰在10分钟前的位置,定位失败,不得不重新打卡。
经历过⼏次定位失败后,我就琢磨起钉钉的定位逻辑,发现定位失败时候的地址,基本是之前我转车的位置,当时我没打开钉钉软件。看来钉钉是⾃动运⾏的。打开钉钉看到有个智能⼯作助理。每次提前10分钟提醒我打卡,这个时间段,我基本就在失败的定位位置处。所以我猜测是这样的,在智能⼯作助理提醒我的时候,钉钉已经悄悄的记录我的位置,在10分钟后我打卡的时候,可能是我定位不准确或其他原因,钉钉没办法定位我现在的位置,于是直接⽤之前记录的位置替代现在⽆法定位的位置。这当然是⼀个算法上的bug,在⽆法定位我现在的位置的情况下,也不能⽤10分钟前的位置让我打卡。记住我
这个挺烦⼈的,还有⼀个烦⼈的问题是,每次下班打卡的时候,明明⼈在办公室,结果显⽰打卡位置离办公室有30⽶,然后打卡不成功。我想,离办公室30⽶,就不能算在办公区域?⾮要算外勤打卡?钉钉对⾃⼰的定位能⼒有这么⾃信?精度⾮要这么⾼,钉钉⾃⼰⼜做不到,导致⽤钉钉打卡有⼀堆烦⼼的事情。
每次定位失败后,总想向钉钉反馈下这个问题,结果发现除了问答机器⼈外,都不知道如何提交反馈给钉钉。看来钉钉也很⾃信,不屑于获取⽤户的意见。
最后说⼀点,发现阿⾥巴巴的软件总会出⼀堆的问题,⽐如淘宝有段时间,在⼆维码扫描登录后,经常会退出登录状态,总要反复登录⼏次,糟⼼的很。现在淘宝⽹在搜索商品时候,也经常弹出登录窗⼝,⾮要登录后才可以搜索商品,⽤户体验⾮常的不好。我现在搜索⼿机的时候,基本是在京东搜索,不会去淘宝搜索⼿机新品。
阿⾥有这么多的程序员,有这么⼤的资⾦成本,为什么不能在⽤户体验上多改善下细节呢