把自动化留给重复劳动
自动化应该减少重复,而不是制造新的维护负担。
我写过不少自动化脚本,也删掉过不少。一个脚本如果只用一次,未必值得抽象;如果每周重复,哪怕只省五分钟,也值得沉淀。自动化的边界在于维护成本:当脚本需要我频繁修,它就从工具变成了债务。好的自动化,应该安静地消失在流程里。
我最近清理了一批自动化脚本,发现 80% 的脚本在过去一年里只运行过 3 次以下。这些脚本当时写的时候觉得”以后会经常用”,结果用完一次就忘了。更糟糕的是,有些脚本依赖的 API 或服务已经变了,现在跑起来会报错。这些”僵尸脚本”不仅没用,还占用了我的注意力。
现在我的自动化原则是:先手动做 3 次,确认这个任务确实是重复的,再写脚本。而且脚本要尽量简单——能用 shell 就不用 Python,能用一行就不写十行。复杂脚本的维护成本往往被低估了。
2025 年 12 月 再看这个领域,我觉得自动化的核心价值不是”省时间”,而是”减少认知负担”。好的自动化让你不用记住”这件事怎么做”,而是让流程自己跑。但如果自动化本身需要维护和记忆,那就本末倒置了。
评论