`
jindw
  • 浏览: 508396 次
  • 性别: 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  
道德经确实太抽象了。
每个人的收获依理解深度的不同而不同。

相关推荐

    ITF0-引言-天津大学智能与计算学部.pptx

    ITF0-引言-天津大学智能与计算学部.pptxITF0-引言-天津大学智能与计算学部.pptxITF0-引言-天津大学智能与计算学部.pptxITF0-引言-天津大学智能与计算学部.pptxITF0-引言-天津大学智能与计算学部.pptx

    贝叶斯统计-ch0-引言

    贝叶斯统计-ch0-引言 贝叶斯统计-ch0-引言 贝叶斯统计-ch0-引言

    数据库6版讲稿第一章----引言.ppt

    数据库6版讲稿第一章----引言.ppt

    学术道德与学术写作规范-分论21-22春季1

    《学术道德与学术写作规范》是一门针对研究生的公共必修学位课程,旨在培养学生的科研诚信意识和遵循学术规范的能力。课程分为通论和分论两部分,共计20学时,强调理论与实践的结合,通过案例分析、讨论等多种教学...

    专业网站调优-引言

    这是《网站性能优化--从前端到后台的优化》一书的引言部分,全面英文版通读一遍之后,感觉非常实用,故有翻译给国人一起共享的想法。现将引言部分抛出,如果大家认为有用,我将陆续将后续章节翻译成中文。

    IT服务管理:3--ITSM课程引言-认识云计算.ppt

    IT服务管理:3--ITSM课程引言-认识云计算.ppt

    信号与系统第0讲-引言.ppt

    信号与系统第0讲-引言.ppt

    C++ 程序效率-优化

    #### 一、引言 在现代软件开发中,程序效率的提升对于提高用户体验和降低资源消耗至关重要。正如原作者所述:“一个用户往往把他的生命中大部分时间用来等待计算机输出结果”,因此,作为开发者,我们有责任确保...

    CCS-2.2 如何运行一个程序 CCS-2.2 如何运行一个程序

    #### 一、引言 在嵌入式系统开发领域,Code Composer Studio (CCS) 是一款广受欢迎的集成开发环境(IDE),主要用于德州仪器 (TI) 的数字信号处理器 (DSP) 和微控制器 (MCU) 的软件开发。本篇将详细介绍如何使用CCS...

    编程计算器fx-4850p与fx-5800p的区别与程序转换

    ### 编程计算器fx-4850p与fx-5800p的区别与程序转换 #### 一、引言 随着技术的发展,计算器也在不断进化以适应更广泛的使用场景。卡西欧公司的编程计算器fx-4850p与fx-5800p便是其中的两个典型代表。fx-4850p作为...

    清华大学计算机课程之《C++程序设计》

    ◇ 第一章 引言 - 课前索引 - 第一节 计算机语言及其发展 - 第二节 程序设计方法 - 第三节 C++语言的特点 - 第四节 Visual C++6开发环境简介 - 本章小结 - 课后习题 ◇ 第二章 C++语言基础 - 课前索引 - 第一...

    ITF0-引言-天津大学智能与计算学部.pdf

    ITF0-引言-天津大学智能与计算学部.pdfITF0-引言-天津大学智能与计算学部.pdfITF0-引言-天津大学智能与计算学部.pdfITF0-引言-天津大学智能与计算学部.pdfITF0-引言-天津大学智能与计算学部.pdf

    C语言程序设计-个人账簿管理系统

    本系统通过详细的设计与实现,旨在提供一个简单易用、功能全面的个人财务助手。 1. 引言 在1.1章节,编写目的是为了阐述开发个人账簿管理系统的初衷,可能是为了提高个人财务管理的效率,减少手动记账的繁琐和错误...

    机器人-SPS程序-简析

    在现代工业自动化领域,机器人技术的应用日益广泛,而可编程逻辑控制器(PLC)作为实现工业自动化的重要组成部分,其程序设计对于确保生产效率与产品质量至关重要。本文将重点探讨机器人与SPS(即PLC,可编程逻辑...

    深度学习-引言-1分钟.mp4

    一分钟短视频,带你从小白入门深度学习,进行房价预测。正常学习教程是一学期,这里教你6小时就可以学会,不仅仅是一个实例,还有背后的原理,处理过程等。这是一个引言导入视频。

    高级语言程序设计

    - **函数与模块**:学会如何组织程序结构,合理使用函数和模块。 - **编写规范的程序**:根据需求编写符合标准的C语言程序。 #### 九、C语言与自然语言的关系 C语言虽然是一种计算机语言,但它也有一定的逻辑结构和...

Global site tag (gtag.js) - Google Analytics