竹笋

首页 » 问答 » 灌水 » 开发者眼中的道法术器
TUhjnbcbe - 2023/10/26 17:59:00

“道、法、术、器”,出自老子的《道德经》,是我们老祖宗的智慧结晶。经过了两千多年的历史,细细想来,依然是那么具有深意!

今天我就结合开发者的视角,给大家聊聊开发者眼中的这四个层面!

如果你现在正碰到职业发展的瓶颈,那么可以看看下面的内容,也许会有所感悟和帮助。我们将分别从“道、法、术、器”,聊聊我们在这四个层面上的不同表现,重新审视下目前的你所付出的努力都集中于哪一层,并思考接下来更应该从哪点去进一步提高更有价值?

“器”

什么是“器”?假设,现在要开发一个电商网站,我们可以用什么去实现?可以用Java、可以用PHP、可以用Go…我们可以听到很多答案。而这里我们所说的各种编程语言,就是“器”,是一种工具。

“PHP是世界上最好的语言”,这是所有程序员都知道的一个梗,因为这句话就是关于最底层的“器”的争论,由于争论的点很基础,所以就被广为流传。

那么这类问题是否有最优答案呢?纵观所有成功案例,你会发现各种语言都会出现,所以在“器”问题的争论上往往并没有标准答案。

所以,什么是世界上最好的语言,这是一个永远不会停止的争论。

“术”

继续思考,为什么”什么编程语言最好”这样的问题不会有标准答案呢?

因为“器”是一种工具,工具能否发挥作用还取决于使用它的人。而”术”就是如何使用”器”的方法。所以,抛开”术”,光靠“器”来比较是否能完成某个目标,是很难断定结果的。

比如:即使Go在网络编程方面很有优势,但如果你让一个初学者来实现一个复杂目标的时候,与一个资深Java开发者来实现做比较,仅仅依靠“器”的优势,是不一定能战胜虽然“器”上有劣势、但“术”上存在优势的Java开发者的。

所以,对于做好某件事来说,”器”与”术”都很重要!要成为一名好的开发者,”器”与”术”是必须双修的。

“法”

那么如果选择的“器”有优势,开发者的“术”也到位,就一定能做很好的达成目标吗?那也未必。

这就到了“法”的级别,这个级别我们更

1
查看完整版本: 开发者眼中的道法术器