一天工作10分鐘年薪250萬台幣!用程式把工作自動化不告訴老闆,算不道德嗎?

一天工作10分鐘年薪250萬台幣!用程式把工作自動化不告訴老闆,算不道德嗎?

ADVERTISEMENT

 

日前 Reddit 一個關於「利用自動化程式完成工作」的文章迅速走紅,得到了八萬多個讚,以及超過 5,000 條評論。作者是一名在律師事務所工作的的程式設計師,他透過腳本程式將自己的工作變成自動化處理,於是每天只需工作 10 分鐘,就能賺取「接近 9 萬(美元)」的年薪,他在文章中簡要分享了自己的工作。 

每天只在辦公桌前待 10 分鐘 

根據文章,該程式設計師受雇於一家中等規模的律師事務所,職位是 IT 專家,主要處理所有用於審判的電子證據。目前律師事務所正在將證據管理系統更改為基於雲端的系統,並希望這名程式設計師是唯一擁有雲端管理權限的人,其他人只能查詢並在本地網路磁碟上工作。 

問題是,律師事務所給的這唯一的工作並不需要 8 小時來完成,於是在新冠肺炎疫情之前,這位 IT 專家大部分時間都被「困」在辦公室裡假裝工作,而疫情發生後,遠端工作模式開啟,「摸魚」空間就大幅增加了。 

他花了約一周時間,編寫、調試和完善一個簡單的腳本去完成自己的工作。這個腳本掃描本地端的硬碟來看看有沒有新增加的檔案,然後將這些檔案加密,然後把這些檔案上傳到雲端,然後再次加入雜湊值來確保真實性(在法庭上,必須證明電子證據沒有被篡改)。然後,他只需每天打卡上班,其他時間就玩玩遊戲或想做什麼就做什麼,下班的時候檢查日誌以確保一切順利,然後打卡下班。 

如此一來,實際上他每天只在辦公桌前待 10 分鐘。「有一段時間我感到內疚,好像有種在敲詐律師事務所的感覺,但最終我說服自己,只要每個人都開心,就沒有傷害。我正在做他們雇我做的事,所有的工作都按時完成,我開始享受我的生活。」 

怎麼做到的? 

在文章發出後的這十多天內,作者更新了 2 次文章,以回覆網友問得最多的問題,比如,薪水是多少?答案是約 9 萬美元。 

又或是,為什麼律師事務所會認為這是一份需要每天用 8 小時處理的工作?他回答道:「在他們雇用我之前,他們一直在努力跟上事情的發展。員工在一天結束時提交他們放置在本地端硬碟裡的所有文件的試算表。然後管理員檢查試算表並手動將資料夾/檔案拖放到雲端。我仍然每天都會收到試算表,用它來驗證我的日誌。」 

雖然有人覺得作者這是懶惰、甚至在浪費生命,但他不覺得自己是這樣的人,他說自己另外有做一個出於熱情的項目,而不是說白天就只躺著玩遊戲。 

那又為什麼感到內疚呢,作者回答說也許是因為這些人都是律師。「我不討厭我的老闆。他實際上非常好,儘管根本不懂技術。我實際上並沒有與律師一起工作或見律師,我屬於行政管理,因為他們沒有 IT 部門。」 

至於使用什麼程式語言,以及怎麼能做到這一點?作者回覆道,「部分批次檔是執行 PowerShell 腳本。基本程式碼非常簡單,其中大部分來自Google搜尋『批次傳送檔案』(.bat transfer files)之類的內容,例如『如何批次處理傳輸某些類型的檔』等等。訣竅在於讓腳本能適用於我們辦公室,知道在哪裡掃描新的檔案,知道哪裡是因為lag而不能掃描的位置(講真,如果你有一個包含 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 是一家全球性社群網站,基於實踐者驅動的社群模式建立。軟體正在改變世界。促進軟體開發及相關領域知識與創新的傳播是我們的使命。

使用 Facebook 留言
發表回應
謹慎發言,尊重彼此。按此展開留言規則