不要在打磨工具时忘记了目标

这两天在折腾opensuse的环境,回顾自己折腾各种工具的经历,发现自己经常纠结于细节而迷失了方向,本末倒置。

工具是手段,而不是目标

在折腾工具过程中,很容易陷入一种伪完美主义的执着:“我一定要把这个东西弄好,不能容忍有半点瑕疵”。有这种的执念对于新事物的探索是学习的好处。可过犹不及,在工具的打造中耗费太长的时间,就忽视了利用这个工具的目的是什么。而且往往在折腾工具的过程中会牵涉出很多问题,为了解决一个问题,你不得不去跟踪另一个问题,不知觉中就掉进了时间黑洞,却什么事也没有做成。

有这种折腾偏好的人,大多是刚入行不久的新人,因为看到那些牛人、大神用的工具,都是上古神器,觉得一定要学习他们的方法习惯,可这种学习只是模仿了姿势,但没有得到他们的知识。

工具不分好坏,用得顺手就好

公司有些同事用的是vim编程,看着是很炫酷,各种指令快捷键令人眼花缭乱,心生敬佩。也有些同事用的是IDE,配合其他可视化的操作工具,有时看他们操作,是挺着急的,明明可以用命令行或者快捷键操作的事,他们却要用鼠标去点。这种操作行为在我之前看来是很low的,没有程序员的风范。

可现在看来,其实工具不分好坏,关键在于你是否用得顺手,熟悉指令自然是快,可写代码并不要求快,而是要保证质量。事实上,开发的整个流程中,写代码所占据的时间并不多,对需求的理解,思路的整理,调试及测试所占用的时间更多。因此,即使你习惯用鼠标去点,也不会耽误你多少时间,只要你觉得顺手,只要你的代码质量过关即可。

专注于目标的人才能成事

认识一些人,他们在应用工具方面的能力极差,excel的基础功能都不会,也不知道什么是思维导图,初认识时感觉他这样做事效率很差。但这些人中不乏有取得相当好的成就。反而,程序员的同事,会懂得各种酷炫的工作方法,却一直在打工、加班...

这两种人的思维是不一样的。前者是关注于目标,想的是怎么实现目标,而在于用什么工具,这倒没所谓,能用就行。另一种人关注的是工具,或者说手段,而忘却了自己为何要使用这些工具。

这让我想起以前自己一直纠结于用什么工具来写作。

  • 手写?肯定是淘汰,太慢了,也不好保存,要发布到网上还得再抄一遍

  • 用word?排版太烦人了

  • 用markdown是挺好的,但用哪种markdown编辑器呢?

  • 纠结完编辑器后,又不知道要选择在哪个平台发布了,是自建博客,还是在知乎,或者是在

以上这些问题我纠结过很长时间,而写作就一直被搁置。现在想想是挺可笑的,真正想写作的人,一支笔,一张纸随时都可写。工具、平台都无关紧要,最重要的是自己有创作的欲望,这种欲望无法抑制。

总结

以后要再折腾工具时,先衡量下成本收益,折腾成本高但收益小的事,就不要再做了。

谨以此文告诫自己:不要因为陷入无关紧要的细节,而忘记了自己的目标。

一切以工具为托辞而不干活的都是耍流氓!

不要在打磨工具时忘记了目标_第1张图片
Paste_Image.png

你可能感兴趣的:(不要在打磨工具时忘记了目标)