今年注定是不寻常的一年,因为技术,接触了许多大牛。通过一篇篇博文,看到了大牛们勤奋好学、孜孜不倦的精神,于是决定也开个博客,向大牛学习。

博客开了,写点什么呢?奈何肚子里墨水不多,吐出来也多是白沫,不如写写自己的学习心得,一来可以鼓励自己,再者,也能给后来人提供些许思路。

第一篇博客,不谈实质,就谈谈虚的。把上周末码的一点文字发上来,以下:


活着的意义:

昨天看了一天的《封神纪》漫画,终于看完了,感觉像完成了一件自己感兴趣的事情,内心非常满足。
平时我们总是工作很忙,但不知道或者忘了自己真正忙碌的意义是什么?看完这个漫画我也终于放下一切好好想想这个问题。
回到最原始的问题,人为什么要活着?活着是为了什么?有的人说活着就是活着,怕死就活着,这是生命进化过程中的生存本能,是为了把基因传下去。
那为什么要把基因传下去呢?传下去生命才不会灭绝。为什么要生命不灭绝呢?
再回到更原始,生命从哪来?生命是什么?
上周末把魔兽世界的历史故事过了一遍,感叹宇宙浩繁,生命长河的赞歌,《封神纪》里也有类似的感觉。
 
宇宙中的一切,可以看做是一个非常庞大的随机场,其中的形态包含但不限于“能量”、“信息”、“粒子”,也许这些本质都是一样的。
这些无限的随机,分布并不是那么均匀,而是此起彼伏,像一个烧开水的锅。
这些不可描述其形态的东西,因为不同的随机之间的相互冲突,产生了非常小概率的事件--有序。
 
假如宇宙的一切看成是随机场,里面的内容全部是信息,统一的描述就是熵。熵越大,越随机,越无序,如果要构造一个数学表达式来描述的话,这个表达式将会越复杂;反之,如果熵越小,越有序,只需要一个简单的数学表达式就可以描述。
但熵和生命又有什么关系呢?生命的存在,就是和熵增大的一种对抗!就是有序和无序的一种对抗。
 
当然,如果全世界的生命都灭绝了,在浩瀚的时空的某个角落也会重新出现生命的,生命不过是有序的一种形式。
但是,每一次生命的出现,就如一次花开,一次日出日落,多么的美妙。虽然是自然现象。
 
我不太理解有序和无序之间的争斗的意义或者动机,我猜其实也没有动机,只是概率而已。为什么熵必然会增大,因为概率如此,就像水必然低处流。
有序产生了生命。
那么生命为什么会那么努力地把自己延续下去呢?这个动机或许与生命本身没有关系,而是和进化有关!!进化是很神奇的事情,它能像搭积木一样,一点点地产生了意识,一点点地搭建起来如今的人类世界。或者更高级的生命形式。
进化一开始来源于自然选择,是环境变化导致的选择。后来也有一些物种之间的相互作用。比如人类对其他动植物或者微生物的选择。
 
进化一开始是被动的,后来生物逐渐有了意识后开始了主动进化。主动竞争的目的是赢得生存权,赢得延续生命的多样性。
 
既然生命的延续的动机来源于进化的规律,那么后来的一切都讲从这里开始。
 
我是进化的一部分。那是不是与进化无关的事就可以不用做了?意识的产生带来很多副产物。但是这些副产物在特定的场合下有特定的用处,当我们合理地使用这些副产物的时候,能够有助于达成进化的结果。
 

简单回顾:
 
宇宙本是随机的,随机之间冲突产生了小概率事件--有序;
有序产生了生命
环境变化催生了生命的进化
进化让生命产生了意识
意识让生命主动进化
并且意识让生命趋利避害
 
意识的发展伴随着社会的发展
意识产生了各种各样的情感
 
生命起初进化是为了适应变化的环境
生命形式变高后可以改变或者创造环境来适应自身
 
探讨活着的意义活着生命的意义,要分个体和群体。
对于个体来说,选择很多,可以是满足自身的各种情感,也可以是选择和群体一致。
但群体的生命的意义,应该是进化的惯性(活下去)
 
如果生命的意义只是活下去,那么为什么还要那么努力呢?
因为努力的话,活下去的可能性会更大,生命延续更有保障。
这一条,对个体和群体同样适用。
 
对于每个人来说,活着的意义给自己更多的可能性。
努力的意义就是保障自己所珍惜的东西尽量不失去。

最新文章

  1. MySQL5.7 Replication主从复制配置教程
  2. PHP判断用户操作系统(Android,ipad,iphone,windows)
  3. 让sql语句不排序,按照in语句的顺序返回结果
  4. eclipse 条件断点的使用
  5. 纯CSS3实现轮播切换效果
  6. bootstrap的日期插件datetimepicker有问题
  7. Unity3D 画线插件 Vectrosity 画一个一直循环的正弦函数曲线
  8. 跨控制器操作-thinkphp
  9. 安装solaris_11.2与windows双系统(VM10模拟实现)(二)
  10. Postgresql standby(备机只读)环境搭建
  11. unable to dequeue a cell with identifier MealTableViewCell
  12. centos svn 服务器间的数据迁移
  13. APP案例分析
  14. Flask中使用数据库连接池 DBUtils ——(4)
  15. 有关svn的报错
  16. WPF复制异常问题(OpenClipboard 失败 (异常来自 HRESULT:0x800401D0 (CLIPBRD_E_CANT_OPEN)))
  17. vcs+Makefile实现简单的testbench
  18. 下载安装 Android sdk
  19. zookeeper:springboot+dubbo配置zk集群并测试
  20. 常用SQL函数(字符串分隔转表、自增长转编号)

热门文章

  1. Ajax请求携带Cookie
  2. webapi上传图片的两种方式
  3. 使用代码生成工具快速生成基于ABP框架的Vue+Element的前端界面
  4. 使用Json-lib将对象和Json互转
  5. 一句Delete..In.. 删除语句的优化
  6. SEDA架构实现
  7. js 向上滚屏
  8. Linux系统安装01-centos7系统安装
  9. ES 实现实时从Mysql数据库中读取热词,停用词
  10. 刷题[WUSTCTF2020]CV Maker