长短相形

“天下皆知美之为美,斯恶已;皆知善之为善,斯不善已。故有无相生,难易相成,长短相形,高下相倾,音声相和,前后相随。是以圣人处无为之事,行不言之教。万物作焉而不辞,生而不有,为而不恃,功成而弗居。夫唯弗居,是以不去” ———《道德经》

小时候,常被人教诲,要扬长避短,于是就形成了一种思维定势:长处永远是好的,短处就永远见不得人。长大后读《道德经》,才有所明悟:长短相形,长无恒长,短无恒短。

屈原在《卜居》中说:“夫尺有所短,寸有所长,物有所不足,智有所不明,数有所不逮,神有所不通,用君之心,行君之意”。说的也是同一个道理,长和短是会相互转化的,做人做事,遵循你的内心就好了,如果要无所不用其极的想做好一件事,反而可能会取得相反的效果。

成为一名程序员是我从高中时代就有的兴趣和理想,经过各种曲折,终于是得偿所愿了,写代码确实给我带来了很多快乐和心灵的充实。随着时间的推移,我逐渐收获了编程带给我的另一种快乐:以编程悟道修心。我知道我说的这话玄而又玄的,很容易被人误解成一名「神棍」。当然,如果是跟我有相同感受的有缘人,能明白我说什么。不明白的也不用急,可以跟着我的思绪一起思考一下。

江湖中有一句流传已久的话:“PHP是最好的语言”。 绝大部分人是把这句话当作一句笑料,一种嘲讽,经常在各种场合来使用,当然也包括曾经的我。但是也有小部分人会问:“为什么PHP技术群里很少有人去探讨语法特性呢?” 。但是反观其他语言的技术群,比如C++,比如Haskell,聊的最多的就是语法。喷子请不要误会,我并没有要黑哪个的意思。

这其实是我思考的一个点:“PHP语法简单,是事实,没有那么多高大上的语法特性,可能相比于C++/Haskell/Ruby/Python等语言没有那么多思想内涵,从这个角度来看,这一点正是PHP的短板。可恰恰是这个短板,成就了PHP”。恰恰是因为PHP语法简单,没有那么多复杂的概念,没什么好讨论的,捋起袖子就是干,反而会更加聚焦于业务和领域层面的问题。

反观Golang语言也是类似,见过很多人吐槽Golang,也就那么一句:“if err != nil”, 或者说“golang怎么没有泛型?“,但实际Golang技术群里也很少有人讨论具体的语法,因为没什么好讨论的,就是那么点内容。Golang简洁的设计,是很多人眼里的短处,但其实也是它自身的长处。君不见,Golang社区生产力多么强?喷子请不要误会,我不是Golang社区派来的,目前我也没用Golang。

有一段时间,我对软件架构比较上心,还经常把软件和建筑去类比,甚至还找我做建筑行业的朋友去咨询,有哪些建筑方面的书可以阅读。朋友跟我说了一句话:”我们建筑行业,是绝不能出bug的,如果出了bug,付出的就是生命的代价。软件和建筑还是不一样的”。 我当时并没有对这句话有过多的考虑,只是觉得,不都是架构吗?我学习的是架构的「神」,又不是要学建筑,就没有进行深入的思考。

后来机缘巧合,又让我回到了这个问题上,这一次的思考让我有所明悟。建筑行业,正是因为要避免付出生命的代价,所以会在项目实施之前会做好非常详细的规划,艺术性和工程性都需要保证,然后还需要严格的监督才能交付一个完整的工程。而软件架构不一样,软件需求是经常变化的,软件架构在保证稳定的同时,还需要有一定的灵活性和可扩展性,这和建筑行业有本质的不同。

所以,瀑布模型在建筑行业,是极具优势的,因为它安全,但是拿来软件行业,就不一定了,除非是对安全有严格要求的项目。尺有所短,寸有所长,要看它所处的环境或领域去取舍,所以我们需要敏捷。

这种哲学性的思考,正如我前面所说的「悟道修心」,也是现阶段,编程所带给我的另一种乐趣。其实再往大了思考,整个人类的发展不也是这样吗? 人类的大脑计算速度比不过计算机,行动也只是线性的,从物理学方面考虑,人类简直就是渣渣,但是为什么能发展出高度发达的文明呢?正是因为这种限制,让人类拥有了抽象的能力,这种能力可以让人类简化万物从而对宇宙有更进一步的认知。宇宙有多少颗星星?我们不需要一颗一颗数,我们只需要找到规律做出预估就可以了。

再反观生活,又何尝不是如此?当你想做点事,但资源有限怎么办?其实没必要担忧,用有限的资源也许能做出更伟大的事呢?故有无相生,难易相成,长短相形,高下相倾,音声相和,前后相随。

永远不要给自己设限,永远不要害怕限制,与君共勉。

时间: 2024-07-31 09:09:39

长短相形的相关文章

bootstrap modal

在此输入代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <!--IE--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content=&q

《道德经》全文和译文(经典版本)

