欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

最坏的结果 博客分类: 个人 生活工作智慧经验 

程序员文章站 2024-03-09 12:43:59
...
今天发生了一起事故,过程不细说,最终影响到了客户近一个小时。造成故障的原因以及故障时间持续这么长的原因,总结起来就是:没有准备最坏的结果。

想当然地任务某个服务会怎么返回会怎么做,表面上看起来OK的东西想当然地认定其内部也是OK的,想当然地认为低概率事件不会那么凑巧就发生在自己身上。著名的“如果一件事件有可能会发生,那么它一定会发生”,大家也只是拿来做马后炮。

写程序时一定要想清楚最坏的结果是什么,各种情况都需要想到对策,当然很多情况下根本没有对策,但知道什么情况下没有对策也是好的。如果你的功能依赖别人的某些功能,就要随时准备好意外的发生。不能相信任何人,包括自己。相信很多人在看自己几个月前写的代码时后悔当初没好好写文档,自己都如此,更不要指望别人理解你。所以在工作中,记住一点:想清楚,写下来,写明白。

这既是一直思考的方式,更是一中生活态度。

过马路时,要想想万一遇到酒醉的司机出了意外怎么办,自己的父母老婆孩子怎么生活,就不会冒不该冒的险;
出门在外时,要想想万一钱包被偷了自己怎么办,怎么求助,就会把身份证和现金银行卡分开放;
与不够熟悉的人发生利益关系,要想想如果这是一个小人,一个不诚信的人,或者就直接是一个骗子怎么办,想想怎么保障自己的利益,就会把改写在纸上的写下来,该厚着脸皮说清楚的说清楚,防人之心不可无;

多想想最坏的结果,不是让人畏手畏脚,优柔寡断,相反能让人在做决定时,更理性更客观。经常会有创业的人说“最坏的结果就是我这两年一分钱挣不到,如果真的这样,我不后悔。”,想到这些,就是考虑过了最坏的结果。有时候想到了最坏的结果反而会让我们更大胆更果断,更能follow my heart。

多想想最坏的结果,会变得更好。