色综合中文综合网_性猛交娇小69hd_久久精品99久久久久久_欧美日韩精品一区二区三区四区 _97视频色精品_国产高清精品久久久久_日日鲁鲁鲁夜夜爽爽狠狠视频97 _国产成人免费视频精品含羞草妖精 _熟女少妇在线视频播放_精品人妻一区二区三区麻豆91 _久久女同性恋中文字幕_一区二区福利视频

最佳開發工具大全!前谷歌工程師兩年打造“廠外生存指南”,登上GitHub熱榜

所有程序猿都能擁有“Google級”開發環境。

曉查 栗子 方馭洋 發自 凹非寺

量子位 報道 | 公眾號 QbitAI

一位曾經的谷歌工程師,花費兩年時間,辛苦整理了一份清單。

這個名為“xg2xg”的清單,原本是這位前谷歌工程師(ex-Googler),為所有離職的谷歌工程師寫的一份“廠外”生存指南。

但實際上,這個大全實打實地也成為了一份最佳開發工具大全

所有的程序員,都能受益于此。

美國網友對這個大全給予了很高的評價:這份清單中列出的開源軟件,不僅解決了硅谷大廠前員工的難處,也能為其他所有碼農解除困惑。

在這套大全的指導下,任何一個工程師,都能獲得類似在谷歌內部寫代碼的體驗。xg2xg上線僅僅一天就登上趨勢榜,收獲2500+星!

清單其中大部分替代軟件是Google開源的項目,或者是受谷歌論文的啟發,由開源軟件基金會自己做的第三方實現。即使你從來沒進過Google工作,也在享受著Google工程師們帶來的福利。不禁讓人感嘆“谷歌拯救世界”。

下面就讓我們一起來看看這份清單吧。

開發工具一覽

這份清單總共有兩部分,前半部分介紹的是碼農常用的開發工具,包括核心技術、基礎設施、服務、開發運維等;后半部分則面向非技術人員。

核心技術工具

大數據處理工具

Google內部工具:MapReduce;

替代品:Apache Hadoop、Spark

想要在上千臺機器組成的大集群上、并行處理上TB級別的海量數據集,就要用到這類大規模數據處理工具了。

MapReduce,就是這類工具的先驅。Jeff Dean等人2004年提出了這個分布式計算架構,最早在Google內部用來處理大規模數據的并行計算。Jeff Dean還親自為它撰寫過使用指南。

而Apache Hadoop這個開源替代品,也是根據Jeff Dean當年的論文自行實現而成,能提供與MapReduce文件系統類似的功能。

如果想要更快的數據處理速度,還有Apache Spark供你選擇。相對于Hadoop的MapReduce會在運行完工作后將中介數據存放到磁盤中,Spark使用了存儲器內運算技術,能在數據尚未寫入硬盤時即在存儲器內分析運算。

序列化工具

Google內部:Protocol Buffer;

外部替代品:Protobuf、Thrift、Avro

這一組工具用于結構化數據序列化,上面這些,都是xml替代品,比它更小、更快、也更簡單。

Protocol Buffer和Protobuf都是Google開發的序列化格式(Serialization Format),github上可以找到這個項目的源代碼。

比起XML和JSON,Protobuf 更小、更快,也更簡潔,很適合做數據存儲或 RPC 數據交換格式。只需要定義一次數據結構,就可以利用各種不同語言或者從各種不同數據流中對結構化數據進行輕松讀寫。

完全撇開Google,也不是就沒有別的選擇了。其他廠商也有類似的序列化方案。

比如Facebook開發的Thrift ,它與Protobuf基本一樣。

Avro 同樣也有schema(也就是程序中結構化數據的定義),但是實現方式跟 Protobuf 和 Thrift 有很大區別。

由于數據不需要額外的標注,Avro 在序列化大量相同的數據時會比 Protobuf 和 Thrift 更有效率。不過在編碼大量變化的數據時,因為schema會隨數據一同存儲,Avro的效率會退化到 JSON 和 MessagePack 的級別。

看來在核心技術工具上,重回人間的前Google人還是有許多不錯的選擇的。

基礎設施

大型集群管理系統

Google內部:Borg;外部替代品:Kubernetes、Apache Mesos、HashiCorp Nomad

