写了一个脚本,一年挣几十万

2023-10-06 23:20
文章标签 脚本 一年 几十万

本文主要是介绍写了一个脚本,一年挣几十万,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

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

c6599d2d311001fc6fe24e43894ddf11.png

每天只在办公桌前待 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 还是其他人,这些将工作自动化的程序员或许更想知道的是:如何确保自己的饭碗安全?

来源:InfoQ(微信搜索 InfoQ)

参考链接:

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


【END】

如果看到这里,说明你喜欢这篇文章,请转发、点赞。微信搜索「web_resource」,关注后回复「进群」或者扫描下方二维码即可进入无广告交流群。

↓扫描二维码进群↓

01e66e43becfd4e637c3db413a04231e.png

这篇关于写了一个脚本,一年挣几十万的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/154522

相关文章

微信公众号脚本-获取热搜自动新建草稿并发布文章

《微信公众号脚本-获取热搜自动新建草稿并发布文章》本来想写一个自动化发布微信公众号的小绿书的脚本,但是微信公众号官网没有小绿书的接口,那就写一个获取热搜微信普通文章的脚本吧,:本文主要介绍微信公众... 目录介绍思路前期准备环境要求获取接口token获取热搜获取热搜数据下载热搜图片给图片加上标题文字上传图片

通过Python脚本批量复制并规范命名视频文件

《通过Python脚本批量复制并规范命名视频文件》本文介绍了如何通过Python脚本批量复制并规范命名视频文件,实现自动补齐数字编号、保留原始文件、智能识别有效文件等功能,听过代码示例介绍的非常详细,... 目录一、问题场景:杂乱的视频文件名二、完整解决方案三、关键技术解析1. 智能路径处理2. 精准文件名

web网络安全之跨站脚本攻击(XSS)详解

《web网络安全之跨站脚本攻击(XSS)详解》:本文主要介绍web网络安全之跨站脚本攻击(XSS)的相关资料,跨站脚本攻击XSS是一种常见的Web安全漏洞,攻击者通过注入恶意脚本诱使用户执行,可能... 目录前言XSS 的类型1. 存储型 XSS(Stored XSS)示例:危害:2. 反射型 XSS(Re

Python3脚本实现Excel与TXT的智能转换

《Python3脚本实现Excel与TXT的智能转换》在数据处理的日常工作中,我们经常需要将Excel中的结构化数据转换为其他格式,本文将使用Python3实现Excel与TXT的智能转换,需要的可以... 目录场景应用:为什么需要这种转换技术解析:代码实现详解核心代码展示改进点说明实战演练:从Excel到

Python脚本实现图片文件批量命名

《Python脚本实现图片文件批量命名》这篇文章主要为大家详细介绍了一个用python第三方库pillow写的批量处理图片命名的脚本,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录前言源码批量处理图片尺寸脚本源码GUI界面源码打包成.exe可执行文件前言本文介绍一个用python第三方库pi

shell脚本自动删除30天以前的文件(最新推荐)

《shell脚本自动删除30天以前的文件(最新推荐)》该文章介绍了如何使用Shell脚本自动删除指定目录下30天以前的文件,并通过crontab设置定时任务,此外,还提供了如何使用Shell脚本删除E... 目录shell脚本自动删除30天以前的文件linux按照日期定时删除elasticsearch索引s

10个Python自动化办公的脚本分享

《10个Python自动化办公的脚本分享》在日常办公中,我们常常会被繁琐、重复的任务占据大量时间,本文为大家分享了10个实用的Python自动化办公案例及源码,希望对大家有所帮助... 目录1. 批量处理 Excel 文件2. 自动发送邮件3. 批量重命名文件4. 数据清洗5. 生成 PPT6. 自动化测试

使用Java实现一个解析CURL脚本小工具

《使用Java实现一个解析CURL脚本小工具》文章介绍了如何使用Java实现一个解析CURL脚本的工具,该工具可以将CURL脚本中的Header解析为KVMap结构,获取URL路径、请求类型,解析UR... 目录使用示例实现原理具体实现CurlParserUtilCurlEntityICurlHandler

10个Python Excel自动化脚本分享

《10个PythonExcel自动化脚本分享》在数据处理和分析的过程中,Excel文件是我们日常工作中常见的格式,本文将分享10个实用的Excel自动化脚本,希望可以帮助大家更轻松地掌握这些技能... 目录1. Excel单元格批量填充2. 设置行高与列宽3. 根据条件删除行4. 创建新的Excel工作表5

Linux中shell解析脚本的通配符、元字符、转义符说明

《Linux中shell解析脚本的通配符、元字符、转义符说明》:本文主要介绍shell通配符、元字符、转义符以及shell解析脚本的过程,通配符用于路径扩展,元字符用于多命令分割,转义符用于将特殊... 目录一、linux shell通配符(wildcard)二、shell元字符(特殊字符 Meta)三、s