Categories
程式開發

好軟件不是靠加班才能實現的


電商雲軟件服務商Shopify 的創始人兼CEO Tobi Lutke前兩天連發數條Twitter,表示為了成功你並不需要每週工作八十小時。

Shopify現在市值480億美元,於2015年上市,2017年後收入一直翻倍,且遠超華爾街的預期。

他表示,公司發展到現在,他從來沒有每週工作超過40個小時。他說:“成功不需要每週工作80個小時。我就是活生生的證明。我每天5:30回家,每天保證有8個小時的睡眠,且從來不會睡在辦公室更不會通宵工作。 ”他表示,每個人都應該這樣。

另外他還表示,需要給員工空間,企業需要有尊嚴的對待每個人,個人發展好公司才會好。

他認為Shopify能健康成長而沒有放棄工作與生活平衡的原因之一是,它位於加拿大渥太華,遠離矽谷,因此沒有受到對工作狂的崇拜的影響。

好軟件不是靠加班才能實現的 1

對比起某電商創始人說“加班就是修福報”的理念,真是讓人感慨。

在中國的互聯網企業裡,受“996”的大環境影響,很多人身不由已。對於軟件工程師來說,仍然存在很多壓力,得花非常多的時間或乾脆在周末敲代碼。很多管理者會以各種隱喻的方式來鼓勵員工加班:

  • “有任何疑問,可以在周末甚至晚上給我電話。我一直在工作,會接聽你的電話。”
  • “Sam是很優秀的工程師。非常專注和勤奮。因為其他團隊的進度慢,他耽誤了兩天,無法完成任務,整個週末都在敲代碼。”
  • “我為我的團隊感到驕傲。為了交付規劃中的產品路線,大家經常工作到很晚,週末還加班。”
  • “我們會在這個項目中採用新的XYZ技術。為什麼不在空閒時間(比如周末)開始學習XYZ呢?”

週末加班對我們軟件工程師來說是否正常?如果有緊急情況要處理,加班肯定是逃不掉的。例如,宣布週一應該上線運行的產品,但在發布之前的周五下午,我們發現了一個嚴重的問題,如果不修復,會對發布造成損失。這是一個真正的緊急事件,所以團隊在周六和周日都加班了。我們在發布前夕按時修復了問題,後面的發布很順利。如果你的工作需要你學習一門新技術,大部分管理者會鼓勵員工利用“空閒時間”學習。如果你不想加班,在工作中就必須集中註意力,避免分心。作為一名工程師,如果你一周在參加很多無用的會議,可以和你的管理者或會議發起人談談,看看你是否確實需要在場。盡量避免在那些工作時喜歡聊天的人身上浪費時間,以免要加班到很晚才能完成他們的任務。

短期內通過增加額外時間完成工作的方法,從長遠看不可行。實際上,加班的副作用要么會抵消長期取得的進展,要么讓團隊比以前的情況更差。《人件》是我一直喜歡的一本管理書籍,它很好地討論了這個問題,並用短跑作類比:最後階段的衝刺很有必要,但如果長時間這樣做就無法完成比賽。聰明的管理者會審慎地利用加班,並考慮其收益成本比。收益是項目按時提交,而成本是停工休息和降低的生產率,更糟糕的是,招新人來代替離職的優秀員工(這是最不值得的!)

如何看待工作狂?

有些人的確是工作狂。你問他們什麼是工作和生活的平衡,他們不會懂你在說什麼。他們即使沒有壓力也會一直工作很長時間,有壓力時甚至在公司睡覺。有些人可能很難相信,但我認識一些普通員工,他們在假期工作,每天都在公司,因為他們想提交季度目標。但是一段時間後,工作效率會嚴重降低。最終,他們會意識到他們犧牲生活時間工作,生命也在消逝。還有的人享受這樣,會變得脾氣暴躁,健康問題加重,過度疲勞,出現心理問題或辭職。

《人件》的第三章,“維也納等待著你”開頭是下面的故事:

幾年前,我在南加州和一個大型項目的管理人員共享奮鬥史。他開始談到他的項目以及瘋狂的工作時間對員工造成的影響。有兩起離婚事件可以直接追溯到員工的加班上,一名員工的孩子還染上了毒癮,可能是因為父親在過去的一年太忙而疏於教導。最後,測試組長的精神也崩潰了。

聽著他繼續描述這些不愉快,我開始意識到,他是在用自己另類的方式炫耀。你可能認為,再有一兩起離婚或一起自殺,這個項目就大功告成了,至少他是這麼認為的。

如果你是員工,你的隊友是工作狂,不用鬱悶。這不意味著你必須要跟他一樣。

如果你是個管理者,你需要密切關注,早發現這種問題並糾正。我曾和一個離職幾個月的朋友聊天,他的管理者會在辦公室社交上花費很多時間,然後要求團隊給出項目的狀態更新,經常發郵件並抄送給更高層領導。沒有一個高層的老闆來問一下“你在做什麼?”。我很高興我的朋友離職了,現在的工作有更好的文化和環境。作為一個管理者,我努力關注著加班問題。我的優先級是不能勞累過度。有幾次,我們也滯後了,不禁要讓團隊投入額外的時間。但在98%的時間裡,我們是有選項的:和產品團隊協商縮小產品範圍以便按時交付,或者尋找其他有創意的方法。如果方法都不可行,想辦法制定產品路線圖,如果必要,還可對目標與關鍵成果進行調整來推出產品。 98%的時間裡,不值得以過度勞累的代價進行加班。

因此,如果你的管理人員說:“你有任何疑問,可以在周末,或者晚上給我電話。我一直在工作,會接聽你的電話”等諸如此類的話,想給你壓力,暗示你例行週末加班時,你可以回答“不,謝謝。我有其他的事情”。如果這不奏效,你的管理者或同伴繼續給你壓力,就開始尋找一份能更好平衡工作和生活的新工作。說實在的,這真的不值得。

不用聽那些沒用的工作生活和諧的言論,記住永遠不要讓一個企業來綁架和規定你的生活質量

原文地址

https://www.businessinsider.sg/shopify-ceo-success-long-hours-40-hour-week-2019-12/?r=US&IR=T

https://codeahoy.com/2019/10/19/do-software-developers-work-weekends-work-life-tech/