大型集群管理系統用于管理云平臺中多個主機上的容器化的應用。

Borg是Google內部的大型集群管理系統,現如今應用最廣泛的服務編配系統Kubernetes就脫胎于Borg。

Borg 讓開發者能夠不必操心資源管理的問題,做到跨多個數據中心的資源利用率最大化。

沒有Borg十五年的經驗,也就不會有Kubernetes。雖然作者把它放在開源/真實世界這一欄里,但事實上Kubernetes也是由Google設計并參與開發的。

Kubernetes使用Go語言編寫, 是一個大而全的解決方案,服務調度、網絡、存儲、安全通通一手抓,而且本身的架構也非常好,在上面做二次開發非常容易。

HashiCorp Nomad同樣是一個比較常見的開源調度程序,架構簡單,能將資源管理器和調度程序的功能集成到一個系統中。Nomad也是分布式的,高可用且易操作。但顯然Kubernetes的功能會更豐富。

至于Mesos,它僅僅是一個調度系統,無法直接使用,要配合各種 Mesos framework 來實現各類功能。

存儲

當然,Google內部工具也不是所有的都能找到完美的替代品。

至少在存儲這件事情上,就有網友不贊同原作者觀點。他認為這份清單在一定程度上具有誤導性,某些替代品根本達不到Google內部工具的水平。

比如將Colossus和HDFS對比是在開玩笑,相比之下,HDFS就像是一個玩具。要說對比,它智能和十年前已經退役的GFS相當。

但HDFS恐怕是開源軟件中Colossus最好的替代品,對于“通用,大型,分布式文件系統”的使用情況,很難找到有比HDFS更好的了。

其他開發工具

列表中還有服務、開發運維、安全等工具的替代品清單,由于篇幅限制,我們不再一一介紹,有需求的同學可以自取。全部工具的下載鏈接請參閱文末的GitHub地址。

還有什么福利

如果你不是工程師,上面那些工具大概就用不上了。不過,只要是個公司或者團隊,總會有IT和運營需求。

比如說,飯總是要吃的

很多網友看了這份清單,最感興趣的就是這一項:

離開Google的人類,再也找不回免費食堂。

畢竟,“中午吃什么”的哲學問題,每次想起來都是折磨。

羨慕的時候,可以用以下口令來安慰自己:

公司有吃的,還不是為了讓你們多點時間工作?

如果你覺得這一條說服力不夠,還可以跟一句補充說明:

Google最初是為什么提供免費食物的?就是山景城總部周圍吃的選擇太少了,開車出去吃來回要一小時。對,就是想讓員工省下時間好好上班。

吃,只是IT/運營章節的第一條。

后面,還有梗圖生成器Memegen

工作太辛苦的時候,可以皮一下:

?當沒有GPU的人,遇到了Google Colab

對此,甚至有人呼吁:

如果Google全家桶把Memegen收了就好了。

所以,這個章節并沒有和工作相關的資源么?

看看完整列表的話,還是能找到的:

有一些必要的小工具。

比如,CODEOWNERS可以用來指定哪些用戶來審查代碼,1Password是個密碼管理器。

也有一些同學,沒在上面找到自己需要的答案,便直接提問了:

Google這樣的大廠,公司內部wiki用的是什么啊? 我們公司用的是Quip,它就是個黑洞,文檔一進去就出不來了。

然后,有熱心人士回答了這個問題:

雖然不知道Google用的什么,但Confluence是很常用的。

xg2xg項目地址:

https://github.com/jhuangtw-dev/xg2xg

— 完 —

版權所有,未經授權不得以任何形式轉載及使用,違者必究。

相關閱讀

