Inside Dropbox’s Office

http://www.officesnapshots.com/2011/02/11/tctv-inside-dropboxs-office/

well, 神乎其技的程式設計之路的作者,開發了一個名叫skuli的專案,它的特點是可以拿它來叫電腦做你想做的事情,結果有一個dropbox的工程師把它拿來打SC2,然後他就送這個作者10GB的Dropbox的雲端免費空間。

而這個作者就出現在影片的4:48

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 如何管理程式碼、專案釋出