2026-10-16 14:51

Status: Baby

Tag: 工具 元认知

工具借用、革新与“守破离”

工具的借用

我发现我最近的工作重心有误,觉得浪费了我的时间精力,又损耗了我的工作额度。原因在于有些急功近利,一味追求发明自己的轮子。所以在本文中,我将着重探讨如何最大化利用现有工具的作用。

在一个系统引入一个新工具时,首先要考虑它所能带来的收益。工具一般能带来的效应有以下,一是降低工作流的流程摩擦,以及可被规避的不必要的用户认知和操作成本,二是实现原来无法或难以做到的事情,增添未来产品功能持续发展和升级的可能性。

而学习一个新工具的过程可能是漫长的,但每深入了解一种功能都可能会使你在优化系统的意见上有新的启发。所以,我推荐至少对自己常用或觉得有价值的工具建立一个使用文档,对其进行渐进式的研究,通过少量多次的学习与应用,增添对其的使用见解,从而以一个稳中有进的姿态达成系统升级,避免一蹴而就、华而不实的虚假功能升级。

引入工具还有另外需要仔细考量的地方,即这个工具在该工作流中的上下衔接点。这个工具的上下衔接点的操作成本不应该大于它能带来的收益,否则我们则认为这个工具应该对你的系统重做适配或干脆另寻其他同类工具。如何明确它能带来什么、不能带来什么?有个很简单的方法。把它写下来,不要让它只存在于你的脑海里。把你对其的理解写下来才是你对它进行研究的第一步,才能开发后续对其进行革新的可能性。

工具的革新

当你已经能够熟练掌握工具的使用时,你便可以开始考虑一件事情。既然已经对此工具有了一定的理解,那么以你的判断,这项工具是否存在一些地方,可能会限制你原本的想象力呢?毕竟工具有利也有弊,带来便利的同时不可避免地会带来一些新的限制。当你想要突破新的工具壁垒时,这些限制会不断提示你,“哪里是限制,哪里就可能是新的突破点”。所以,是时候站在前任的肩膀上,把目光放向更远的地方了。

有几件事情越快做越好。此部分建议使用AI进行完成。第一,列出现有工具的清单,梳理以现在的功能能做到的事情,包括日常任务、可以摸到系统上限的任务。第二,用一个Mermaid图表(或其他图表)构建当前系统的架构,摸清当前系统的全貌和短板。顺带一提,本文中所指的所有系统,泛指一个由你的认知(这部分存在于你的大脑里面,也是最需要你主动进行输出的地方)、你的工具、以及经由你生产和加工的外部知识储存库三者组成和运转的系统。

第三值得单独一段来讲。可生长性。当你开始构建自己的工具时,你需要知道世界上没有完美的工具,现有的一切看似“功能齐全”的应用在一开始也只是一个小雏形。即,一个良好的系统及维护系统所用的工具,一定是具备可生长性的。你需要在一开始就留有可供你自己进行操作的空间,以及设置版本号。推荐直接在Github建立(私人)仓库,每个项目设置单独的仓库进行管理。

守破离

我常常提到过一个概念,守破离。它原本是日本剑道的一个概念。它原指一个人学习任何技能、心法、乃至修身养性的三个阶段——守为模仿和遵守,破为质疑和打破,离为超越和脱离。而后这个概念常被引入自我管理和自我成长等领域。

这个概念对我们有何启发?一是没有扎实的“守”,就难以达到后面的“破”乃至“离”。比如,来到一个新领域,还没加深自己对其的理解,就想着自己发明轮子,这是非常困难的事情。二正好是刚才第一点的另一个理解,在前期,我们完全可以借助前人的轮子,使自己快速提升对该领域的理解,而不必有什么心理负担和羞耻感。没人能够一步登天,即使是厉害的师长们也是在他们自己的师长们的指引下才达到如今的地步的。而第三则是要善用工具,如Github。Github上的项目是前人的智慧结晶,或许不会每个都适配你的系统,但一定能够对你改造系统有新的启发。当你能够看懂、用懂别人的项目,并有的放矢地引用、取其精华去其糟粕并加入你的个人理解——或者应该说你的个人特色时,你就已经走在朝向“离”的路上了。

References