新浪新闻客户端

秩序与算法驱动的人生

秩序与算法驱动的人生
2019年10月18日 14:58 新浪网 作者 听风暖灵槐

  我是谁,我从哪来,我要到哪去,是人生的三个基本问题。我们大多数人并不会去思考这些问题,而更关心这一生活成什么样。想要活成自己想要的模样,从深层上来讲,我们要知道这世界的本质是什么,我们应如何面对这世界。从哲学上讲,世界的本质是什么是本体论,如何面对这世界是方法论。

  从宏观宇宙到微观粒子,从物质世界到人类社会,还有人的意识,都是秩序在维持运转,没有了秩序,人或傻或疯,世界也会崩塌,所以这里我们将秩序作为本体论的基石。由此我们先要思考的问题是,由秩序决定的人生轨迹,是既定的还是我们主动完成的。

  如果我们的人生轨迹是既定的,那么我们这一生只不过是按既定剧本进行的一场表演,所有的人生选择和努力也只不过是剧本的设定,我们仅仅是在这场沉浸式的演出中体验各种欢愉和悲伤。这也就是宿命论,你和我都不希望世界是这样的。

  如果我们的人生轨迹不是既定的,那么主动权掌握在我们自己手里,剧本是我们自己写的,我们可以尽情地去表演,这样,我们自己就需要写一个好剧本。面对这样的世界,我们可用的方法论之一就是人生算法。我们知道,计算机的世界是由0和1组成的,通过算法完成0和1的排列秩序,得出我们想要的虚拟世界,所以算法对于我们的人生极具借鉴意义。

  

秩序与算法驱动的人生

  我们不会用人生算法去解决人生所有的问题,比如说感情,事实上真不适合把算法引入感情。我们的人生算法要解决的是人生规划,把人生规划程序化,提供更好的逻辑性以及可控性。程序设计中有个粒度的概念,简而言之就是程序设计的细致程度。人生算法中,我们需要的是粗粒度,有清晰的脉络即可。细粒度只会让我们的人生更加刻板,失去人生的乐趣,我们要知道人生算法只是一个实现人生目标的工具,不能本末倒置。

  在我们讨论人生算法之前,我们需要先明白一件事情。诺贝尔物理学奖获得者,量子力学的主要创始人海森堡提出的不确定性原理,指出不可能同时知道一个粒子的位置和它的速度。这就涉及到一个哲学问题,用海森堡自己的话说,在因果律的陈述中,若确切地知道现在,就能预见未来,所得出的并不是结论,而是前提,我们不能知道现在的所有细节,是一种原则性的事情。这就是说,我们希望的结果的出现是有一定概率性的,所以我们不要期冀人生算法一定会给我们带来想要的结果。

  我们先来了解一下,所谓算法是一系列规则的组合,任何复杂的算法都可以由顺序结构、分支结构和循环结构这三种基本结构组合而成。顺序结构顾名思义,就是按先后顺序依次执行程序。分支结构也就是选择结构,根据条件判断接下来该执行什么程序。循环结构也就是当条件满足时,重复执行循环体里的程序。算法要处理什么?是数据!

  我们的一生是个顺序结构,你不可能穿越回到过去,至少目前是这样的。而人的一生又在不断的做出选择,这就是分支结构。人这一生要重复很多模式,重复做一些相同的事,这就是循环结构。人的一生是在顺序结构的基础上,分支结构、循环结构不断套叠的过程中渡过的。我们的人生算法操作的是人生数据,也就是我们人生中出现的一切。

  人们常说选择大于努力,从人生算法角度来看,是有一定道理的。在人生关键节点,你选择错了,就好比你的人生程序在执行分支选择时,进行了错误的条件判断,从而导致你的人生程序执行了一段产生非你所愿结果的程序。当然这不是无法挽回的,人生的程序需要不断调整与纠偏,因此还可以再回到正常轨道。所以我们面对不如意时也不必懊恼,只要及时做出调整,我们依然可以得到我们想要的结果。

  循环结构对于人生程序来讲,也是非常重要的。有的时候,我们需要通过不断的执行循环,来生成条件数据以满足接下来的人生程序的数据需求,或达成人生阶段性的成果数据。当然我们需要在循环体中设置一定的退出条件,当发现继续循环并不能完成目标时,须及时退出循环。这就对应于我们人生中的坚持精神,有的时候人生需要坚持,以便达成目标。人们常说的再坚持一下就会成功,也就是循环程序就差一次或几次就正常结束了。但也许真的不会成功,所以及时结束进入下一段人生路,又是最好的选择。但是这个往往是最不好把握的。

  学习对于我们这一生来说非常重要,这类似于计算机领域的机器学习。人的一生中,形成自己的知识体系非常的重要。你的人生程序中需要加入类似机器学习的程序,不断建设和完善自己的知识体系。移动互联网的繁荣,带来了碎片化信息的大潮,人们看上去更享受接收碎片化信息,但是信息爆炸的时代,有选择的接收信息就变的尤为重要。碎片化信息对建立自己的知识体系虽然有一定帮助,但也会挤占我们系统学习的时间。当然我们并不反对碎片化信息,它们中的一部分是我们知识体系建设所需要的,一部分可以满足我们休闲娱乐的需求,还有一部分是我们所需要的信息类数据。信息类数据是我们人生算法所需的重要数据,它能使我们审时度势、发现机会。早期没有互联网的时候,一些人做信息中介的生意,赚的钵满盆满,这就是利用信息不对称成为人生的赢家。

  历史可供人类借鉴,同样,别人成功的人生经历也可供我们个人借鉴。人生程序中可以加入这个学习程序,以他人的成功经历为输入数据,通过程序算法产生结果数据,以供自己接下来的人生程序使用。算法中一定要根据他人成功经历与自己现实条件和人生目标的契合度,进行输入数据的筛选,设置不同的输入数据权重,以便产生正确的结果数据。成功学励志类的书籍往往成为一些人的毒鸡汤,固然这类书籍良莠不齐,但学习的人并没有给自己设计一个好的算法,没有产生正确的结果数据以供接下来的人生程序使用,应该是一个很重要的原因。

  我们设计自己的人生算法,一下就涵盖一生,看上去是好的,但实操性不太强。人们不是常说计划赶不上变化嘛!所以设计一个阶段的人生算法还是切实可行的。设计算法之初,我们先要设定目标,就是这个算法最终要产生什么数据,也就是我们这一阶段要取得怎样的人生成果。然后我们要看看我们现有的条件,这就是输入数据。我们根据目标和现有条件,开始设计算法,算法一定要科学,切实可行。最终的结果数据并不能单靠现有输入数据产生的,我们需要通过算法获取中间数据,也就是我们常说的要创造条件。

  我们的人生算法还有一个重要的偏置参数,那就是运气,这也是不确定性原理的一个体现。运气确实很重要,但运气是我们不可控的,就当成是我们的人生福利吧!

  还有就是,有时候往往我们靠的是直觉来决定一件事,往往这个又会产生突破,这也是不确定性原理的一个体现。这是计算机程序的短板,是我们人类的闪光点。我们有时候需要直觉,突破数据束缚的直觉。

  我们的人生程序,和计算机程序一样,也需要侦错,改进程序。同时,一定要用发展的眼光看问题,实际情况变了,我们就需要对人生算法进行升级迭代,以适应实际环境。

  每个人终究是异于他人的,所谓幸福千万种,悲伤各不同。我们需要根据自己的情况,设计自己的人生算法。我们可以学习更多算法知识,勤于思考,设计符合自己的人生算法,或繁或简,或高远或平凡,给你的人生带来一丝惊喜。

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有