道法术器

器:指的的是工具,我们平时使用的各种编辑器、编译器如AndroidStudio phpStorm ,接口调试使用postMan,网络抓包使用的fiddler,linux上使用的文本编辑器vim等,这些都属于器的范畴,一般刚刚入门的程序员首先要解决的就是器即工具的使用。

  术:实际解决具体问题的手段,技能。比如知道设置mysql的innodb_io_capacity参数值等于磁盘的 IOPS值,解决了数据库的抖动问题,但是不知道为什么数据库会产生抖动,也不一定知道只有使用SSD硬盘时这个参数参会比较有意义。一般初中级的工程师都停留在这个状态,这个状态的程序员知识都是离散的不成体系。看似具有举一反三的能力,实际上很多顶层表象不同,底层类似或相同的问题却不能够关联在一起,不能做到真正的融会贯通。

  法:指的是思想、方式方法,比如驱动模型设计DDD、各种业务问题与技术问题之间的取舍,在这一个阶段的程序员一般已经具有了自己的一套知识脉络、形成了自己的知识体系,在百变中找到了不变,术是使用套路,法是创造套路。

  道:最高境界,是客观规律,很多事情已无因无果,这种境界很少有人能够企及,我们往往说的高手也可能仅仅到了法的层次。

  道、法、术、器境界有高低,重要程度无高低。只有法不行,问题不能及时的落地解决,只有术也不行,头痛医头脚痛医脚,找不到产生,解决问题的根源。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章