少折腾工具
如果仅仅是自嗨的满足感,或者是看起来很美好的事情,那就是一件「低收益低半衰期」的事情。这种折腾的满足感很快就会消失,然后自己的目光又会转向下一个可供折腾的路线,找寻新的满足。在不断的折腾脚手架当中,早已忘记了需要使用它解决的具体问题。这显然是本末倒置的。
前两天折腾了几个小时的 calibre-web,已经部署完毕,但是用了一小会就扔在那里了。脑子里有另外一个想法「费时费力,也没有什么必要性」。目前,我跨端看小说,不会有什么同步的障碍,顶多是多翻几页的问题。工具书放到电子书里读也挺好,KoReader 的 PDF 自适应排版功能很棒,如果还有大屏的需求 iPad 也不是不可以。
自己有时候会陷入到一种怪圈子,觉得做什么事情,一定要先有工具,再去做事情。比如,写作就要有优秀的 Markdown 编辑器,看网文就要有优秀的 Read Later 工具。这种行为惯性的出现,有一部分原因是被生产力博主的视频吸引,应该还有一点,其实自己在逃避核心的问题。就以写作来说,并不需要什么高级的工具。喜欢手写,那就纸笔。喜欢键盘输入,那就输入法和任何一个文本编辑器即可。重要的是「写」,而不是为了写而创造的附加内容。配置一个又一个的工具,对于写这件事,并没有什么实质的促进。
当然我并不想表达工具不重要,人类文明就是从会使用工具开始。现如今到了物质极为丰富的年代,有太多的选择摆在我们面前,反而会使一部分人陷入到「差生文具多」的状态。
不妨在折腾之前,停留几天,分析一下自己的实际需求,以及琢磨一下折腾到底能给自己带来什么。如果仅仅是自嗨的满足感,或者是看起来很美好的事情,那就是一件「低收益低半衰期」的事情。这种折腾的满足感很快就会消失,然后自己的目光又会转向下一个可供折腾的路线,找寻新的满足。在不断的折腾脚手架当中,早已忘记了需要使用它解决的具体问题。这显然是本末倒置的。
也可以提前给自己做一下心理暗示。「这样折腾挺好,但是没有必要」,「我知道如何折腾,但是大可不必,有开源的替代品」。这样会节省很大一部分折腾的时间,让自己聚焦在问题的核心。做程序这么长时间,思维有时候会被不由自主的进入职业惯性当中。对于开发而言,「根据需求写代码-找 Bug-解决 Bug」这种循环工作中十分常见。如果将这套流程挪用一下,那就是「根据需求找解决方案-执行中出现问题-解决问题」,如此般的循环。不得不承认,自己在写业余项目时,也很容易被一个个 Done 的 Task 所满足。等全心全意做了半天之后,仔细一琢磨。似乎这个需求完全可以有其他的替代方式,不一定非要动手自己造个轮子,何况自己造出来的轮子也不一定是圆的。
少折腾工具,多聚焦在做事。