首页 > 编程语言 >程序人生(一)从“道·法·术·器“”的角度来谈谈程序的境界

程序人生(一)从“道·法·术·器“”的角度来谈谈程序的境界

时间:2022-12-21 17:02:03浏览次数:45  
标签:dubbo 三国 境界 一个 程序 谈谈 源码 举例 武术


目录

  • ​​一、器​​
  • ​​武术​​
  • ​​三国​​
  • ​​二、术​​
  • ​​武术​​
  • ​​三国​​
  • ​​三、法​​
  • ​​三国​​
  • ​​四、道​​
  • ​​武术​​
  • ​​三国​​
  • ​​总结​​


作为一个程序研发人员,平时你会为掌握了

一门新技术而沾沾自喜;觉得自己会用了一个研发相关的

工具,觉得自己无往而不胜;掌握了mysql的

原理,掌握了一个

框架的源码觉得自己变牛了。

关于一个程序员,自己的人生优先级是什么样的,怎么去区分轻重缓急,今天就借一借一点哲学的东西,说说程序人生中的道法术器,因为哲学的东西不好理解,在这里我举两个你耳熟能详的例子助你理解,“武术”和“三国”。

一、器

器是什么呢?就是你使用的工具,比如

  • 你用idea写代码,效率明显比使用txt要高
  • 你用navicat明显比使用bash命令要直观查看数据
  • 你用google,明显比你自己研究原理效率要好很多

这就是器的应用,器重要么,重要,我们要做的所有事情都需要通过器,来实现,在此本人推荐一个关于器的专栏,有兴趣的可以去订阅一下​​《java开发工具精讲》​​里面对java开发的各种工具都精讲地很到位。

举例:

武术

能把器研究到极致,那你也很厉害了,比如玩手枪的未必就打不过一个武术大师。

三国

三国中,关羽的青龙偃月刀,赤兔马,东吴的战船,这都是器。

二、术

术这一层就是你可以使用之来解决问题的技术。举例如下:

  • 精通数据结构与算法
  • 熟读dubbo源码
  • 熟读spring源码
  • 理解mysql的工作原理
  • 熟练使用各种问题排查工具

我们是不是经常在各种简历上看到这些介绍,这就是掌握的技术。技术可以解决更为深层的问题,比如说,你们使用的dubbo,结果dubbo闭源了,因为你熟读dubbo源码,就可以在此基础上就行修改,支持你们公司后续的业务,即使闭源了也不怕。

举例:

武术

就像电影《叶问》中一样,武术练到极致,可以以一当百,这就是武术招式的力量。

三国

当年在长坂坡下,赵云与曹军都有武器,而赵云却能在百万大军中七进七出,营救阿斗,这就是在大家使用的器都差不多的时候,,练到一定水平的作用。

三、法

可以说是一套方法论,比如:

  • 怎么搭建一个交易体系
  • 怎么搭建一个商品中心
  • 怎么从零到一开始一个新的业务框架

能达到方法论境界的人,都已经是一个体系或系统的owner,可以做到从零到一搭建一个体系。

三国

在三国中,你不仅自己技艺高超,还能率领一支军队,颁布政令,做到方圆内有规矩,一支队伍井井有条,一方城池安居乐业,已经到法的境地。三国中的许多名将,甚至“吕布、袁绍”之流也在此境界。

四、道

道是最难说清的一层,道德经就说过“道可道、非常道;名可名,非常名”,每个人都有每个人的道,你走了别人的道,你也未必能成为那个人。

又有曰“道生一、一生二,二生三,三生万物”。

从中举例可以拿阿里巴巴举例,它的道是它的使命“让天下没有难做的生意”,说通俗一点就是让用户在线购物

因为起步比较早,又在法、术、器上优于竞争对手,让他脱颖而出,做大后的阿里巴巴,又开始涉足其他行业:

  • 钉钉涉及办公社交
  • 闲鱼二手物品
  • 支付宝交易平台
  • 盒马鲜生涉及生鲜电商

再以支付宝为例,又涉及借呗,花呗,交燃气费,公交地铁 等等,可谓做到“道生一、一生二,二生三,三生万物”。

武术

