写点什么

《原则》在解决技术问题中的应用

用户头像
Changing Lin
关注
发布于: 刚刚
《原则》在解决技术问题中的应用

1.需求

我们开发了一款智能设备,设备需要插入普通的、可入网的卡才能正常工作,作为设备的网络通信基础。

我们都知道卡会有流量的限制,如果流量用完了,运营商就会不允许这张卡入网;为了避免这种情况的发生,影响用户的使用体验,我们想实现一个即将到期的提醒功能。

2.分析

  • 方案 1

由于设备在使用的时候,需要用户绑定该设备到我们的后台业务系统,我们后台数据库会记录设备的信息,之前的思路是,每天凌晨 5 点钟,遍历查询数据库,找到所有的使用的卡号,再根据卡号去运营商查询卡信息,判断是否过期,如果过期,则通过小程序通知用户,提醒用户进行续费。

这个方案是最初的思路,从流程上来说是没有问题,但是,每天定时去遍历查询我们数据库,无疑会给云服务器带来巨大的压力,加上流程较为繁琐,导致进展缓慢,只能选取一种折中的方法,在小程序上面明显提示用户主动查询是否到期。这是一种从设备->卡的思路。

  • 方案 2

今天我重新梳理了流程,这个功能可以分为两部:获取到即将过期所有卡信息,提醒用户。方案 1 进展缓慢的原因是卡在第 1 步,至于这个数据,是从我们自己的业务系统来,还是从运营商系统获取,理论都是可以的,那能否从运营商获取到所有卡信息,然后找出过期的卡信息呢?

今天我们重新阅读官方资料,发现有两个接口,可以获取到所有的卡的信息。这给了我灵感,能否换一个思路:从卡->设备->用户?先找到即将到期的卡,再根据卡号找到对应的设备,根据设备找到用户,然后通知用户。由于每天即将到期的卡数量是有限的,不需要去遍历数据库,减小了实现的难度,避免影响系统稳定性和资源开销。

3.总结

《原则》一书中,有一个原则:叫高层次的思考。

更高层次的思考是成功的关键。

想要取得的成功,作为设计者和管理者的你必须客观看待作为工作者的你,不高看自己,也不让自己承担不应该承担的任务

大多数人都是凭情感行动,只看眼前,而没有从上述战略性的视角出发。他们的生活中充满了没有方向性的情感体验,随波逐流。

如果你想在晚年回顾一生时,觉得实现了人生愿望的话,你就不应该这样做。

今天的经历,很好的诠释了这个原则,Hi man, you are so smart ^-^, happy friday!!!

发布于: 刚刚阅读数: 2
用户头像

Changing Lin

关注

获得机遇的手段远超于固有常规之上~ 2020.04.29 加入

我能做的,就是调整好自己的精神状态,以最佳的面貌去面对那些未曾经历过得事情,对生活充满热情和希望。

评论

发布
暂无评论
《原则》在解决技术问题中的应用