每天8小时,6.4小时在复制粘贴。这不是某个工厂的流水线,是一位数据分析师的真实时间账单。
Medium作者Fotis Fotopoulos(化名)上周公开了他的自动化系统。不是炫技,是自救——当他把80%的日常工作交给Python后,老板问他是不是偷偷请了外包团队。
第一阶段:他先算了一笔羞辱账
Papadopoulos的觉醒始于一个Excel公式。某天他发现自己上周处理了340封格式完全相同的邮件,每封耗时4分钟。乘法做完,他盯着屏幕发了10分钟呆。
22.6小时。几乎三个完整工作日,花在"打开-复制-粘贴-发送"的循环里。
他列了一张"重复工作清单":日报数据抓取(每天15分钟)、周报格式整理(每周90分钟)、客户邮件分类(每天45分钟)、文件重命名与归档(每天20分钟)。没有一项需要他大学学的统计学知识。
「我问了自己一个问题:如果明天我被车撞了,公司找个人培训多久能接手这些?」他在文章里写,「答案是:两小时。这才是真正的侮辱。」
第二阶段:三个脚本,没有一个是"高科技"
Papadopoulos没去学机器学习。他的武器是三个被资深开发者嘲笑"太简单"的工具:Pandas处理表格、Selenium操控浏览器、PyAutoGUI模拟鼠标键盘。
第一个脚本花了4小时。功能很丑:自动登录公司内部系统,下载前一天的CSV,按固定规则透视汇总,生成带格式的Excel,邮件发给指定列表。代码127行,其中30行是注释。
上线第一天,它替他干了47分钟活。他用来喝了杯咖啡,读了篇论文。
第二个脚本针对邮件分类。他用正则表达式(Regular Expression,一种文本匹配规则)识别客户邮件中的关键词,自动打上标签并转给对应同事。准确率81%,剩下19%进人工复核队列——但已经砍掉他70%的邮件处理时间。
第三个最粗糙:用PyAutoGUI录制了他的鼠标轨迹,让程序"扮演"他完成一套固定UI操作。这种方案被程序员称为"脆弱自动化",界面稍有变动就会崩溃。但Papadopoulos的公司系统三年没改版,他赌赢了。
第三阶段:80%是怎么算出来的
这个数字不是感觉。他做了两周对照实验:周一、三、五用自动化,周二、四纯手动,记录Toggl时间追踪数据。
结果:自动化日平均有效工作时长2.1小时,手动日6.8小时。产出量几乎相同——甚至自动化日略高,因为错误更少。
2.1除以6.8,约等于31%。也就是说,他保留了31%的工作,其余69%被替代。但他说80%,因为"有些半自动化的任务我只算了一半时间"。
同事的反应分两种。直属上司在季度 review 时问他"最近效率提升很明显,是新工具吗",他展示了脚本,对方沉默后说"别告诉HR"。隔壁组的同事则私下问他能不能"顺便"处理自己的报表——被拒绝后,对方在茶水间说他"自私"。
代价:他花了40小时,赌了两次
Papadopoulos在文末列了成本清单。学习Python基础:12小时(他之前有MATLAB经验)。三个脚本开发:28小时。总计40小时,相当于他过去浪费的"重复工作"两周量。
风险也真实存在。Selenium脚本曾因网站更新失效,他手动补了4小时班。PyAutoGUI的录制方案被他标注为"技术债",计划用API(应用程序接口)重写——如果公司系统提供API的话。
「最讽刺的是,我现在的工作内容里,'写自动化脚本'本身也变成了重复工作。」他写道,「我正在写第四个脚本,用来生成前三个脚本的维护报告。」
文章评论区最高赞的回复来自一位项目经理:「我花了三年说服团队上RPA(机器人流程自动化),花了8万美元。你用免费工具三周搞定。我该辞职还是该杀人?」
如果明天你的重复工作清单被公开,你会先自动化哪一项——还是假装没看见那340封邮件?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.