程序员最值得自动化的场景有哪些
我给自己排过一份清单,把日常所有重复劳动写下来,然后一条条标「能不能自动化」。程序员最值得自动化的场景有哪些,答案不在技术难度上,在「这件事你会不会反复做」上。
下面这 7 条是我筛完留下的,按值得做的顺序排。
程序员最值得自动化的场景有哪些,怎么判断
单次费时的活不一定值得自动化,反复出现的小活才值得,因为脚本的成本会被次数摊薄。
下面按工作性质分三组来看,每组里的条目都能单独动手做。
写代码这条线上,值得自动化的三类
第一类:环境准备和项目初始化
新建一个项目要装依赖、配目录、拷配置文件、写启动脚本,每次十几分钟。
这类活的判断标准特别简单:只要你做过三次以上,就值得写一次。
具体动作:把你上一次初始化项目敲过的命令原样记下来,存成一个脚本。
第二类:重复的代码改法
改字段名、加日志、补参数校验,这类改动单次很轻,但攒起来能占一整天。
具体动作:找一次你连着改了五个以上文件的任务,看它有没有固定规律,有就写成一条规则。
第三类:提交前的自查
格式化、静态检查、跑测试、看有没有误提交的文件,这些每次提交前都要走一遍。
具体动作:把这几步串成一条命令,提交前跑一次,不要靠记性。
信息和文件这条线上,值得自动化的两类
第四类:资料查找和事实核对
写文档、回消息、做方案时,需要反复翻旧记录确认某个数字或某个接口怎么用的。
这件事交给 Agent 效率很高,具体做法可以参考写作工作流里 Agent 用在哪几步。
具体动作:先确认你的资料有固定存放位置,位置乱的话自动查找也找不到。
第六类:素材和文件的批量整理
重命名、压缩、转格式、按规则归档,这类活纯机械,出错也不影响线上。
具体动作:批量操作前先复制一份原目录,这条没有例外。
对外输出这条线上,值得自动化的两类
第五类:日报周报这类周期性输出
每周固定要交的东西,格式基本不变,变的只是数据。
具体动作:先定死输出的字段和顺序,再让 Agent 按字段填。
第七类:重复的对外回复
价格、交付方式、能不能改需求,客户问来问去就那几类。
具体动作:整理一份标准问答,超出范围的统一转人工。
我不建议自动化的两类
第一类,需要判断边界的。 客户说「顺便再加个功能」,答不答应,这个判断不能交给程序。
第二类,出错代价不可逆的。 删数据、发消息、改线上配置,这几件事我坚持手动确认。
优先级:先做哪个
先做第三类和第六类。 一个每天都要走,一个纯机械风险低,改完立刻见效。
再做第一类和第二类。 这两条要花时间写脚本,但一次投入长期有效。
第五类和第七类放中间。 它们省的是注意力,不是时间,收益没那么直观。
第四类看你的资料有没有整理好,乱的时候先别做。
常见问题
Q:程序员最值得自动化的场景有哪些?
A:优先级最高的是提交前自查和文件批量整理,其次是项目初始化和重复的代码改法。判断标准是这件事你会不会反复做。
Q:自动化要先从哪一件事开始?
A:从你每周都要做、步骤固定、出错也不影响线上的一件事开始。不要一上来就动核心流程。
Q:什么场景不该自动化?
A:需要判断边界的,比如需求范围和报价;以及出错不可逆的,比如删数据、发消息、改线上配置,这两类坚持手动。
相关阅读
本文作者西米,37 岁程序员,一个人加五个 AI 员工在跑一家公司。踩过的坑和真实账本都写在公众号「西米分享」。
完整代码、踩坑清单与最新进展,都在公众号。
📱 关注公众号「西米分享」