写点什么

GitHub 上只卖 5 美元的脚本,却给我带来了一年数十万元报酬

  • 2022-01-24
  • 本文字数:2464 字

    阅读完需:约 8 分钟

GitHub上只卖5美元的脚本,却给我带来了一年数十万元报酬

“一年多之前我把工作‘自动化’了,没有告诉任何人。”


日前 Reddit 一个关于“利用自动化程序完成工作”的帖子迅速走红,收获八万多个赞,以及超 5000 条评论。作者是一名服务于律所的程序员,他通过脚本程序将自己的工作变成自动化处理,于是每天只需工作 10 分钟,就能赚取“接近 9 万(美元)”的年薪,他在帖子中简要分享了自己的工作。

每天只在办公桌前待 10 分钟


根据帖子,该程序员受雇于一家中等规模的律师事务所,职位是 IT 专家,主要处理所有用于审判的电子证据。目前律所正在将证据管理系统更改为基于云的系统,并希望这名程序员是唯一拥有云管理员访问权限的人,其他人只有查看权限并在本地网络驱动器上工作。


问题是,律所给的这唯一任务并不需要 8 小时来完成,于是在新冠肺炎疫情之前,这位 IT 专家大部分时间都被“困”在办公室里假装工作,而疫情发生后,远程工作模式开启,“摸鱼”空间就大幅增加了。


他花了约一周时间,编写、调试和完善一个简单的脚本去完成自己的工作。这个脚本扫描本地驱动器来查找新的文件,为它们生成哈希值,将它们传输到云上,然后再次生成哈希值以确保真实性(在法庭上,必须证明电子证据没有被篡改)。然后,他只需每天打卡上班,其他时间就玩玩游戏或想做什么就做什么,下班的时候检查日志以确保一切顺利,然后打卡下班。


如此一来,实际上他每天只在办公桌前待 10 分钟。“有一段时间我感到内疚,好像有种在敲诈律师事务所的感觉,但最终我说服自己,只要每个人都开心,就没有伤害。我正在做他们雇我做的事,所有的工作都按时完成,我开始享受我的生活。”

怎么做到的?


在贴子发出后的这十多天内,作者更新了 2 次帖子,以回复网友问得最多的问题,比如,报酬是多少?答案是近 9 万美元。


还比如,为什么律所会认为这是一份需要每天用 8 小时处理的工作?他回答道:“在他们雇用我之前,他们一直在努力跟上事情的发展。员工在一天结束时提交他们放置在本地驱动器上的所有文件的电子表格。然后管理员将检查电子表格并手动将文件夹/文件拖放到云端。我仍然每天都会收到电子表格,用它来验证我的日志。”


虽然有人觉得作者这是懒惰、甚至在浪费生命,但他不觉得自己是这样的人,他说自己另外有做一个出于热情的项目,而不是说白天就只躺着玩游戏。


那又为什么感到内疚呢,作者回答说也许是因为这些人都是律师。“我不讨厌我的老板。他实际上非常好,尽管根本不精通技术。我实际上并没有与律师一起工作或见律师,我属于行政管理,因为他们没有 IT 部门。”


至于使用什么代码语言,以及怎么能做到这一点?作者回复道,“部分批处理文件执行用的 PowerShell 脚本。基本代码非常简单,其中大部分来自谷歌搜索‘批处理文件传输’(.bat transfer files)之类的内容,例如‘如何批处理传输某些类型的文件’等等。诀窍在于让脚本能适用于我们办公室,知道在哪里扫描新的文件,知道哪里是因为滞后而不能扫描的位置(讲真,如果你有一个包含 200000 个 .txt 文件的文件夹,那么一些垃圾会大大降低扫描速度。这时候最好手动操作,然后更改脚本以在以后的搜索中忽略该文件夹。)”


有人问作者为什么不卖掉脚本然后大赚一笔,他坦言这不是价值数百万美元的高端程序。这是用记事本编写的几行代码。它目前在这所律所里发挥价值,是因为这里的人都没有技术技能,“这只能放在 GitHub 上然后卖个 5 美元。”


另外,有网友质疑其真实性,因为觉得“不可能这么简单”。对此,作者回应称确实没那么简单——“脚本中涉及更多步骤,它执行我没有在这里讨论的功能。讨论这些功能更有可能泄露我的坐标。但脚本的核心,传输和哈希等等都是真实的。而所采取的针对我所在办公室的额外步骤的内容,我都省略了。”

当你用程序代替自己工作,需要告诉老板吗?


在律所程序员的帖子下面,有 Reddit 用户提到通过程序自动化处理工作是个趋势,并可能会影响他们的下一个就业决定。“我觉得所有这些类型的帖子教会我的是我需要 1) 学习如何编码和 2) 找到一份悠闲的办公室工作。”


获得最多赞同的第一热评则说,“将你的工资看成是自动化程序的订阅服务,哈哈。大公司都喜欢订阅服务吧。”


但也正如帖子里提到的,近年来,类似的例子并不少见。2016 年 Reddit 上也有一个程序员分享说自己在过去 6 年内实际工作时间可能只有 50 个小时,因为入职 8 个月后就把全部工作自动化了。第六年老板意识到这个事情后,就把他解雇了。最终主角不仅删除了分享帖,也删除了整个账户。


