>>>不要再提老子的道,那是维心的辩证法!净来虚的!

任何理论都有它的历史时代背景,也有它的历史局限性,老子的道虽然有唯心的一面,但也有其科学的合理性的一面,我们需要批判性地继承,取其精华,弃其糟粕!这样才是科学的态度!

文章很好,希望有更多这样的文章给大家共享

既然是科学的思维方法,就不能只是说其合理性吧。
在软件的设计开发过程中,要从实践做起,同时学习理论,理论联系实际。要持有科学精神。
这可不是用所谓的“道”,来指导开发吧?

hyhongyong,我感觉你好象把科学的思维方法和“道”搞混淆了。

思维、方法,这两个概念我在帖子中已经讲了,对于科学这个概念,是很难给它下一个定义的,但是,我觉得科学的含义最基本的两个要素就是科学实践和科学理论,科学应该是一定历史时代的科学实践和科学理论的总和。知道了这些,我想,什么是科学的思维方法就比较好理解了。而什么是道呢,这是个哲学概念,也很难下定义。可以说每一个人对道都有自己的理解,每个人的心中都有自己的道。我在帖子中所说的道也只是我个人的理解,只是建议大家读一读老子的道。我理解的道是指事物的本质规律,人只能遵循规律办事,才能取得成功,所以我说要在实践中循道而为!

我们要做的是在循道而为的过程中运用科学的思维方法去寻找具体问题的解决方法并最终解决问题。在软件的设计开发过程中,要从实践做起,同时学习理论,理论联系实际,是真理,但说起来容易做起来难。我觉得科学的思维方法就是教我们怎么理论联系实际,我已经感受到了思维方法的重要性,不知道你感觉到了没有?

欢迎继续讨论!

思维方法的重要性,地球人都知道。
如果老子的道只是指按照事物的本质规律办事,那就不是唯心的了。
关键老子的道是强调在人心中的道。
而我的意思是要有科学的精神,科学的思维方法的根源在于实践,把客观事物主观化,这是老子的道不对的地方吧!

呵呵。这个问题越扯就越远了,我们都不是哲学家,只要觉得对自己的实践有用就行了。不管是黑猫还是白猫,能抓到老鼠就是好猫

楼主的思想让人钦佩 ,不过
“现在仍然看到有很多的道友对一些问题都还是比较迷惑的,具体该如何培养oo思想?如何进行领域建模?如何搭建框架?这些问题都不是一两句话能说得清的,需要在实践中循“道”而为(“道”的概念banq已经说过了,不过还是建议把道的鼻祖《老子》先看个大概!^_^),直至道人合一,大道至简!我今天在这里只是站在前人的肩膀上把软件开发设计中的技术和方法提升到科学思维方法论,哲学逻辑方法论的高度,希望对各位道友在循道前进的过程中有所帮助,顺利到达大道的目的地!”
这个说的有点夸张了吧,感觉有些含糊。固然“道可道非常道”,但是,单单是就某一方面的问题,比如建模、模式、框架,进行分析扩展解决并寻求通则,可能无需搬出我们的老子同学吧。一些小小的规律还是有法可依的似乎。个人感觉下来,如最求可扩展的面向对象,可以使用严格一一映射的现实抽象;若寻求高效及数据上的灵活处理,那么需要删繁就简小心变形拓补的方法。至于模式,本无定式似乎。框架更是无分好坏,感觉只是各方面性能的均衡分配而已。
跑题一点也学banq做个推测,当硬件的研究到了极致的程度,似乎关于模式的讨论会完全成为个人癖好吧,正如现在小学生学的奥数一样。很多巧得可以的方法的确有启迪智慧的功效,但是实用性就会打些折扣。就是说当纯编码成为了入门历史教程时,我们的编程事业就是一个质的飞跃。

认真的去读一读庄子的文章吧(老子的文章没读过,不过作为庄子的前辈...),不比马克思的辨证唯物主义差的。

在中国,它已经成为教条了,失去了哲学的本质了,什么“发展”,“加”进去,根本不是哲学!

[该贴被admin于2007-11-16 09:54修改过]

正在思考你的见解,分析得很透彻。

快半年没来Jdon了,前两个月还闪过怎么结合中国传统哲学进行设计的想法,今天就看到了这个帖子,受益匪浅啊。
说点在下粗浅的理解。
OO背后是抽象,抽象是个大道,最精的抽象我觉得是数学,OO的意义在于好理解,好维护,能应对变化。AOP那个玄而又玄的东东其实也不过是几个模式的组合,从而能在尽量少重复的情况下提供企业服务。Spring背后哲学是ADL,软件工程学的老东西了。
诸多繁复的概念都是为了解决一定问题,要是没遇到那个问题,有时往往怎么也理解不了,反之则一点就透。大局观这个东西则要靠积累和悟性了,希望能跟各位高手学到更多东西。

软件开发 and 道的结合,仙人也!!!!

深受感动,在程序生涯中也是自己对生活态度和方法的实际运用。我觉得一个人的真正的提高在于培养自己的思维习惯。感谢楼主。

应用软件是为应用服务的,不是为软件服务的。
既然这样就要理解这个应用,抽象这个应用,应用要求什么就应该有什么,应用没有什么也不要在软件里面杜撰概念。
我的理解就是软件不过是把以前人工的作业翻译成机器的作业而已,人和人(或小组)的配合变成对象间的配合。那么这个人有什么功能,在对象里也应该有什么功能了,当然也可以为对象裁员或重组。

谈的非常之透彻

受益匪浅~~