人生也是一种编程
当我们提到编程这个词的时候,首先想到的一定是那些不停敲打代码的工程师,他们用程序改变着这个世界,也让世界更加完美。
编程是一种专业技术,专业是因为进入门槛高,需要有很强的抽象能力,技术是在这个过程要掌握很多代码语言,比如C语言、Java等。
编程往往是用在人机交互上,通过代码指令让电脑和机器执行一系列操作,代替人的工作,当然有时也需要人的干预,比如关键环节输入指令或者对结果进行分析等。当然最常见的变成就是我们手机上使用的各类APP,比如这个简书,当我们把文章写下来,发布到简书上,网站经过代码编译,将作者的文字转为网上的文章,并且上传到服务器上,然后供更多用户阅读。上传服务器是编程的结果,用户可查阅也是编程的力量。
那么编程究竟是什么,你是否思考过呢。
其实编程的核心就是对数据的操作,数据可以是文字、数字、图片、音频、视频等。而操作就是输入、处理、输出的三个常规动作。当然操作还可以继续细化,也就是在每个动作里加入一些逻辑处理的函数,可能是判断逻辑、也可能是去重逻辑,或者是调用或者存储逻辑。最常用的判断语句就是if语言,如果怎么,就会如何。这个函数还可以继续复用,也叫作嵌套,也就是一个函数里还有另外一个,或者多个。
以上是对于编程的一些抽象的简单表述。而这编程的本质就是我们如何处理数据,把数据变成新的组合数据、信息、智慧等。
这个过程的核心是,获取多少数据和用什么方法去处理。
这个逻辑与人们做事的思路很相似,我们如何做人和做事,本质也是根据不同信息去做不同判断,进而得出不同的结论,从而指导我们的行动。
我们的信息从哪里来,从小到大的教育、阅历、身边的信息,比如电视剧、电影、报纸、杂志、书籍等。大量的信息汇聚到我们的脑海里,然后有一些被存储到记忆里。我们对这些记忆的信息做思考和分析,从而形成自己的做事方法和思考方法。这些方法或者原则指导着我们的日常行为。比如当我们接收到勤能补拙的很多故事和例子,那么有的人会认可这个观点和行为,有的人却不一定。那么认可的人就会把这种方法作为自己指导原则,做事会更加勤奋,反之亦然。
那么一个人如果想变得强大,一定是要占有更多有价值的信息,同时也能做高质量的思考和分析。信息不一定越多越好,但是高价值的信息越多肯定越好,高价值就是正确的有用的信息。而高质量的思考和分析也就是能够用开放的、合理的、正确的思考指导自己的思考方式。
如果你也认可上面的观点,那么这也说明了读书的意义和价值,所谓的读书就是不断地用作者的信息和思考方式来完善自己,让自己的信息和思考方式也变得更加完备,或者是增加、或者是改进,或者是否定,这些都是让自己从固有思维里走出来,接触更多新的思维。
所以你看,人生也是一种编程,我们也不断地用各种信息和思考方式来指导自己的一生,为了过得更好,我们会不断地学习更多的专业知识和社会知识,让自己的思考方式也不断的进化,今天的我们和十年前的我们想法有多少差异呢,如果两者差异很大,说明这十年我们变化很大。
那么掌控自己的人生也就是不断找到更多的正确的思考方式,让自己不断地变得更开放和可拓展。








网友评论