`
jindw
  • 浏览: 514100 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

道德经与程序人生--引言

阅读更多
突然想好好整理一下这个话题了,越来越觉得《道德经》是一部用之四海皆准的万能经典。

一般人理解老子,都会说到两个字:无为。

其实,在《道德经》的最后一篇中,老子是点名了他的真意:圣人非无为也,为而不争也。
而他反复强调的无为,只是警告我们程序员,不要轻易而为,那是瞎折腾。

道可道,非常道,名可名,非常名。

这个虽然有点犯众怒。但这的确是一个普遍存在的问题。
大象无形,大音希声。常人关注着事物的表象,而更深层次的一些东西,难免就视而不见,听而不闻了。

“有”是“无”的起点,而“无”是“有”的升华

回到开始说的无为。这确实是一个非常重要的问题。
老子反对有为,首先,那是他觉得大多数人还达不到圣人的标准,一味的追求有为,只能是劳命伤财,徒劳而无功了。

然后,有为的最高境界其实就是无。但不是全无。内有而外无。

太抽象了,说点具体的吧(引一段 Readonly大师的名帖:http://www.iteye.com/topic/186309):

引用
1. 1999~2001之间EJB被各大厂商热炒 (IBM, Bea, Oracle, etc...)
2. 广告铺天盖地, Transaction, Security, Spec, Architecture, Remote procedure calls, Code reuse, Assembly等等buzz word犹如苍蝇成天在你耳边绕
3. 大型项目设计,企业系统构建,言必称采用先进的EJB技术云云
4. 各个银行,证券,保险,大型企业项目都被挂上成功的EJB技术光环

但是后续的发展事实呢:
1. EJB规范1.0及其难用, 厂商们开始推出EJB2,继续不遗余力地忽悠
2. 大规模的批评和抱怨:性能低下,编程效率低,平台成本高
3. Hibernate出现,Spring出现, J2EE development without EJB出现
4. Hibernate/Spring成为Java开发的事实标准


这里说的的两个主角:EJB 和 <Spring+Hibernate>。
前者是“有”的代表,后者是“无”的代表。

这里的‘有’ 表现在给你一堆中看的概念,把水给搅浑了,让你晕晕乎乎的感觉这是一个无比强大的玩意。
如果你是一个凡人,那你就跟着这些大忽悠走下去吧。

然而,事物终究要向前发展,过度而无畏的‘有’必然被人抛弃。最终,从‘有’向‘无’优化。
回到纵妙之门中的名句:而道可道,非常道,名可名,非常名。
我再加一句:无可无,非常无。
无用的花架子是需要简化的,但是常人往往抓不住这点。
从有到无,才是高明之举。
2
0
分享到:
评论
3 楼 pcial 2009-02-17  
好难入门~~
古文关都过不了
2 楼 jindw 2009-02-17  
呵呵
成功的时候可以用它炫耀成功。
失败的时候还可以拿它来啊Q一把。
反正咋用都行。
1 楼 gurudk 2009-02-09  
道德经确实太抽象了。
每个人的收获依理解深度的不同而不同。

相关推荐

Global site tag (gtag.js) - Google Analytics