我每天都在用的工具
不是什么精心策划的潮流App清单。就是我每天都会打开的那些无聊工具,以及它们为什么留了下来。
每个"开发者必备工具"清单里都是那些东西。VS Code。Docker。Postman。Notion。
但没人告诉你:你用得最多的工具其实是那些无聊的。那些小型的、功能单一的、一天打开十次都不用动脑子的工具。
以下是我的。
JSON格式化工具
我大概每天用JSON格式化工具15次。这不是夸张。
API响应回来是一大坨文本?格式化。调试webhook载荷?格式化。写配置文件想检查语法?格式化。
我试过好几个桌面应用。最后总是回到浏览器标签页。秒开,不用安装,在任何电脑上都能用。
文本对比
什么东西不工作了,我的第一反应就是对比变了什么。配置文件、环境变量、API响应——拿来和上次正常的版本做个diff。
我养成了一个习惯:改东西之前先把"已知正常"的配置复制到一个临时文件里。出问题的时候,立马能看出什么不一样了。
不花哨。但超级有效。
图片压缩器
我做网页项目。每个项目都涉及图片。而且每次图片都太大。
客户发个logo?4MB的PNG。博客用的库存照片?8MB的JPEG。文档截图?2MB,因为截的是视网膜屏。
压缩,压缩,再压缩。已经形成肌肉记忆了:收到图片,压缩,然后用。永远不上传原图。
Base64编码器
这个可能让人意外,但我几乎每天都用Base64编码。
- 在CSS或HTML邮件里嵌入小图
- 调试时解码认证头
- 给URL参数编码数据
- 看到疑似编码过的数据时快速查看
这种工具的用途足够多样,永远不会腻。每次用的原因都不同,但用的是同一个工具。
没留下来的
每一个我天天用的工具背后,都有五个我试了又放弃的:
高级剪贴板管理器。 我以为我需要历史记录和搜索。结果我只需要复制粘贴。
代码片段管理器。 保存了200个片段,搜索了0次。如果我需要某个片段,我知道它在哪个项目里。
时间追踪App。 我试了四个不同的。它们都需要我没有的自律。现在我就在日历上划时间块。
Markdown预览App。 写Markdown的时候我在代码编辑器里,编辑器自带预览。多一个窗口我不需要。
为什么这些工具留下来了
看看存活下来的工具,它们有几个共同点:
- 零摩擦。 打开浏览器标签,粘贴,搞定。不用登录,不用设置,没有"免费额度限制"。
- 功能单一。 做好一件事。我不需要记住功能在哪个菜单下。
- 即时结果。 没有处理时间,没有"正在上传到我们的服务器",没有"处理完毕后邮件通知您"。
- 无状态。 不需要记住任何东西。每次使用都是全新开始。
跟现代SaaS的趋势恰好相反——它们都想做什么都能干的平台。有时候一个只做一件事的工具才是最合适的。
打造你自己的工具箱
别抄我的清单。你的日常工具会因为你做什么工作而不同。
但要注意你反复在用什么。如果你每天用一个笨重的流程做同一件事三次,找一个更好的工具。一年下来积累的时间节省是巨大的。
而且如果一个工具需要看教程才能用,它大概不是日常工具。最好的日常工具是5秒内就能明白怎么用的那种。
最重要的工具不是你研究和评估出来的。而是你不假思索就打开的那些,因为它们解决了你每天都会遇到的问题。收藏好它们,忽略那些噱头。