Facebook 如何管理程式碼、專案釋出

原文: How Facebook Ships Code

中文簡體:facebook是如何管理代碼的

中文繁體:Facebook 如何管理程式碼、專案釋出

我對facebook的運作著迷。這是一個很獨特的環境,不容易被複製(他們的體系並不適合所有的公司,即使他們努力嘗試過)。

下面是我和facebook的朋友們關於他們如何開發和 Release 的記錄。

現在距離我收集的這些信息又過去6個月了,我相信facebook肯定又對他們的 Release 實踐進行了改進。所以這些記錄可能會有點過時。同時facebook的工程師驅動文化也越來越為大眾所知。非常感謝那些幫助我整理這篇文章的facebook的朋友們。

記錄:

  • 截止到2010年6月,facebook有將近2000名員工,10個月前只有1100名,一年之間多了將近一倍的人。
  • 兩個最大的部門是工程師和OPS,每個部門大概都是400-500人。這兩個部門人數大約占了公司的一半。
  • 產品經理與工程師的比例大約為1-7到1-10。
  • 每個工程師入職時,都要接收4-6周的培訓,通過修補bugs和聽資深開發工程師的課程來熟悉facebook。
  • 培訓結束後,每個工程師都可以接觸線上的資料庫(更大的權力意味著更大的責任,也有一份”勿做清單”,不然可能會被開除,比如共用用戶的隱私資料)。
  • 有非常牢靠的安全體系,以免有人不小心/故意做了些不好的事。
  • 繼續閱讀 Facebook 如何管理程式碼、專案釋出

英文學習

from 台大語文學習促進網

留學考試

繼續閱讀 英文學習

長大。座標

2011年 1月 20日 (四) 天氣陰雨 宜去現場訓練 不宜耍孤僻

以賽亞書四十九章四節

我卻說,我勞碌是徒然,我盡力是虛無虛空;然而我當得的公理是在耶和華那裡,我的賞報是在我神那裡。

禮拜二的時候去考預官考試,遇到了研究所的同學。發現已經很久沒有交集了,不過至少還有個照應。從前的我都是看別人如何,參考別人怎麼做,然後我再比他做得更好一點就好了。我是靠著跟別人比較而學習的,是參考相對座標。在聯考的時候也是如此,大家都在競爭,大家都想比別人考得好,彼此都有一個參考座標。這樣子比較容易知道怎麼努力。

但長大了,這個參考座標就失去了。取而代之的是絕對的座標,就是功名利祿。其實在看到同學的時候,我才想起來,原來我們還有那麼一點點的競爭在。但是在沒有看到的這些期間,他們到底準備了什麼東西?哇,我完全不知道。我開始捫心自問,是不是該開始準備GRE?該不該開始準備出國的東西了?
繼續閱讀 長大。座標

橄欖樹。葡萄樹

2010年 1月 15日 (六) 宜撒種 不宜患得患失 在埔里

哈巴古書三章十七十八節

雖然無花果樹不發旺,葡萄樹不結果,橄欖樹也不效力,田地不出糧食,圈中絕了羊,棚內也沒有牛;然而我要因耶和華歡欣,因救我的神喜樂。

今天看到了一處經節,好像回答了我心裡的問題。

今天的聚會一位弟兄拋出了一個open question:「請用7個字來說你人生的意義。」,我回答了:「追求幸福和快樂。」可能只有我回答這種不太屬靈的答案。well,不過應該講說,「神是喜樂的源頭。」「神是幸福的源頭。」

人到了一段時間,就開始失去了,失去了身邊的東西。
但是哈巴谷說他雖然無花果不發旺,葡萄樹不結果,橄欖樹也不效力,一切所付出的辛勞,好像沒什麼回饋,沒什麼報酬。但他因耶和華,還是能夠歡欣。

這就是莊沛華所提出Object Lost 的解答。

為什麼達秘弟兄他說他自己一無所是、一無所有、一無所見,它依然能夠快樂呢?它失去了一切,失去了許多的東西,甚至是教會的東西。但是他仍然能夠喜樂。神讓他能夠喜樂。

時間。消遣

2011年 1月14日 (五) 宜準備去合歡山 不宜什麼都沒做完就去

時間真的要好好利用,現在重要的是趕快把Fortran報告做完只剩下24小時不到了,還有去跟郭老師拿資料。

http://wptw.org/的東西塞到,http://codex.wordpress.org/zh-tw:Main_Page的動作可以暫緩,寒假再慢慢來做。

當你真的很喜歡一個東西的時候,你會很想把它做完,覺得:「這很重要喔!」然後不知不覺花了很多時間在上面。但後來覺得:「啊,正事都沒有做。」所以,為了這一個很喜歡的事,你開始每天都會花一點時間,一點一滴的做,可能那也不是很緊急的事,但是你很喜歡,所以你也可以很久很久地做下去。這就是消遣。

我想,這是一個成長的過程。

在年輕的時候,消遣你可能會一次做很多,但是其他很多事情就忘記做了。但後來長大了,發現要維持一個喜愛的東西,必須每天都花一點時間來經營它,可能是一個盆栽,或是一個水族箱,或是網誌,或是讀聖經、禱告。因為你實在太愛它了,所以你就一定要分一點點時間出來。這樣它才會長久,自己也才會長久。