尝试将一些日常任务做自动化任务,经过思考现制定一下标准:
需要程序化的动作,是需要付出一定开发成本的,所以这个动作得有意义,它得是为了实现目标而存在的,不能仅仅是为了炫酷或则快捷,实际上日常用不上,那就是没有意义。
日常用的上
有一些自动化的案例,例如自动化任务程序中有一些Demo,看着很酷,实际上自己生活完全用不上,就不值得去做。
解决高频操作
有一些操作是高频操作,每次时间有挺多的,根据公式 【频次 x 单次节约时间 > 开发成本时间】,可以做一些定制开发。
例如,我需要每天从一些PDF文件中获取一些内容,然后做文件标题的调整,逻辑明确,完全可以程序化,大概每天可以节约我10分钟时间。
变动小、维护成本低
有些动作,开发一次自动化脚本后就不用调整,这样很方便,如果后续需要根据场景持续修改,这个对于开发负担也很大,不是很喜欢
不同场景,用不同工具
现在针对自动化这块,真的是工具很多,而且都有依附于具体环境的意思,例如Keyboard Maestro 是基于MAC的,钉钉宜搭是基于钉钉系统的,不同工具在不同场景下生产力不同,这块等我实践后再分享
识别需求的能力
要想用得上自动化能力,除了开发能力之外,最关键的就是识别自身的需求,也就是能够以第三方视角发现自己重复作业的那部分,并且可以定义为明确的开发需求。这块我觉得还是把自己相关活动定义出来,然后在进行拆解分析比较容易做到。
网友评论