倘若把我们当作机器人,从出生开始,我们就靠外界信息,不断编写自身程序,那么此后种种行为,都是底层代码所引起的。
换成人话,也就是我们对外界做出的反应,源于自己也没有意识到的规则。比如小孩从小看到父母待人借物彬彬有礼,长大后也会不断效仿;倘若家长人前一套,人后一套,孩子内心也会感到矛盾。
这种规则,或者说习惯,就像人生的底层代码,许多人终其一生都会受此束缚,也无怪很多人越长大越害怕,因为发觉自己的某些行为,跟父母一摸一样,无法摆脱它们的影子。
那么,如何改善这种情况?
其实,就是把那些想要培养的习惯,嵌入底层代码,调整优先顺序。这么做的好处是,很多时候我们可以放弃无意义的纠结,节省精力去做想做的事情。比如备受极简主义者推崇的乔布斯,他一衣柜的三宅一生黑色毛衣,不用每天早上醒来思考穿什么衣服,从而把精力放在设计产品上。
普通人自然不必完全效仿,但我们可以主动编写人生底层代码,人为地制定规则:什么可以做,什么不能做。
《清晰思考》一书就举了不少例子,如丹尼尔·卡尼曼从不在打电话时答应他人请求,因为他有讨好人的倾向,容易把日程排满,只有先不承诺,才能有时间去思考做不做。
之前我听《独树不成林》的播客时,主播仲树说过一句话:「我不想做,就不能做。」她提到自己做播客时,有人建议写简介,打上时间戳,方便听众阅览。但仲树认为,这些可以做,但她不想做,所以她从不把时间花在编排播客上。
「我不想做,就不能做。」这句话的好,就好在它为许多事划定了一个界限。
日常工作生活中,有很多事我们应该做,不管源于自己还是家人,可也容易感到迷茫无措。而现在,我们可以先用「想不想做」来检验它,如果不想做,就不要去做这件事。
所谓决策,重点不是选择什么,而是放弃什么。
就像我现在,已经很久没喝含糖饮料,在过去我是无法想象的。这么做,其实不是靠什么意志力,主要是生活单调,每天两点一线,路过便利店也没有想买的东西,我的桌面上自然没有了饮料,也就不存在苦哈哈地抵制饮料。
简言之,构建人生底层代码,就是编写自己的规则,比如我此刻想到的有:
- 住房一定要有采光
- 不随便借大钱给别人
- 投资理财不碰任何不懂的东西
- 每天睡前写几百字
- ……
比如第一条,一旦我们坚守这条原则,那么碰到再便宜的租房,也会果断拒绝。因为,相比长远的健康,现在省下的几百块钱,其实聊胜于无。
当然,所谓人生规则,并非一成不变。随着时间推移,我们会逐渐推翻许多观念,比如以前认为金钱大于时间,现在则认为相反。我们所要做的,就是不断构建、更新、重组底层代码,让我们的操作系统更流畅,更稳定。
—不知道为啥,我想到小米手机那万年不变的系统更新日志:提高系统稳定性,优化系统流畅度。
也愿你我的人生,拥有稳定的内核,不惧任何 bug。