除了赚钱,我有一个愿望是做一个软件,有好多人喜欢用的那种。可是这并不容易,首先这个软件要能恰到好处的解决别人的问题;其次,软件要做的足够好用, 如果存在同类型的软件,至少要做的比对方好。很久了,我绞尽脑汁也没有做到这件事情。
后来我想,既然写不出能解决别人问题让别人喜欢用的软件,那就写能解决自己问题,自己喜欢用的软件。跑不了先从走开始嘛, 如果连走都不会,那就趁早回家躺着,别做这种不切实际的春秋大梦了。
我尝试写过不少协助自己工作、生活等个方面的软件、app,惭愧的是有的软件我写出来, 连自己都不喜欢用,那又谈何让别人去使用。
最近,又鼓捣出来一个,试用了一段时间,感觉没有那么鸡肋, 所以发出来和大家分享一下。
先说一下软件的来源。
在工作中总会遇到这样的问题,应该是每个程序员都会面对的问题。
自己写的系统或者网站,跑着跑着出现了故障,但是我们自己却不知道,程序不可能在出故障的时候跟我们说:我这里坏了,你快点来修我。
发现故障的一般都是软件的用户,他们发现软件坏了,会投诉,会向运营或则客服同事反馈: XXX系统又出故障了,赶快叫你们的技术人员修修。
运营或者客服同事接受到反馈以后,就会在群里叫: XXX系统出现了故障,请迅速排查修复, @技术
然而,在我们还没看到群消息以前,领导已经先看到了。于是开始吐槽:妈的怎么又出问题了
显然这很不好,至于为什么不好,我就不说是因为系统故障影响用户正常使用从而导致公司利益受损口碑下滑这种冠冕堂皇的理由了。你的上级知道你活干的不到位, 直接影响他对你工作能力的评价以及你在公司的发展,这才是最主要的。
如何克服这种不愉快的问题出现?
把系统做的没有bug? 这显然不现实,至少对我来说是。
早于用户发现问题?甚至于程序一出现问题我们就能知道。这是一个办法,也是按常规套路解决问题的办法。程序出现问题,偷偷摸摸神不知鬼不觉的就把他修好,上头不会知道我们做的东西有毛病,也没有人会来找我们麻烦。
为了达成这个目的,我开发了这样一个程序,专门监控在线上运行的系统,一出问题,就是第一时间接受到通知, 而不是像古时候点火造烟,一站一站人力通知,毕竟现在是科技社会。
这个程序的详细介绍在这个链接里面,有兴趣的同学可以点进去了解试用
https://www.chhblog.com/html/server_monitor/doc/doc.html
如果觉得复制链接到浏览器麻烦,也可以直接点击下面的 “阅读原文” 链接