大概一年后,又一个名为 Etherable 的人在 Stack Exchange 上提了一个问题: “我不告诉我的雇主我的工作已经自动化了,这是不是不道德? ”——这位程序员接受了一份“美化数据录入”的工作,并且 6 个月前编写了脚本让工作可以自动化处理,原本 1 个人需要 1 个月完成的工作,最后变成只需 10 分钟。这份工作是全职且有福利,也允许 Etherable 在家办公。但 Etherable 隐约觉得自己做得不太对,他每隔一周就告诉公司自己完成部分工作,甚至会特意在里面加入少量错误,然后让同事测试,以让工作看起来更像是人工处理的。总的来说他每星期只需要工作一两个小时,但领的是全职薪酬。


当时评论如潮,但呈现两极化,有认为 Etherable 出售的不是每星期 40 小时的数据输入工作,而是“处理 X 张试算表”的结果,因此以自动化程序处理并非不道德,但刻意加入错误去掩饰这是不诚实的行为,有可能会损害公司利益,因此可以不必告诉公司自动化程序的事情,但不能不诚实。


而持相反意见的则认为 Etherable 只工作一两小时却收了 40 小时的薪水,每星期都谎报自己完成的工作,刻意加入错误欺骗公司并令同事还要花时间确认其工作等等,这已经是不道德的行为。


相比之下,Etherable 的例子似乎会复杂些,因为他还有刻意犯错的行为。不过本质上,不管是 Etherable 还是其他人,这些将工作自动化的程序员或许更想知道的是:如何确保自己的饭碗安全?


参考链接:

https://old.reddit.com/r/antiwork/comments/s2igq9/i_automated_my_job_over_a_year_ago_and_havent/

https://getpocket.com/explore/item/the-coders-programming-themselves-out-of-a-job?utm_source=wanqu.co&utm_campaign=Wanqu+Daily&utm_medium=website

2022-01-24 16:019801
用户头像
罗燕珊 AI practitioner | Tech media

发布了 540 篇内容, 共 407.5 次阅读, 收获喜欢 850 次。

关注

评论 3 条评论

发布
用户头像
"其他时间就玩玩游戏或想做什么就做什么,下班的时候检查日志以确保一切顺利,然后打卡下班。"   搞的自己没事做,只能打游戏, 而打游戏并不是一个好事情。
2022-01-26 08:56
回复
用户头像
怎么感觉好像看之前过了呀
2022-01-24 20:23
回复
有过不少类似事情
2022-01-26 12:56
回复
没有更多了
发现更多内容

微博评论架构

Johnny

「架构实战营」

MUI实战之页面初始化与创建子页面对于新页面的实战心得

恒山其若陋兮

前端 mui 11月月更

架构训练营作业5-微博评论的高性能高可用计算架构

许四多

API工具常见分类

阿泽🧸

11月月更 API工具

2022-11-16:给你一个数组 nums,我们可以将它按一个非负整数 k 进行轮调, 例如,数组为 nums = [2,4,1,3,0], 我们按 k = 2 进行轮调后,它将变成 [1,3,0,

福大大架构师每日一题

算法 rust 福大大

【愚公系列】2022年11月 微信小程序-app.json配置属性之plugins

愚公搬代码

11月月更

[力扣] 剑指 Offer 第二天 - 复杂链表的复制

陈明勇

Go 链表 数据结构与算法 11月月更

Python进阶(四十七)python3使用pyinstaller实现将py文件打包成exe文件

No Silver Bullet

Python pyinstaller 11月月更

安装 Docker Compose

蜗牛也是牛

作业-week5-设计微博系统中”微博评论”的高性能高可用计算架构

in9

静悄悄“双十一”背后的“喧嚣”

易观分析

双十一 消费 购物

易观分析:2022年Q3中国网络零售B2C市场交易规模达21971.5亿元

易观分析

零售 交易

Python进阶(四十五)走进requests库

No Silver Bullet

Python requests 11月月更

架构实战营模块5作业

冷夫冲

架构训练营 架构实战

从零到一落地接口自动化测试

老张

自动化测试

大厂前端面试考什么?

loveX001

JavaScript

图解Kafka的RecordBatch结构

石臻臻的杂货铺

kafka Kafka实战 11月月更

常见用的设计模式以及实战

想要飞的猪

设计模式 spring设计模式

主成分分析PCA与奇异值分解SVD-高维数据可视化以及参数n_components

烧灯续昼2002

机器学习 算法 降维 sklearn 11月月更

在MUI框架中对于事件绑定与取消和监听的触发自定义的深入运用与实战

恒山其若陋兮

mui 11月月更

极速下载 docker镜像

蜗牛也是牛

2022 Rebase Hackathon启动

谢锐 | Frozen

区块链 defi 黑客松 web3 layer2

JS模块化—CJS&AMD&CMD&ES6-前端面试知识点查漏补缺

loveX001

JavaScript

Python进阶(四十六)Python3实现SMTP发送邮件详细教程

No Silver Bullet

发送邮件 SMTP pyhton 11月月更

MUI对于原生导航栏的新页面与关闭页面的预加载的底层代码深入运用【MUI】

恒山其若陋兮

mui 11月月更

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

用户画像分析的应用及搭建

穿过生命散发芬芳

11月月更 用户画像分析

dubbo + zookeeper + spring 分布式系统

石臻臻的杂货铺

spring dubbo 11月月更

微博系统中”微博评论“的高性能高可用计算架构

小虎

架构训练营

python数据分析-pandas基础(1)

AIWeker

Python 数据分析 pandas 11月月更

JAVA逻辑运算符

默默的成长

前端 java; 11月月更

GitHub上只卖5美元的脚本,却给我带来了一年数十万元报酬_语言 & 开发_罗燕珊_InfoQ精选文章