八小時工作日,在國內很多IT公司是鐵定的工作制度。這一制度是否有利於開發人員高效地工作呢?除此之外,靈活的工作制度對開發人員工作效率又會有怎樣的影響?著名開源託管平台Github公司Zach Holman工程師撰寫了一系列文章分享GitHub的運營管理之道,《How GitHub Works: Hours
are Bullshit》是第一篇,CSDN編譯了這篇文章,全文如下:
俗話說,時間就是金錢,速度越快越好。時間越多越好。
跟程式員算小時很扯
在很多工業企業中,時間是決定生產效率的一個主要因素,但對於GitHub不是。在一個創業公司中,你不可能在一個問題上投入更多的時間,以期得到徹底解決。代碼才是努力的方向。你需要具有正確的思維模式,以便創造出高品質的代碼。
回想最近一次令你印象深刻或生氣的事。你的工作效率如何?回想一下你最近真正高效的一次經曆。代碼從指間如飛般產出。當你具有正確的思維模式時,某一天高效的代碼編程,可以勝過你一周受挫的編程工作。
我們希望員工儘可能在這一狀態下工作。限定員工在辦公室中辦公的時間會影響他們的工作狀態。如果要求我在9點之前必須到達辦公室,我是很難保持這種高效狀態的,但對於在GitHub的一半員工來說,上午可能是他們工作狀態最好的時間。
允許員工更加靈活的工作時間,可以營造一個令員工興奮的工作環境。在這個環境中,他們可以工作更長的時間,並一直保持高效的工作效率。
一天的工作
在GitHub,每個人的一天的工作時間安排是不同的。同樣我的每天也是不同的,下面是一個大概的時間安排:
1.上午十點鐘左右起床;
2.坐公用汽車去上班,並在中午或下午一點去吃午飯;
3.從下午一點找個地方工作,下午六點到九點在辦公室裡工作;
4.之後回家,並在家中沙發上工作或休息到早上兩點。有時也會和同事出去吃飯。
有的同事可能在上午7點就來到辦公室工作;也有的在下午3點才來。有的同事覺得在家工作比較高效。如果員工不喜歡在辦公室工作,他們可以不用每天來公司(雖然大多數情況下,每個人都會來公司)。
我們一天的工作時間為什麼如此“鬆散”,原因有二,一是工作在寬鬆的環境中,可以使我們在我們喜歡的時間和地方工作;二是我們希望創造一個可以使員工最高效率工作的工作環境。因為每個人生產力的時間都不相同,所以我們不會強迫任何一個人。
限制性工作
現在GitHub有35名員工,並且還在增長中。這個方法帶來了很好的效果。但是管理者仍喜歡固定的工作時間,原因有一:他們有一種錯覺,認為時間是衡量員工工作的標準。
如果對工作時間很難把握,你需要尋找其他的衡量方法。他們的代碼寫得很出色嗎?他們把Bug都處理完了嗎?他們全身心地投入到工作中了嗎?工作上更大的靈活性是否激發了他們工作的積極性?
對此很難做出定性的判斷,但是相比起“在工作日的十小時內把這件事做好”,上面這些方法更有價值。因為當你用時間來衡量工作時,他們的工作就會變成更多的時間編寫更少的代碼。
原文連結:How GitHub Works: Hours are Bullshit
(翻譯/CSDN陳秋歌)