能触及道的境界,必定实现了从无到有,那些开宗立派,并能渊源流传下来的宗师莫不如是,像太极张三丰。

三国

挟天子以令诸侯的魏国,匡扶汉室的蜀国,据有江东,已历三世的吴国,无不是以自己的道,开创了自己的国,这就是道,他能开创一片天地,从而生一、三,万物。

总结

  • 道:是一切的起点,没有一个理念,那就没有开始的原点,可以一直扩展,无边无际。
  • 法:一套可以让一个系统正常运行的方法论
  • 术:解决问题的强力能力
  • 器:有人觉得“道法术器”,器在最后,是不是它就最low呢,其实不是,我们的实际身边,都是器发展最为强大,你见过各种枪支弹药,可你可曾听闻过有用血肉之躯抵挡子弹的人。

其实,“器”之所以最为强大,与人的选择有关,它是最有效让人人都有强大能力的手段,继而经过一代代改良,一代代强大。
而飞檐走壁的本事,要想得到进化,那就需要全民习武,基因一代代进化,那是不可能的。就算有希望,也是一个漫长的时间,所以很多时候,器,虽然治标不治本,但它是最快速有效的方式。


标签:dubbo,三国,境界,一个,程序,谈谈,源码,举例,武术
From: https://blog.51cto.com/u_11970680/5959996

相关文章

  • 《程序员修炼之道 从小工到专家》第八章读后感
    第八章为注重实效的项目共有六节分别是:注重实效的团队、无处不在的自动化、无情的测试、全都是写、极大的期望、傲慢与偏见。注重实效的团队中讲如何成为注重实效的开发者......
  • 第一个win32程序
    #include<Windows.h>//自定义过程函数//参数HWND:窗口的句柄message:消息ID附加消息信息附加消息信息longCALLBACKMyWndProc(HWNDhwnd,UINTmessage,WPARAM......
  • “互帮互助”小程序开发总结
    这次小程序开发的经历让我学到了很多,下面我就将一一总结我从中学到的知识1.我学会了规范的编程。以前的我不懂编程规范,编出来的代码既不写注释,阅读性又很差,而且变量名大部......
  • 读书之《程序员修炼之道:从小工到专家》十二月第一篇
    设计文档里的圆圈和箭头用来解释他们指代的作用,但这还有可能是推翻我们原先设定的证据。感觉这个是承接上一节的内容,不要被以前的假设和设计所限制,留有一定的弹性空间。我......
  • 创建可接收 HTTP 多部分文件上载的服务器应用程序
    本指南将引导您完成创建可接收HTTP多部分文件上载的服务器应用程序的过程。您将构建什么您将创建一个接受文件上传的Spring引导Web应用程序。您还将构建一个简单的HT......
  • 微信小程序商城源码开发流程|商城小程序源代码完整版
     什么是微信小程序商城源码? 微信小程序商城源码用于商家发布商品,买家购买商品,跟踪微信商城商家和其他零售商的包裹等一系列网上购物问题。微信小程序商城依靠微信的广大......
  • 解锁线上教育服务最佳方式——小程序化!
    伴随着互联网技术的不断更迭和移动设备的更新,在线教育已经成为了当下技术发展的新产物。通过在线教育,消费者能够打破传统教育的时间、空间还有地理位置的限制。使得教育可以......
  • 《程序员修炼之道 从小工到专家》第七章读后感
    第七章为在项目开始之前,共有五节分别是:需求之坑、解开不可能解开的谜题、等你准备好、规范陷阱、圆圈与箭头。在需求之坑中讲在项目开始之前的一些建议。完美,不是在没有什......
  • 《程序员修炼之道 从小工到专家》第六章读后感
    第六章为当你编码时,共有五节分别是:靠巧合编程、算法速率、重构、易于测试的代码、邪恶的向导。靠巧合编程中讲在编码时应该注意的各类事项。传统智慧认为,项目一旦进入编码......
  • 小程序开发与web开发的区别及特殊功能实现
    小程序开发整理使用uni-app跨端开发框架,代码写法与vue2一致。一、与web开发的区别1.运行方式不同npmrundev:mp-weixin后,用微信开发者工具打开dist中工程。2.标......