GitHub如何運作:時間並不決定一切

唐小娟發表於2013-05-01

導讀:Github公司的職員Zach Holman寫了一篇關於“GitHub如何運作管理”的文章,文章分三部分,這是第一部分:時間並不決定一切

弗雷德裡克·溫斯洛·泰羅在1911年寫了一篇有關管理和效率的驚世之作:《科學管理原理》。他是用科學方法闡述工業生產中最優效率的第一人。時間就是金錢。效率越高越好,時間越多越好。

“時間決定一切”不適用於我們

在很多行業中,時間是評判效率的準則,但不是我們的標準。在創業公司工作是完全不同的。你不可能花太多時間來解決一個問題。程式設計是一件需要創造力的事情,你需要在最佳狀態才能編出高質量的程式碼。

想想上次你消沉或憤怒時候,你的效率如何?再想想上一次你真正高效的時候吧,程式碼好像從你的指尖飛出來的,你編碼不僅速度快,程式碼的質量也高。在狀態好的時候編碼遠遠超過機械式的敲鍵盤。

我們希望僱員們更多的處於最佳狀態,但規定上班時間會影響他們進入這種狀態。如果強迫我早上九點鐘上班,我將不會達到最佳狀態。但GitHub一半的同事在早上工作都是最高效的。

如果創造一個更隨意的工作時間,程式設計師會更積極工作,最終會促程式序員工作更久,更加高效。他們甚至會週末工作,晚上工作,因為他們感覺在做的事並不是別人要他們做的工作。

在GitHub的一天

每個在GitHub工作的人的時間安排都是不一樣的。我沒有平均計算過每一天的時間,但大致是這樣的:

1. 早上10點起床,檢視Campfire日誌,處理過夜支援請求

2. 坐巴士上班,在十二點或一點鐘左右吃飯

3. 從下午一點開始工作,直到下午六點或晚九點下班

4. 回家工作或休息到凌晨兩點鐘。

 

我們有同事早上七點來到辦公室(簡直是瘋子),也有人下午三點來。有一些同事在家裡工作更有效率,如果你不喜歡來辦公室,你不需要每天都來(儘管大部分同事每天都來)。

為什麼我們的每一天都如此“鬆散”?這是因為:1. 我們可以隨時隨地用聊天室來交流,2. 我們想創造一個讓所有人都高效的環境。沒有一個工作時間是適合每個人的,所以我們沒有強制工作時間。

強制工作時間

我們現在有35個僱員,隊伍在不斷壯大。上班時間靈活隨意,對我們的團隊來說運作的非常好。但是經理們喜歡規定時間是有原因的:這樣做可以給他們一個錯覺,工作時間的長短可以轉化為評判表現的標準。

經理們如果不看僱員們的工作時間,就得看他們其他方面的表現。他們程式碼的質量如何?他們修復了錯誤嗎?他們在專心工作嗎?更大的靈活性是否讓他們更消極?

確實很難將以上這些評判標準進行量化。但是程式設計師的價值遠比一天工作十小時要高。如果你認為時間決定一切的話,那麼程式設計師在乎的將只是時間,而不是程式碼的質量。

第二篇:《GitHub如何運作:非同步工作

第三篇:《GitHub如何運作:創新很重要

 

相關文章