close

(給ImportNew加星標,提高Java技能)

「一年多之前我把工作『自動化』了,沒有告訴任何人。」

日前 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

來源:InfoQ

- EOF -

推薦閱讀點擊標題可跳轉

1、在部隊當程序員是什麼體驗?

2、耗費 7.5 億做的「垃圾」,被 3 個程序員爸爸重寫並開源了

3、因程序員開發速度太慢,公司索賠 90 萬敗訴後不服申請再審,法院判了

看完本文有收穫?請轉發分享給更多人

關注「ImportNew」,提升Java技能

點讚和在看就是最大的支持❤️

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()