好吊色欧美一区二区三区| 中文字幕精品视频在线观看| 欧美唯美清纯偷拍| 亚洲色图 在线视频| 国产999在线观看| 欧美亚一区二区| 久久久久99精品成人片试看| 自拍偷拍亚洲欧美| 午夜精品免费观看| 亚洲精品久久久一区二区三区| www.亚洲一区二区| 天天摸天天干天天操| 69p69国产精品| 在线免费不卡视频| 欧美色videos| 国产精品一区二区三区毛片淫片| 97影院在线午夜| 草视频在线观看| 在线观看亚洲视频啊啊啊啊| 亚洲欧洲美洲在线综合| 93久久精品日日躁夜夜躁欧美| 添女人荫蒂视频| 久久香蕉综合色| 亚洲成人av片| 91丨porny丨蝌蚪视频| 日本一本高清视频| 男人日女人逼逼| 久久综合电影一区| 日本女优在线视频一区二区| 国产福利视频在线播放| 色偷偷av一区二区三区乱| 热久久免费视频| 国产在线观看中文字幕| 性视频1819p久久| 欧美国产日本韩| 手机免费观看av| 国产第一区电影| 国产av一区二区三区精品| 久久久精品在线| 日本视频www| 欧美激情中文字幕乱码免费| 999精品视频在线观看播放| 久久女同性恋中文字幕| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲午夜精品久久久久久高潮| 欧美一级高清大全免费观看| 美国一级片在线观看| 亚洲剧情一区二区| 最近中文字幕免费| 国产精品福利网站| 91麻豆精品国产91久久久久| 香蕉视频一区二区| 成人羞羞国产免费| 国产91免费在线观看| 欧美一级爱爱| 99精品视频一区二区| 色阁综合av| 亚洲欧美另类小说| 天天爽夜夜爽人人爽| 91免费版看片| 日韩av最新在线| 亚洲v国产v在线观看| 偷拍日韩校园综合在线| 免费av中文字幕| 亚洲一区二区在线| 国产成人av电影在线观看| 黄色三级生活片| 在线观看成人免费| 在线观看欧美黄色| 亚洲手机在线观看| 岛国一区二区三区高清视频| 国产xxx精品视频大全| 国产九色91| 中文字幕国产一区| 国产亚洲精品久久久久久打不开| 精品国产一区二区三区无码| 韩国女主播成人在线观看| 精品成人免费视频| 中文字幕成人免费视频| 国产中文日韩欧美| 亚洲第一综合天堂另类专| av男人天堂av| 超级碰在线观看| 久久这里只有精品99| 香港三日本三级少妇66| 一级做a免费视频| 2019亚洲日韩新视频| 波多野结衣中文字幕一区二区三区 | 国产四区在线观看| 一区二区三区四区在线播放| 奇米色一区二区| 国产一区二区自拍视频| 国产免费一级视频| 99精品国产99久久久久久97| 国产精品欧美久久久久天天影视| 69成人免费视频| 久久久国产精品久久久| 91亚洲永久免费精品| 欧美偷拍一区二区| 美女视频免费一区| 免费又黄又爽又色的视频| 欧美第一页在线| 丁香激情综合国产| 成人黄色小视频在线观看| 一级黄色片在线| 国产三级三级三级看三级| 国产精品∨欧美精品v日韩精品| 欧美三级韩国三级日本一级| 中文字幕免费在线看线人动作大片| 日韩欧美视频网站| 精品国产二区在线| 日韩av三级在线观看| 日韩高清人体午夜| 精品久久久久久| 成人午夜精品视频| 人人爽人人av| 日韩欧美一级特黄在线播放| 青娱乐国产在线| 欧美高清视频一区二区三区在线观看| 韩国精品久久久999| 丝袜美腿精品国产二区| 精品久久久精品| 久久伊人蜜桃av一区二区| 中文人妻熟女乱又乱精品| 欧美大陆一区二区| 欧美一级大片在线观看| 日韩国产高清视频在线| 国产女同互慰高潮91漫画| 九九免费精品视频| 亚洲一区二区中文字幕在线观看| 亚洲欧美日韩网站| 99热6这里只有精品| 中文字幕在线一| 亚洲免费一级片| 国产一区欧美一区| 国内精品久久久久久久久久| 亚洲成人网上| 国产成人精品免费久久久久| 欧美激情第99页| 日韩中文字幕在线播放| 1000精品久久久久久久久| 蜜臀尤物一区二区三区直播| 少妇精品一区二区| 欧美黑人欧美精品刺激| 视频区 图片区 小说区| 99草草国产熟女视频在线| 中文字幕第50页| 精品免费日韩av| 欧美一区二区三区影视| 午夜欧美一区二区三区在线播放| 水蜜桃久久夜色精品一区的特点 | 欧美日韩第一视频| 国产视频亚洲精品| 欧美性xxxxxx少妇| 欧美日韩综合在线免费观看| 中文字幕在线播放不卡一区| 秋霞电影一区二区| 亚洲国产综合久久| 日本亚洲一区二区三区| 69精品丰满人妻无码视频a片| 91精品国产综合久久男男| 久久五月婷婷丁香社区| 欧美日韩生活片| 一区二区三区电影| 欧美大胆a视频| 黄色成人在线播放| 激情综合一区二区三区| 日韩在线中文字幕视频| 国产 日韩 欧美在线| 欧美激情亚洲综合一区| 亚洲18色成人| 国产一区二区不卡在线| 欧美国产亚洲另类动漫| 国产无人区一区二区三区| 久久久99精品久久| 国产精品久久久久四虎| 欧美极品另类videosde| 国产欧美一区二区精品性| 少妇又色又爽又黄的视频| 久久久久久久久久91| 久久久久久久片| 亚洲自拍偷拍一区| 欧美激情视频网站| 亚洲高清福利视频| 狠狠色香婷婷久久亚洲精品| 日韩高清a**址| 国产欧美日韩在线播放| 激情五月婷婷久久| 日本成人在线免费| 50路60路老熟妇啪啪| 日日碰狠狠躁久久躁婷婷| 亚洲 欧美 日韩系列| 天天干天天曰天天操| 91精产国品一二三产区别沈先生| 玩弄中年熟妇正在播放| 黄色成人免费看| 国产精品嫩草影院精东| 亚洲精品视频自拍| 一区二区三区在线视频免费观看| 亚洲成av人片一区二区三区| 欧美色中文字幕| www.99久久热国产日韩欧美.com| 欧美精品免费观看二区| 成年人免费大片| 国产亚洲欧美一区二区| 欧美少妇性生活视频| 无码人妻aⅴ一区二区三区69岛| 成人激情校园春色| 欧美最猛性xxxx| 极品人妻videosss人妻| 国产日本一区二区| 国产亚洲欧美日韩美女| 国产三区精品| 色噜噜狠狠一区二区三区| 黑人中文字幕一区二区三区| 精品国产一区二区三区久久久久久| 成人做爰66片免费看网站| 国产精品亚洲αv天堂无码| 蜜桃av.com| 国产美女av一区二区三区| 国产亚洲成年网址在线观看| 成人网在线播放| 国产麻豆精品视频| 欧美国产1区2区| 欧美午夜精品一区二区蜜桃 | 伊人中文字幕在线观看| 国产在线观看一区二区| 在线看国产一区二区| 亚洲日韩第一页| 日韩av在线免费播放| 亚洲欧美综合v| 国产999精品视频| 成人在线视频电影| 国产成人艳妇aa视频在线| 97免费在线观看视频| 久久综合色播五月| 欧美日韩国产综合新一区| 亚洲国产成人爱av在线播放| 六十路精品视频| 欧美h在线观看| 色香色香欲天天天影视综合网| 亚洲黄色网址在线观看| 国产乱理伦片在线观看夜一区| 亚洲美女在线视频| 伊人久久一区二区三区| b站大片免费直播| 国产成人精品免费视频网站| 91福利社在线观看| 欧美俄罗斯性视频| 九九热精品在线播放| www.xxx国产| 亚洲精品国产一区二区精华液 | 久久偷窥视频| 91传媒免费观看| 国产一级二级三级| 日本女优在线视频一区二区| 91小视频免费观看| 亚洲成人一区二区在线观看| 亚洲最新视频在线| 久久99久久99精品| 成人午夜免费福利| 亚洲精品自拍偷拍| 91pron在线| 欧美人妻一区二区| 亚洲国产精品av| 91麻豆国产精品| 免费视频网站在线观看入口| 91精品国产综合久久久久久 | 国产精品嫩草影院俄罗斯| 九九**精品视频免费播放| 欧美美女一区二区在线观看| 欧美区高清在线| 秋霞欧美一区二区三区视频免费| av不卡中文字幕| 国产一区二区在线看| www日本高清| 韩日欧美一区二区三区| 国产精品一区二区视频| 在线一区二区三区四区| 国产精品亚洲欧美导航| 亚洲av无码久久精品色欲| 婷婷丁香花五月天| 欧美v国产在线一区二区三区| 欧美一区1区三区3区公司| 青青操国产视频| 亚洲人成在线播放网站岛国| 国产成人一区二区在线| 亚洲第一页av| 中文成人av在线| 国产欧美精品一区二区三区介绍 | 久久久综合九色合综国产精品| 在线播放日韩av| 爱福利视频一区二区| 石原莉奈在线亚洲二区| 日韩av中文字幕在线免费观看| 日产精品99久久久久久| 秋霞在线观看一区二区三区| 国产一区二区三区精彩视频| 国产伦精品一区二区三区视频我| 国产精品免费视频网站| 国产在线999| 国产成人无码精品久久久久| 在线精品视频一区二区三四| 日本aa在线观看| 国产浮力第一页| 在线播放国产一区二区三区| 国产成人精品一区二区在线小狼 | 在线观看黄网址| 欧美一级高清片| 成年人看片网站| 国产精品一区二区在线观看不卡 | 国产稀缺精品盗摄盗拍| 国产精品高潮久久久久无| 国产精品男人爽免费视频1| 久久久久久久毛片| 一区二区中文字幕在线| 超碰97网站| 69xxxx国产| 亚洲精品一区二区在线观看| 精品无码一区二区三区在线| 亚洲精品videosex极品| 99久久激情视频| 草草视频在线播放| 日韩欧美一区在线| 日本特级黄色大片| 日日夜夜精品视频天天综合网| 欧美在线观看视频| 国产又粗又猛又色又| 日韩综合中文字幕| 欧美一区二区三区粗大| 精品色蜜蜜精品视频在线观看| 高清无码一区二区在线观看吞精| 在线观看一二三区| 久久久久久**毛片大全| 国产成人亚洲综合青青| 国产日韩免费视频| 欧美一二三视频| 人妻妺妺窝人体色www聚色窝| 国产精品黄视频| 蜜桃av一区| 久久久久久九九| 久久尤物电影视频在线观看| 国产一级大片免费看| 夜夜揉揉日日人人青青一国产精品| 浓精h攵女乱爱av| 欧美伊人久久久久久久久影院| a级大片在线观看| 亚洲午夜久久久影院| 99久久久无码国产精品免费蜜柚| 国产成人综合亚洲| 精品一区二区国语对白| 日本成人性视频| 亚洲午夜国产一区99re久久| 在线观看一区二区三区视频| 欧美成人欧美edvon| 亚洲大尺度在线观看| 国产高清不卡av| 国产欧美日韩视频在线观看| 日本三级免费网站| 欧美日韩大陆一区二区| 国产性xxxx| 国产日韩专区在线| eeuss国产一区二区三区| 波多野结衣国产精品| 中文字幕日韩av综合精品| av在线亚洲天堂| 亚洲欧美日韩国产yyy| 欧美三级电影一区| 国产真人无遮挡作爱免费视频| 国产精品传媒毛片三区| 一区二区三区四区激情| 欧美日韩免费一区二区| 91日韩在线视频| 一级特黄大欧美久久久| 精品少妇theporn| 欧洲在线视频一区| 91.com在线观看| 国产黄色大片网站| www黄色日本| 欧美成人精品三级在线观看| 国产亚洲成年网址在线观看| 一级肉体全黄裸片| 欧美成人第一页| 国内精品偷拍视频| 亚洲av综合色区| 亚洲国产又黄又爽女人高潮的| 国产男男gay体育生网站| 成人国产一区二区三区| 精品视频久久久久久久| 国产精品1区2区3区| 狠狠97人人婷婷五月| 亚洲欧美999| 香蕉av在线播放| 91精产国品一二三| 国产丝袜精品第一页| 久久久久久久波多野高潮日日| 精品日韩久久久| 日本久久中文字幕| 亚洲mv大片欧洲mv大片精品| 中文字幕免费播放| 亚洲精品国产拍免费91在线| www色aa色aawww| 先锋影音男人资源| 深夜成人在线观看| 日韩欧美主播在线| 极品美女销魂一区二区三区免费| 女同性αv亚洲女同志| 高清欧美性猛交xxxx| 亚洲精品久久久久久国产精华液| 国产精品一区二区6|