title: 遗憾最小化框架 —— 如何做决定 layout: '../../layouts/Post.astro' tags: blog pin: true
对于我来说,我一直认为自己缺少做决策的能力。成年人的生活不像学生时代,所有的题目都有固定答案。所有的选择都不存在绝对的对和错,它只是在人的一生 checkout 了一个新的 branch. 我总是不知道应该如何做决定。
刚好看到了 Jeff Bezos 曾经谈到了自己是如何做决定的,他称之为 Regret Minimization Framwork (遗憾最小化框架) —— 他会想象自己到了 80 岁的时候,是否会认为不做这件事情会让自己遗憾。尽量让人生的遗憾数量最小化。即使当时的选择后来看来是错误的,但也不会后悔尝试过。
我很受启发。想起在 4 年前,我曾经问 Cycle.js 的作者 staltz 一个 问题, 我问他是否也会因为自己做的库没有像 React / Vue 那样火起来而感到气馁。他说他偶尔也会感到气馁,但他一直以来做事遵循一个 guideline:
Ask yourself: in 10 years from now, will you be proud of having done this? ... Do things that your future self will be proud, is my motto for the time being.
记得在一年前决定是否接收微软的 offer 的时候我非常犹豫,因为微软给出的 offer 比其它国内「大厂」给的少非常多。但是我回想起初中的时候,读了很多关于比尔盖茨的传记、微软的创业故事,十分向往。那时候的我没有预料到我将来有一天竟然有机会加入这家公司。也不会想到作为一个大学没有毕业的人竟然也得到了这样的机会。我也咨询了很多朋友我是否应该接受这个机会,他们有的会说其实在微软写的代码甚至没有在国内的公司那么 fancy. 但是我想,在加入了微软之后即使在后来可能发现这未必能得到我想象中的东西,但如果在很多年后回想起来我曾经放弃了这个机会,我一定会后悔没有尝试体验一下在这家公司工作。所以最后我决定接受了这个 offer.