成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Facebook 創始人扎克伯格親自審查核心代碼

開發 后端 測試
導語:美國科技博客網站BusinessInsider今日撰文揭開了Facebook程序設計人員的神秘面紗。Facebook代碼從開始編寫到最終發布,都有著極為嚴格的程序,CEO馬克·扎克伯格(Mark Zuckerberg)甚至對News Feed每個代碼更新親自把關,確保不出現任何差錯。

導語:美國科技博客網站 BusinessInsider 今日撰文揭開了 Facebook 程序設計人員的神秘面紗。Facebook 代碼從開始編寫到最終發布,都有著極為嚴格的程序,CEO 馬克·扎克伯格(Mark Zuckerberg)甚至對 News Feed 每個代碼更新親自把關,確保不出現任何差錯。

[[126129]]

工作中的扎克伯格

Facebook工程師是這家社交網站巨頭最有價值的財產,他們擁有非常大的自主權,但同時也面臨著盡快發布高質量代碼的壓力。

谷歌(微博)員 工李易(Yee Lee)通過與大批Facebook工程師的交談,在一篇博文中披露了Facebook代碼發布流程。這個流程的確與外界之前想象的相差無幾,雖然 Facebook對代碼發布的監督比人們預想的更為嚴格。盡管這篇博文發表于一年前,但整個流程自Facebook上市以來似乎并未發生太大變化。

[[126130]]

Facebook員工主要由工程師構成,人數最多的兩個團隊分別是Engineering和Ops,總計占了Facebook員工總數的一半左右。此外,Facebook還有大量產品經理。他們要確保代碼按時發布。每一個產品經理負責7到10名工程師。

[[126131]]

Facebook所有工程師都要接受4到6周的培訓,學習Facebook修復漏洞的方法,聆聽資深雇員舉辦的講座。在進入“訓練營”(Boot Camp)的工程師當中,會有大約10%無法順利通過測試,最終被勸退。

[[126132]]

接受完培訓以后,工程師開始接觸Facebook數據庫。他們可以隨意核對代碼,對數據庫做出修改。員工們還會拿到一張“禁做之事”名單,如禁止分享用戶數據。盡管如此,Facebook還出臺了一系列措施,防止此類事情的發生。

[[126133]]

同谷歌一樣,Facebook的企業文化同樣以工程師為主。一名工程師說:“產品經理基本上在這里毫無作為。”工程師可以修改尚未正式上市的產品規格,在任何時間提出新的功能創意。

[[126134]]

工程師會在每月一次的不同團隊例會上提交他們的成果。產品推廣經理和產品經理會出席這些會議,但不被鼓勵暢所欲言。“如果產品經理在例會上暢所欲言,工程師們就會向領導層反應說,‘上次會議上他們有關產品的意見太多了’。”

在Facebook,工程師想做什么,基本上都由他們自己決定。他們會找到主管,說:“這是我想做的五件事情。”產品經理會說服工程師當場試一試,讓他們親身體驗這些項目的效果,但他們多數情況下不會對每位工程師的偏好橫加干涉。

[[126135]]

工程師們不會爭論某項功能是否值得嘗試,而是開發出原型機。接下來,工程師會用一周的時間開發某項功能并進行測試,以確定它是否值得推出成品。通常 情況下,新功能都是由Facebook員工親自測試。整個過程由一款名為“Gatekeeper”應用控制。這是Facebook“黑客”文化的主要組成 部分——快速開發和推出產品,淘汰沒有市場前景的產品。

在Facebook,每個人都想參與后端產品的開發。可伸縮性和基礎架構是工程師最感興趣的兩個問題。所以,工程師很難對實時消息等前端產品感到興 奮,相反,每個人都希望從事像News Feed算法這樣的后端產品。這種做法與其他消費類科技企業的慣例背道而馳,在這些企業,員工都希望參與前端產品的研發工作。

[[126136]]

Facebook 創始人兼CEO馬克扎克伯格(Mark Zuckerberg)會親自對News Feed每個代碼更新把關。在Facebook,所有重大升級的代碼都進行強制評估,任何一個改動都至少由一人把關。但是,無論工程師對News Feed做出任何改動,都將由扎克伯格親自把關。

Facebook工程師負責測試產品功能,修復產品漏洞,對發布以后的產品進行維護,但他們并不是官方的質保團隊。不過,Facebook仍然有負責質量評估的工程師,并積極鼓勵每位工程師報告產品漏洞。

正常情況下,代碼升級會在每周二發布。Facebook有專門的評估工具,告訴工程師代碼更新的風險有多大。

運營團隊會逐步推出代碼更新。Facebook共有大約6萬臺服務器,運營團隊會逐步將更新后的代碼發布到少數幾臺服務器上,確保它能起作用。最開 始是6臺服務器,接著慢慢增加。如果需要做出修改,那么這項工作會由提交代碼更新的工程師在線下完成。修復工作完成后,代碼會再次在那6臺服務器上先試 用,接著增加到更多的服務器上。

在代碼更新發布期間,運營團隊會通過IRC和其他實時聊天工具一對一通知工程師,他提交的代碼是否需要修改。如果修復以后的結果仍然難以令運營團隊滿意,當事工程師會被“當眾羞辱”,雖然李沒有提供有關這方面的具體細節,但他說如果這種情況經常發生,工程師會被炒魷魚。

本文出自:新浪科技

責任編輯:林師授 來源: 新浪科技
相關推薦

2012-07-06 14:03:44

Facebook

2018-04-02 08:23:56

Facebook數據扎克伯格

2015-09-17 10:17:45

Facebook死亡

2017-11-01 22:13:27

2012-12-24 14:33:23

2009-03-09 09:06:28

FacebookCEO博客網站

2021-11-03 13:13:04

元宇宙Facebook扎克伯格

2013-05-27 14:20:57

隱私Facebook

2018-12-03 16:13:24

Facebook扎克伯格臉書

2013-04-06 19:23:02

2013-04-23 14:23:21

2010-08-09 10:43:46

FacebookGoogle

2023-12-24 14:00:33

模型代碼

2024-07-24 13:24:30

2021-03-10 09:21:05

腦機接口機器人工智能

2023-02-13 07:15:17

2011-06-03 10:50:07

2010-08-10 13:42:50

Facebook扎克伯格

2010-07-27 10:44:38

扎克伯格

2012-05-22 10:10:41

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一级在线观看 | 91福利网址 | 精品一区在线免费观看 | 亚洲国产精品成人久久久 | 国产成人精品午夜视频免费 | 日韩精品免费播放 | 成人三区 | 国产精品特级毛片一区二区三区 | 成人在线视频网址 | 久久电影一区 | 免费中文字幕 | 欧美日韩电影免费观看 | 精品久久国产老人久久综合 | 国产精品欧美一区二区 | 日韩欧美一级精品久久 | 国产精品婷婷 | 国产激情视频在线 | 日韩av.com | 久久国产精品免费一区二区三区 | 日韩a在线 | 自拍偷拍亚洲一区 | 精品一区二区电影 | av网址在线播放 | 国产成人在线免费 | 99精品久久 | 日韩综合网| 国产免费一区二区三区 | 欧美日韩国产精品激情在线播放 | 爱综合 | 精品久久久久久久久亚洲 | 亚洲啪啪 | 日韩av一区二区在线观看 | 欧美一区不卡 | 国产精品美女久久久久久久网站 | 欧美一二三区 | 国产精品一区二区久久精品爱微奶 | 黄色成人免费看 | 久久久久一区二区三区 | 小川阿佐美pgd-606在线 | 91欧美| 99精品免费久久久久久日本 |