當前位置:
首頁 > 科技 > 這是否不道德?程序員的工作已自動化/悠閑,但沒有告訴僱主

這是否不道德?程序員的工作已自動化/悠閑,但沒有告訴僱主

如果員工使自己的工作自動化,誰會從中受益?

2016年,Reddit上出現了一則匿名的自白帖子(https://www.reddit.com/r/cscareerquestions/comments/4km3yc/finally_fired_after_6_years/):「大概六年前到現在,我在公司什麼活都沒幹。」就辦公室自白而言,這似乎顯得不溫不火。但這個化名為FiletOFish1066的程序員稱自己供職於一家知名的科技公司,實際上無所事事。他寫道,謀得這份質量保證工作的八個月後,他使自己的全部工作完全自動化。「我可不是開玩笑。每周40個小時,我去上班,在辦公室玩《英雄聯盟》,瀏覽Reddit,想幹啥就幹啥。在過去這六年,正兒八經的工作我可能也就幹了50個小時。」上司意識到他在六年內所做的工作比大多數矽谷程序員在一周內所做的工作還少後,就把他開除了。

這個故事在網上的技術圈子迅速傳播開來,最終促使這位主人公不僅刪除了帖子,還刪除了整個帳戶。

大概一年後,一個自稱是Etherable的用戶向互聯網上最重要的程序員論壇之一Stack Exchange上的Workplace版塊發了一個問詢帖(https://workplace.stackexchange.com/questions/93696/is-it-unethical-for-me-to-not-tell-my-employer-i-ve-automated-my-job):

「我沒有告訴僱主我的工作已自動化,這是否不道德?」這位內心矛盾的程序員說,他接受了一份美其名曰是「數據錄入」的編程活;六個月前,他編寫了使整份工作自動化的腳本。此後,「上一個人過去常花一個月才能完成的工作現在只要10分鐘就能完成。」這份工作是專職性質的,帶來的好處是Etherable可以在家辦公。這個程序取得了近乎完美的效果。

後來這個帖子引起了分歧,評論鋪天蓋地。(現在瀏覽量將近50萬人次。)意見分成兩大派,一派覺得Etherable在欺騙僱主,至少在蒙蔽僱主;另一派認為這個程序員只是找到了一種巧妙的方法來完成手頭的工作。Etherable從未回應隨至而來的討論。也許是被受到的關注程度(世界各地的媒體都在競相報道此事)嚇壞了,這個用戶銷聲匿跡,只留下了那則帖子,關於誰可以使工作自動化、在什麼樣的條件下這麼做的討論越來越備受關注。

可以稱之為自發自動化(self-automation)或自行自動化(auto-automation)。在大規模自動化這個幽靈困擾一線員工的那一刻,自行其事的程序員表明這個威脅到了程序員的手裡,如何變成天賜之物,不管僱主是不是知情。由於FiletOFish1066和Etherable都匿名發布帖子,隨後很快消失,因此兩人都聯繫不上,無法請他們發表評論。但他們的故事表明,職場自動化會有多種形式,並由高管以外的人來主導。

生性樂觀的經濟學家和未來學家吹噓,自動化的好處在於,將工作交給機器有望消除無須動腦子的重複性工作,讓人們可以一心撲在有趣又有創造性的工作上,或者更要緊的工作上。1930年,知名經濟學家約翰·梅納德·凱恩斯(John Maynard Keynes)有過著名的推測,「自動機械和大規模生產方法」將有助於帶來15個小時的工作周。

近一個世紀後,儘管技術取得了巨大進步,但重複性任務依然存在。自動化繼續快速發展;曾經由人類完成的數百萬份工作改由軟體和機械化工廠完成,美國人在更拚命地工作,工作時間越來越長。享受自動化帶來的效益的通常不是操作機器的員工,而是擁有機器的老闆。據經濟合作與發展組織(OECD)聲稱,自20世紀70年代以來,在OECD國家中,收入中用於支付工資的份額一直在下降,而投入到資本(比如現金儲備和機械設備)的份額卻一直在增長。

當然,幾十年來程序員們一直在編寫使工作自動化的代碼。編程通常需要用到在不同的層面(從代碼格式化到合併至不同的代碼庫)添加自動化的工具,大多數人根本沒有走到使工作完全自動化或幾乎完全自動化這個極端。我通過Reddit和電子郵件的私聊信息與十來個聲稱有類似經歷的程序員聊天。這些自發自動化人士處理過庫存管理、報表編製、圖形渲染、資料庫管理和各種各樣的數據輸入。有個人還使他妻子的全部工作自動化。大多數人要求匿名,以保全工作和聲譽。

一位很早是自發自動化人士的名為Gary的程序員告訴我:「一開始,我的工作每天實際上要干8個小時。」他在一家大型企業連鎖酒店工作,這家連鎖酒店在90年代開始實現計算機化工作流程。Gary很快意識到民在花大量時間重複同樣的任務,於是他開始下班後學習編程。他說:「大概花了三個月的時間,我用Lotus 1-2-3(當時一款很流行的PC電子表格軟體)編寫了一段代碼,不僅使個別的重複性任務自動化,實際上還使整份工作自動化。」他沒有一五一十地告訴上司,其職場生活的質量大大提高了。

他告訴我:「一整天很空閑感覺怪怪的,於是我趁空了解酒店的其他系統。」後來他幫助管理層消除了那些系統中的瓶頸。自行自動化消除了瑣碎的工作,減輕了他的壓力,並讓他可以撲在真正感興趣的事情上。他說:「實際上,我將這份崗位變成了自己喜愛的崗位,即排查故障。」在離開公司前兩周,他交給老闆一張軟盤,裡面裝有這個程序和解釋如何運行的說明文檔。Gary說,老闆對他辭職頗為不安,直到他交出了軟盤,介紹程序如何運行,並告訴老闆萬一有問題可以打電話給他,老闆才放下心來。後來電話沒來過一個。

托德?海勒霍夫(Todd Hilehoffer)在2000年為賓夕法尼亞州的一家保險公司編製報表,當時他意識到自己的工作可以由計算機程序來完成。他在私聊信息中告訴我:「我開始編寫取代工作的代碼時還很嫩,只有一年的IT經驗。我花了大概一年的時間來實現自動化。我一直以為會給上司留下深刻的印象,他們會為我派更多的工作。」確實給上司留下了深刻的印象,但他們也沒有給他派另一份工作。他在網上下下棋,以此度日。海勒霍夫寫道:「我真的有大半年是完全閑著的」,後來他獲得了晉陞。

在大多數領域,一線員工對於他們的工作是否自動化,或者如何實時、何時實施自動化很少有任何正式的意見。自發自動化人士明白,自由化由勢必從中收益的一線員工、而不是由自上而下的公司命令來安排自動化會什麼樣。一些人欣然享受多出來的閑暇時間,另一些人利用多出來的時間來學習新技能,應對新的編程挑戰。

牛津互聯網研究所的工作社會學家傑米?伍德科克(Jamie Woodcock)告訴我:「我很喜歡這些故事的地方是,它表明自動化仍有潛力減少我們要做的無聊工作的數量。這是自動化承諾能做到的,那就是我們沒必要每周工作60個小時,我們可以做更有趣的事情,比如待在家裡陪孩子。」

不過,許多自發自動化人士害怕與辦公室外面的人分享代碼。即使一個程序無可挑剔地完成了工作,許多人還是覺得為牟私利而搞的自動化是錯誤的。人力勞動本質上是善良的(以及員工應始終最大限度地為僱主提高生產力),這比任何自動化腳本更深深地融入到美國的職場文化中。而大多數僱用合同明文規定,工作時間開發的知識產權屬於僱主。因此,員工可能所做的任何效率提升或自動化改進都往往歸僱主所有。

一位程序員沒有把他使其工作完全自動化的真相告訴公司,因為擔心公司到時聲稱知識產權歸公司,並拒絕補償他。另一位只肯自稱是Jordan的人告訴我,他曾無意中使整個部門的工作自動化。現在他用自動化腳本每年省下「好幾周」的時間。Jordan表示,他和同事們保持緘默,絕不透露自動化技術,以便控制使用自動化技術的方式:「我們通常不對外透露這些工具。」

另一位程序員竭力向老闆隱瞞使其年薪5萬美元的工作完全自動化的概況。管理層可能通過網路查看其電腦屏幕上的內容,於是他運行預先錄製的視頻,掩蓋他實際上沒在工作的事實。Etherable在尋求建議的帖子中寫道:「我覺得這麼做不對。」

伍德科克說:「我不明白為什麼大家覺得這不道德。你或多或少在使用各種工具和種種自動化;凡是使用計算機的人都在使工作自動化。」他表示,如果這些程序員坐在計算機跟前,日復一日地手動輸入數據,他們永遠不會受訓斥。但是通過表明他們能夠提升效率,一些人可能偏偏覺得在花錢僱用的公司看來,他們是在逃避工作。這也許就是為什麼自動化工作會讓人覺得像是欺騙,因而被公司政策視作欺騙。在亞馬遜公司的零工市場Amazon Mechanical Turk上,自動化顯然違反服務條款――打零工的人(比如該平台上的工作者)有望得益於大多數工作實現自動化,他們每完成一件活,只拿到幾美分的報酬。

一些程序員表示,就因為使工作自動化,自己已被公司炒魷魚。2011年,一個名為AcceptableLosses的用戶寫道:「公司拿去了我開發的軟體,派一個白痴(公司向他介紹了如何運行軟體)頂替我,並立即以「不服從」為由解僱了我。我開發了一款每年讓這家公司獲利100萬美元的軟體,對方卻僅僅為了省下每年約3萬美元的工資而開除了我。我真是自掘墳墓啊。」正因為如此,自發自動化人士擔心的倒不是道德問題,而是不想被僱主開除或盤剝,正如伍德科克特別指出的那樣,僱主「不僅要求我們的所有時間歸他,我們開發的所有東西也歸他。」他推測,謹慎的自發自動化人士「不信任我們的工作場所。上司會說『謝謝你,幹得漂亮。現在再做一次。』」

很少有員工渴望完全自我自動化,但似乎越來越多的員工對於使用腳本來處理繁忙工作感興趣。網路上有眾多這方面的博文和實用文章,比如《我如何用Node JS使我的工作實現自動化?》,也有眾多播客介紹每一種想像得到的自動化:小公司、營銷和智能手機。這簡直就是一個蓬勃發展的家庭手工業。

《Python編程快速上手:讓繁瑣工作自動化》的作者艾爾?斯維加特(Al Sweigart)在電子郵件中告訴我:「我認為這是辦公室員工及使用計算機來工作的其他人的一場草根行動。」即使對編程知之甚少或根本不熟悉的那些人如今也在尋求通過編程來提高工作效率,這得益於使現代工作自動化很容易。斯維加特寫道:「我收到了讀者發來的郵件,告訴我他們已經用幾個小程序為自己(及同事)每天省下了幾個小時。」

照目前情況來看,自發自動化大有助益。但隨著自動化技術變得更廣為人知,它們可能完全成為管理層期望員工擁有或學會的另一種技能,並最終讓企業受益,並以另外某種方式使這些人成為有用的員工。《哈佛商業評論》雜誌寫道:「員工將越來越需要使自己的工作自動化,否則就滾蛋。放眼全球,我們會看到更多自上而下的管理層命令,要求搞自下而上的自動化項目。」而老闆及員工開發的機器人軟體會再次品嘗勝果。

在此之前,任何使用代碼的人都可能應該考慮自發自動化帶來的好處。可以以此來測試自動化如何為普通員工帶來更高的生活質量,儘管談不上完美。伍德科克告訴我:「問題在於自動化要有效,自動化要民主化。不是公司企業在提供自動化,這向前邁出了一步。它仍然不是民主化過程。」自發自動化人士在單獨行動,決定何時、如何把自己的工作換成代碼。而理想情況下,自動化決策將在同事和同行給出意見的情況下共同做出,以便可以均勻分攤好處。

1932年,哲學家伯特蘭·羅素(Bertrand Russell)寫道:「信奉工作善良正在現代世界造成巨大的危害;通往幸福和繁榮的道路,關鍵在於有組織地減少工作。」2018年,這可能意味著自發自動化人士收回其工作日的一部分時間;將來,這可能意味著努力為大眾獲得自動化帶來的效益。托德?海勒霍夫說:「我頗為擔心的是,到時沒有足夠的工作可以讓每個人從事專職工作。」很早就是自發自動化人士的Gary問我:「為什麼為股東賺錢比員工的生活質量來得更重要?系統不應該比幫助使該系統很要緊的個人來得更重要。」

自發自動化人士表示,程序員有獨特的條件,可以與僱主就員工應該保留哪些自動化帶來的效益展開談判,比如時間更短的工作周以及更靈活地從事自己感興趣的工作。從理論上來講,自發自動化人士可以在屬於中產階級和工薪階級的程序員當中組織和分配自動化技術,從而打造有望實際上獲得15小時工作周的一個行業。這似乎是千載難逢的機會,可以努力為把人放在首位的自動化模式創造條件。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 雲頭條 的精彩文章:

烏克蘭國防系統賬號:admin,密碼:123456
《雲計算推動中國經濟轉型和創新》:雲計算為「一帶一路」協作共贏搭橋鋪路

TAG:雲頭條 |