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

2021-08-27 09:28:22 字數 1226 閱讀 1863

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

「時間決定一切」不適用於我們

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

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

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

如果創造乙個更隨意的工作時間,程式設計師

會更積極工作,最終會促進程式設計師工作更久,更加高效。他們甚至會週末工作,晚上工作,因為他們感覺在做的事並不是別人要他們做的工作。

在github的一天

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

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

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

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

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

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

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

強制工作時間

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

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

原文:

zach holman

GitHub 如何參與乙個GitHub開源專案?

自 那麼該如何參與github的開源專案呢?相信很多人都有這方面的疑問,網上也有一些參差不齊的教程教大家如何 pull request 如何 commit 等等。但這些教程往往不夠全面或不夠完全正確,搞不好可能讓你陷入乙個誤區。鑑於此,前幾天github官方團隊寫了一篇很棒的文章 contribut...

GitHub如何刪除乙個repository倉庫

github如何刪除乙個repository 倉庫首先進入需要刪除的repository,比如我想刪除azure linux automation倉庫 可以看到右側有乙個 settings 選項 圖中用紅色框標出 點選 settings 選項進入其設定介面。2.在開啟的設定頁面的最下方,可以看到 d...

如何刪除Github上乙個pull request

stackoverflow上有提問 如何刪除乙個pull request 答案是 github使用者自己是沒有辦法刪除pull request的。如果pull requst裡不慎提交了使用者密碼,token,secret之類的敏感資訊,可以聯絡github support,讓支援人員在github後...