Facebook的工程師們是如何工作的
![](http://image.woshipm.com/wp-files/img/60.jpg)
Facebook員工Yee Lee發(fā)表了一篇博文,描述了Facebook工程師的日常工作情況。他稱,工程師和技術運營團隊幾乎占據(jù)了Facebook員工總數(shù)的一半,是公司最寶貴的財富;沒有這兩個團隊,F(xiàn)acebook將無法運營。
產(chǎn)品經(jīng)理很多,但相對應的工程師更多
在Facebook,每個產(chǎn)品經(jīng)理都將于7-10位工程師協(xié)同合作,對公司產(chǎn)品進行維護。
Boot Camp
所有的工程師都必須經(jīng)過4-6周的專業(yè)培訓,這種培訓被內(nèi)部人員稱為Boot Camp。在培訓過程中,工程師們必須學習Facebook的解決Bug之道,并聽取一系列高級員工的講座。最終合格的工程師只占10%。
權力越大,責任越大
通過培訓的工程師將獲得Facebook數(shù)據(jù)庫的權限,對數(shù)據(jù)庫進行適當?shù)臋z查和修改。以防萬一,公司也制定了一系列安全措施防止工程師私自濫用用戶數(shù)據(jù)。
“工程師做主”的公司文化
這一點與Google相同,Lee在博文中稱,在工程師眼中“產(chǎn)品經(jīng)理其實沒什么地位。”工程師可以在產(chǎn)品開發(fā)階段作出任何修改,甚至加入原設計之外的新功能。
每月進行項目匯報
每個月,各個團隊會碰頭進行項目匯報,產(chǎn)品營銷經(jīng)理和產(chǎn)品經(jīng)理都會參加,但沒什么發(fā)言權;稍有不慎就會被人舉報稱他們占用了過多會議時間。公司主張每一位工程師能對自己開發(fā)的產(chǎn)品全權負責。
自主自愿收集項目資源
在Facebook,工程師的項目都由他們自己決定。
實干才是硬道理
實踐是檢驗真理的唯一標準。在Facebook,工程師們從不為某個功能是否有價值打口水仗,他們通常都會花上一周作出原型,讓事實說話。
終端項目更吸引工程師
與其他科技公司人人都想?yún)⑴c前端產(chǎn)品開發(fā)不同,在Facebook,工程師們對延展性項目和基礎設施問題最感興趣,比如News Feed算法。
老板親自審查代碼
Facebook最大的特色:扎克伯格會審查News Feed中更新的每一個代碼。
沒有正式的質(zhì)量管理團隊
工程師為其產(chǎn)品的每一個功能負責,前期測試、處理Bug以及后期維護。
每周二固定進行代碼更新
技術運營團隊“阻礙”代碼更新進程
Facebook有6萬多個服務器,更新代碼則是逐步完成的,先在小部分服務器進行測試,運行良好后再全面使用。
技術運營團隊不容忽視,否則···
在更新代碼測試過程中,一旦發(fā)現(xiàn)問題,技術運營團隊會通知對應的工程師;如果該工程師沒有及時解決,他將有可能面臨被解雇的危險···
來源:曹三藏
- 目前還沒評論,等你發(fā)揮!