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