<道德经>全文和译文(经典版本) 道德经>全文和译文 第一章 道可道(可以语言交流的道), 非常道(非真正意义上的道): 名可名(可以明确定义的名), 非常名(非真正意义上的名). 无名天地之始(天地在开始时并无名称), 有名万物之母(名只是为了万物的归属). 故常无欲以观其妙(因此常用无意识以发现其奥妙), 常有欲以观其徼(常用有意识以归属其范围). 两者同出异名(两种思维模式同出自一个地方但概念却不相同), 同谓玄之又玄(这就是玄之又玄的玄关窍). 众妙之门(它是打开一切奥妙的不二法

老子-《道德经》-全文

<道德经>全文 01.道可道,非常道.名可名,非常名.无名天地之始.有名万物之母.故常无欲以观其妙.常有欲以观 其徼.此两者同出而异名,同谓之玄.玄之又玄,众妙之门. 02.天下皆知美之为美,斯恶矣:皆知善之为善,斯不善已.故有无相生,难易相成,长短相形,高下相 倾,音声相和,前後相随.是以圣人处无为之事,行不言之教.万物作焉而不辞.生而不有,为而不恃, 功成而弗居.夫唯弗居,是以不去. 03.不尚贤, 使民不争.不贵难得之货,使民不为盗.不见可欲,使民心不乱.是以圣人之治,虚其心, 实其腹,

老子经典名言解读

老子的名言有很多,其中最著 名的莫过于老子的名字,几乎有华人的地方都会有人说"老子怎么样""老子怎么怎么样"了,这是一句玩笑话.<老子>(<道德经>)一书的智慧是大家公认 的,<老子>书中的名言警句也是大家所熟知的,<道德经>的精华是朴素的辨证法,主张无为而治,其学说对中国哲学发展具有深刻影响. 古往今来,解读<道德经>的书籍可以说是汗牛充栋,这些书籍的作者都认为别人解释的<道德经>有失偏颇.可

道德经

1.道可道,非常道.名可名,非常名.无名天地之始.有名万物之母.故常无欲以观其妙.常有欲以观其徼.此两者同出而异名,同谓之玄.玄之又玄,众妙之门. 2.天下皆知美之为美,斯恶矣:皆知善之为善,斯不善已.故有无相生,难易相成,长短相形,高下相倾,音声相和,前後相随.是以圣人处无为之事,行不言之教.万物作焉而不辞.生而不有,为而不恃,功成而弗居.夫唯弗居,是以不去. 3.不尚贤,使民不争.不贵难得之货,使民不为盗.不见可欲,使民心不乱.是以圣人之治,虚其心,实其腹,弱其志,强其骨:常使民无知.无欲,

道德经全文

最近研读<道德经>和<金刚经>:两者有异曲同工之妙. 道可道,非常道.名可名,非常名.无,名天地之始.有,名万物之母.故常无,欲以观其妙.常有,欲以观其徼.此两者同出而异名,同谓之玄.玄之又玄,众妙之门. 天下皆知美之为美,斯恶矣:皆知善之为善,斯不善已.故有无相生,难易相成,长短相形,高下相倾,音声相和,前后相随.是以圣人处无为之事,行不言之教.万物作焉而不辞.生而不有,为而不恃,功成而弗居.夫唯弗居,是以不去. 不尚贤, 使民不争.不贵难得之货,使民不为盗.不见可欲,使民心不乱

《道德经》全文注释

http://mp.weixin.qq.com/s?__biz=MzA3NjYyMjMwOA==&mid=206939805&idx=1&sn=d69892b80a4bbc5a41c892869655d1b0&scene=2&from=timeline&isappinstalled=0#rd 第一章 道可道(可以语言交流的道), 非常道(非真正意义上的道): 名可名(可以明确定义的名), 非常名(非真正意义上的名). 无名天地之始(天地在开始时并无名称),

摸索出来的学习经典的一种方法

经.典,注解大多浩瀚,但若未入门就直接学习原本又所得甚少,殊为矛盾. 这两天看到有公众号在推关于道德经的付费课程,便想起17年春节背熟了的心经,心经268字阐明了佛的核心理论,相比之下道德经5100多字就显得不够精炼,所以为什么不能有一个类似的精简版便于记诵呢? 自己就动手做了个尝试,本来纯粹是文字游戏,完全没有要卖弄的意思,但尝试过后,多少也有获,甚至超出预期,感觉算是一种学习方法吧:自行提取精要,再行发散或注解,而非一开始就接受别人整理过后的二手知识. 道德经 剪裁重组版 天地不仁,以万物为

千年不曾看懂《道德经》,直至有了《道德图》!--作者:南山空同

第一章:知道识易 本义: 道,可道,非常道.名,可名,非恒名.无名,天地之始:有名,万物之母. 故常无欲,以观其妙:常有欲,以观其徼.此两者同出而异名,同谓之玄,玄之又玄,众妙之门. 通述: 世间的一切规律,都是能够被掌握的,但这些规律,却是不断的发生变化的.我们可以通过一些表面现象,来认知这些规律,我们为了方便识别事物,会给他们命名,来加以区分,但这些名词所包括的内容,也并非一成不变的. 世间事物,本来是不需要通过命名来加以区分的,当我们给一些事物命名,是我们开始认识世间万物的起始.如果我们心