关闭 More 保存 重做 撤销 预览

   
关闭   当前为简洁模式,您可以更新模块,修改模块属性和数据,要使用完整的拖拽功能,请点击进入高级模式
重播

上一主題 下一主題
»
Leeeeo
LV5 水面的小草
帖子    154
新博币    17 提现
提现    0
     
    2142 0 | 显示全部楼层 |倒序浏览
    自动化并不总是能节省我们所期望的那么多时间或精力。
    XKCD 漫画把自动化视为一种投资。和最初的工作量相比,我最终的工作量有减少吗?即使回答是“否定的”,自动化也许还是非常值得一试。
    自动化可以像电池和投资。将能量充到电池是一项不好的投资,因为你永远得不到所有你之前充到电池的能量。但是那并不是你给电池充入能量的原因。只有在你能够给电池充入能量的时候这么做了,那么当你以后需要它的时候,你才能使用一部分电池的能量。
    当你有时间、精力和动力,并且其他事不是很重要(如果你正想给拖延找一个借口并且没有负罪感,或许可以说成你对其他事不感兴趣。这就是所谓的“道德补偿”)的时候才去写自动化脚本。和你投入到写脚本的工作量相比,你也许实际上节约了更多的工作量。当你需要它的时候,你可能还节约了脑力。
    假设你花了 60 分钟写一个脚本,但是之后这个脚本仅仅给你节约了 2 分钟时间。如果那 2 分钟在关键时刻已经分散了你的注意力,但是这跟你的脚本没关系,因为写脚本本身也许已经收回成本,即使你花费 60 分钟最后仅仅节约了 2 分钟时间。
    如果你的目标是节约脑力而不是时间,你有一个不同的自动化策略。如果一个脚本比手动处理执行地更快,但是需要花费很多时间在找脚本和如何运行脚本上,这可能并不是一桩好买卖。某个脚本你用到的越少,它的接口就应该越详细。
    相同的考虑也适用于学习第三方软件。我怀疑我在学习 Emacs 一些功能的时候,例如,投资的时间将比节省的时间更多。 但是我已经投资了闲暇时间来节省时间,当我努力工作时,不是可以节省按键,而是为了手头的项目节省脑力。

    个人签名

    喜欢你大爷

    点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 淡定 生气 回帖 路过 感动 感恩
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    博牛推荐上一条 /2 下一条

    快速回复 返回顶部 返回列表