在计算机编程中,有一个概念叫“面向对象编程”,就是把所有程序都看做一个个对象,每个对象都有属性,编程的过程就是通过处理对象之间关系来改变对象属性的过程。
在理解了这个概念后,我才突然意识到,原来我们看待世界的方式也是“面向对象”,我们语言中的名词,代表着世界上的万事万物,动词代表着我们对事物的作用,我们通过动作来改变事物之间的关系,从而让事物属性发生变化,以此来改变事物。
其实“面向对象”只是我们选择认知世界的一种方式,而世界本身并不是按照这种方式存在的。就像我们看星空,我们会把几颗星星连在一起,从而看出一种图形,我们还会为这个图形定义一个名字。然而实际上这些星星本身并没有关系,它们距离有可能比离周围其它星星距离还遥远。我们赋予了这些星星之间的关系,把它们看成一幅图形,是因为这样有助于我们立刻找到它们,有助于我们对它们的观察。
面向对象是一种有效的思维方法,对我们认知事物,思考事物之间关系有帮助。所以我想通过这种方法来理解“个人成长”这个领域。
我每天在说“个人成长”,那么个人成长到底是什么?
为了回答个人成长是什么,我们要使用拆分这个最有效的手段,拆分就像一把刀,如果我们想了解一头牛,就需要使用一把刀,把牛分解开来,以便让我们看到,皮、肌肉、骨骼、内脏、组织、结构。
对于每个人来说,个人成长都包含两部分,第一部分就是他自己,第二部分就是外界。个人成长就是改变“自己”的属性,通过自己去改变“外界”的属性。
先看第一部分,对于自己又包含那些呢?这一部分通常也叫做自我管理。我们可以把自己分为肉体与精神,个人成长对于这部分来说就是改变肉体的属性与精神的属性。改变肉体的属性就是把肉体变得更健康。做到这样的改变,我们需要锻炼身体,需要减肥。比如通过跑步、游泳、调节睡眠时间、控制饮食。
改变精神上面的属性,这个主要是指大脑上面的事情,它包含的对象为概念、观念、价值观、思维、情绪、心理、人性。这里不仅有对象还有对象使用的方法,比如思考。
第二部分,对于外界包又含哪些呢?这一部分包含知识、时间,知识即各行各业知识,时间即时间管理。
除此之外,还有第一部分与第二部分之间的关系,就是方法。比如学习能力、计划管理、时间管理。
目前关于个人成长,按照“面向对象”的方式来划分,我大致能够划分的程度就这样。我知道这样划分的结果还比较粗糙,彼此之间的关系、逻辑、框架还不够清晰,不过我还是要把它写下来。因为这是我的思考,只有写下来了,才有从零到壹的开始,以后再思考,才有可能有改进,才有可能进步。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至22018681@qq.com 举报,一经查实,本站将立刻删除。