用户名:
    密码:
转播到腾讯微博

你的位置:首页 > 我思

在编程中哲思,我的参禅入道
录入: 哲学网编辑部 发表时间: 2013-07-25 点击: 2082 次 我要收藏

最近从编程中顿悟,编程其实就是人生的哲学。

很久以前我对编程的态度一直是粗暴的征服态度,我很少仔细的好好的欣赏过程序的魅力。最近又要开始做APP项目,实在找不到人又要自己拿起相关的书来看,再次把两年都没好好碰过的编程再次拿起。我突然发现经过这两年的蛰伏与成长之后,我再次去看编程的时候已经心态变了很多,承认编程是不仅是艺术,它的规则还与整个世界想通。下面是我从中的领悟,谈编程的哲学,我来试着庖丁解牛一番。文中的“你”指我自己,但也可以是你,看你怎么想了。说话者的嘴永远不会是倾听者的耳朵。

无常与敬畏

代码敲着敲着就会莫名其妙的出现意想不到的抓狂的bug,这种bug永远会在你出其不意中出现,为了纠正一个小小的bug甚至会耗费上一天的时间。尽管你自以为牛逼哄哄掌控了一切,你自以为生活在你按部就班的掌控之下滴水不漏,但是它总能在你哪怕在你全副盔甲包裹的情况下给你重重一击防不胜防。

这种重击经常会击垮你一直以来的傲慢与自恃,你会像头受伤的动物舔着伤口躲在角落流鼻涕掉眼泪。这不就是世界么?我们拿着所有科技自视甚高认为人永远有可以掌握的东西,我们不过都是经验的动物,我们的经验其实都不过是一种幻觉,以为休谟的黑天鹅永远不会掠过你的眼前。

人类的知识像一个圆圈,我们太傲慢了,太多自以为是的执着,画地为牢,但殊不知你的圆圈越大你所接触到的未知也更多。编程中的出错告诉了你一切自以为是的东西皆不过是虚幻,你如果对经验有执着,那么你就会陷入其中,对一切突如其来毫无防备,这种痛苦会一次次降临。

避免痛苦的方法唯有放下自己的傲慢,认识到人生的变化无常,保持敬畏,保持开放,拥抱变化。

重复与禅意

稻盛和夫在《活法》里说过,对一件事不断重复再重复就是一种禅进。这和六祖的看法也完全一致,当时凡是想去六祖那里学佛的僧人,六祖都会把他们硬是按在田间劳作,闭不讲经。禅是什么?佛笑而不语,因为唯有亲证才有体会,真正的大道你是无法言说的,而这种领悟不在某个更高更伟大的别处,就在当下。

我用庖丁解牛来类比:

文章的脚注信息由WordPress的wp-posturl插件自动生成


分享到:

标签 :
版权声明:版权归 哲学网:哲学学术门户网站,Philosophy,哲学家,哲学名言大全 所有,转载请注明出处!

转载请保留链接: http://www.zhexue.org/ithink/5174.html

已有 2 条评论 腾讯微博
  1. 我不想说~太片面太肤浅了~真正的编程在于思想~后期在于哲理~基本过程确实是判断循环输入输出~但宏观思维思想非一语能道破耳~就像科学里说的一切都是分子原子中子夸克电子组成的一样~人是怎么组成的~思想是怎么产生的一样~对于这种肤浅认知~我不得不在这里给予辩解~让做编程的人不至于这么片面的去理解编程~编程后期的思维思想大多饱含哲理~甚至思想层面与语言无关~所以多思考~多找变通~寻找根源才可~别听楼上笔者瞎说~

    2014年4月8日 04:26来自iPad 回复
    • 哲学网编辑部

      程序和哲学思维方面的联系确实需要一定功底才能真正反映出来的,不过不放用更宽容的姿态看待文章。

      2014年4月8日 13:35 回复
关于我们 | 图站地图 | 版权声明 | 广告刊例 | 加入团队 | 联系我们 |
哲学网编辑部 未经授权禁止复制或建立镜像,采用Wordpress架构,采用知识共享署名进行许可
官方邮箱:admin#zhexue.org (#换成@)索非制作|优畅优化|阿里云强力驱动
ICP证号:沪 ICP备13018407号
网站加载0.997秒
知识共享许可协议