程序人生(一)从“道·法·术·器“”的角度来谈谈程序的境界
目录
- 一、器
- 武术
- 三国
- 二、术
- 武术
- 三国
- 三、法
- 三国
- 四、道
- 武术
- 三国
- 总结
作为一个程序研发人员,平时你会为掌握了 一门新技术而沾沾自喜;觉得自己会用了一个研发相关的 工具,觉得自己无往而不胜;掌握了mysql的 原理,掌握了一个 框架的源码觉得自己变牛了。
关于一个程序员,自己的人生优先级是什么样的,怎么去区分轻重缓急,今天就借一借一点哲学的东西,说说程序人生中的道法术器,因为哲学的东西不好理解,在这里我举两个你耳熟能详的例子助你理解,“武术”和“三国”。
一、器
器是什么呢?就是你使用的工具,比如
- 你用idea写代码,效率明显比使用txt要高
- 你用navicat明显比使用bash命令要直观查看数据
- 你用google,明显比你自己研究原理效率要好很多
这就是器的应用,器重要么,重要,我们要做的所有事情都需要通过器,来实现,在此本人推荐一个关于器的专栏,有兴趣的可以去订阅一下《java开发工具精讲》里面对java开发的各种工具都精讲地很到位。
举例:
武术
能把器研究到极致,那你也很厉害了,比如玩手枪的未必就打不过一个武术大师。
三国
三国中,关羽的青龙偃月刀,赤兔马,东吴的战船,这都是器。
二、术
术这一层就是你可以使用之来解决问题的技术。举例如下:
- 精通数据结构与算法
- 熟读dubbo源码
- 熟读spring源码
- 理解mysql的工作原理
- 熟练使用各种问题排查工具
我们是不是经常在各种简历上看到这些介绍,这就是掌握的技术。技术可以解决更为深层的问题,比如说,你们使用的dubbo,结果dubbo闭源了,因为你熟读dubbo源码,就可以在此基础上就行修改,支持你们公司后续的业务,即使闭源了也不怕。
举例:
武术
就像电影《叶问》中一样,武术练到极致,可以以一当百,这就是武术招式的力量。
三国
当年在长坂坡下,赵云与曹军都有武器,而赵云却能在百万大军中七进七出,营救阿斗,这就是在大家使用的器都差不多的时候,术,练到一定水平的作用。
三、法
可以说是一套方法论,比如:
- 怎么搭建一个交易体系
- 怎么搭建一个商品中心
- 怎么从零到一开始一个新的业务框架
能达到方法论境界的人,都已经是一个体系或系统的owner,可以做到从零到一搭建一个体系。
三国
在三国中,你不仅自己技艺高超,还能率领一支军队,颁布政令,做到方圆内有规矩,一支队伍井井有条,一方城池安居乐业,已经到法的境地。三国中的许多名将,甚至“吕布、袁绍”之流也在此境界。
四、道
道是最难说清的一层,道德经就说过“道可道、非常道;名可名,非常名”,每个人都有每个人的道,你走了别人的道,你也未必能成为那个人。
又有曰“道生一、一生二,二生三,三生万物”。
从中举例可以拿阿里巴巴举例,它的道是它的使命“让天下没有难做的生意”,说通俗一点就是让用户在线购物。
因为起步比较早,又在法、术、器上优于竞争对手,让他脱颖而出,做大后的阿里巴巴,又开始涉足其他行业:
- 钉钉涉及办公社交
- 闲鱼二手物品
- 支付宝交易平台
- 盒马鲜生涉及生鲜电商
再以支付宝为例,又涉及借呗,花呗,交燃气费,公交地铁 等等,可谓做到“道生一、一生二,二生三,三生万物”。
武术
能触及道的境界,必定实现了从无到有,那些开宗立派,并能渊源流传下来的宗师莫不如是,像太极张三丰。
三国
挟天子以令诸侯的魏国,匡扶汉室的蜀国,据有江东,已历三世的吴国,无不是以自己的道,开创了自己的国,这就是道,他能开创一片天地,从而生一、三,万物。
总结
- 道:是一切的起点,没有一个理念,那就没有开始的原点,可以一直扩展,无边无际。
- 法:一套可以让一个系统正常运行的方法论
- 术:解决问题的强力能力
- 器:有人觉得“道法术器”,器在最后,是不是它就最low呢,其实不是,我们的实际身边,都是器发展最为强大,你见过各种枪支弹药,可你可曾听闻过有用血肉之躯抵挡子弹的人。
其实,“器”之所以最为强大,与人的选择有关,它是最有效让人人都有强大能力的手段,继而经过一代代改良,一代代强大。
而飞檐走壁的本事,要想得到进化,那就需要全民习武,基因一代代进化,那是不可能的。就算有希望,也是一个漫长的时间,所以很多时候,器,虽然治标不治本,但它是最快速有效的方式。
程序人生(一)从“道·法·术·器“”的角度来谈谈程序的境界相关推荐
- ar 微信小程序_微信AR玩法支持实现后,微信小程序会有想象空间吗?
7月5日,微信小程序正式支持实现AR效果,并向品牌商户.AR引擎服务商开放接入.首个支持AR动态试妆的美妆品牌小程序"阿玛尼美妆官方精品商城"在7月5日同步更新上线. 界面记者体验 ...
- 程序人生:一直加班也不是办法!2021,程序员的出路在哪里?
案例: 小A由于性格腼腆内向,行业内深耕了十几年也只是一个资深java工程师的职位,或许是没有管理的才能,自己也从来不想当将军.日子日复一日的过着,项目一个又一个的完成.可是似乎从30岁开始这工资就没 ...
- 程序人生【一些经典的资料】
CSDN下载精品专辑 http://download.csdn.net/doc 其中 http://download.csdn.net/album/detail/2261 程序人生 这个包含了好基本经 ...
- 程序人生,他人之章,可以受益
程序的生活履历:反省.总结.分享.成长 一位软件工程师的6年总结:http://kb.cnblogs.com/page/131382/ 博客园:程序人生:http://kb.cnblogs.com/l ...
- 程序人生 ---- 道与术的一点杂谈
最近突然有两个学弟通过CSDN 上10年前我做的课程设计联系上了我,我很惊讶,<RS-232串口通信>这个课程设计[注1]能够在十年后还发光发热.然后学弟还不会...我一开始还以为他是考古 ...
- 小黄鸭调试法-程序猿修炼之道
什么是小黄鸭调试法 小黄鸭调试法(又称橡皮鸭调试法,黄鸭除虫法)是软件工程中使用的调试代码方法之一.此概念是参照于一个来自<程序员修炼之道>书中的一个故事.传说中程序大师随身携带一只小黄鸭 ...
- 小程序源码:语音变声器微信小程序-多玩法安装简单
如标题所示这就是一款变声器小程序源码 程序支持多种音效生成,如少女,鬼畜,恐怖,萝莉等等! 另外支持本地音频文件上传变声 也支持直接录音变声 最后支持观看激励视频保存音频文件 当然啦,也是支持在线试听 ...
- 人生百味-10:道与术
有术无道止于术,为刀者 有道无术尚可求,用刀者 无道无术随风动,为鱼肉 有道有术稳泰山,分鱼肉 刀,利用之,切肉砍伐;不用之,废铁一块 道,有利刀,高瞻远瞩;无刀用,满口妄言 道者: 规律.原理.抽象 ...
- 程序人生 - 过来人经验:程序员怎么升职加薪,迎娶白富美
来自:知乎,作者:匿名 链接:https://www.zhihu.com/question/20259295/answer/125138094 我是码农出身,工作十年,从 初级程序猿(半年) - 项目 ...
最新文章
- Flume(NG)架构设计要点及配置实践
- Openwrt MiniDLNA 安装方法及 其需要的依赖关系
- Shell Sort 希尔排序 收藏
- 比尔·盖茨:如果你想了解硅谷,就看《硅谷》吧
- ubuntu java 编译器_Ubuntu 16.04配置Java开发环境
- MYSQL出错代码和出错信息对照表
- 关于UI自动化测试元素定位细节记录
- sqoop导数据出现问题
- Linux+php+memcache+APC加速PHP网站
- 写给小白的自然语言处理入门简介
- 【iOS-cocos2d-X 游戏开发之一】在Mac下结合Xcode搭建Cocos2d-X开发环境!
- Spring里用到了哪些设计模式
- 国产Linux二十年揭秘
- local class incompatible: stream classdesc serialVersionUID = -4601057296962918535, local class seri
- py之基于分块运动补偿的视频压缩
- “今天星期五“-SAP SE09/STMS 请求号传输中遇到的错误及解决方案
- 导数与微分及简单例题
- Vue中的时间转换,把毫秒换算成正常时间
- 一文读懂 WebSocket 通信过程与实现
- 计算机存储器件中运行速度最快,选择题:下列存储器中,存取速度最快的是()...