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

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

所有程序猿都能擁有“Google級(jí)”開發(fā)環(huán)境。

曉查 栗子 方馭洋 發(fā)自 凹非寺

量子位 報(bào)道 | 公眾號(hào) QbitAI

一位曾經(jīng)的谷歌工程師,花費(fèi)兩年時(shí)間,辛苦整理了一份清單。

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

但實(shí)際上,這個(gè)大全實(shí)打?qū)嵉匾渤蔀榱艘环?strong>最佳開發(fā)工具大全。

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

美國網(wǎng)友對(duì)這個(gè)大全給予了很高的評(píng)價(jià):這份清單中列出的開源軟件,不僅解決了硅谷大廠前員工的難處,也能為其他所有碼農(nóng)解除困惑。

在這套大全的指導(dǎo)下,任何一個(gè)工程師,都能獲得類似在谷歌內(nèi)部寫代碼的體驗(yàn)。xg2xg上線僅僅一天就登上趨勢(shì)榜,收獲2500+星!

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

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

開發(fā)工具一覽

這份清單總共有兩部分,前半部分介紹的是碼農(nóng)常用的開發(fā)工具,包括核心技術(shù)、基礎(chǔ)設(shè)施、服務(wù)、開發(fā)運(yùn)維等;后半部分則面向非技術(shù)人員。

核心技術(shù)工具

大數(shù)據(jù)處理工具

Google內(nèi)部工具:MapReduce;

替代品:Apache Hadoop、Spark

想要在上千臺(tái)機(jī)器組成的大集群上、并行處理上TB級(jí)別的海量數(shù)據(jù)集,就要用到這類大規(guī)模數(shù)據(jù)處理工具了。

MapReduce,就是這類工具的先驅(qū)。Jeff Dean等人2004年提出了這個(gè)分布式計(jì)算架構(gòu),最早在Google內(nèi)部用來處理大規(guī)模數(shù)據(jù)的并行計(jì)算。Jeff Dean還親自為它撰寫過使用指南。

而Apache Hadoop這個(gè)開源替代品,也是根據(jù)Jeff Dean當(dāng)年的論文自行實(shí)現(xiàn)而成,能提供與MapReduce文件系統(tǒng)類似的功能。

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

序列化工具

Google內(nèi)部:Protocol Buffer;

外部替代品:Protobuf、Thrift、Avro

這一組工具用于結(jié)構(gòu)化數(shù)據(jù)序列化,上面這些,都是xml替代品,比它更小、更快、也更簡(jiǎn)單。

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

比起XML和JSON,Protobuf 更小、更快,也更簡(jiǎn)潔,很適合做數(shù)據(jù)存儲(chǔ)或 RPC 數(shù)據(jù)交換格式。只需要定義一次數(shù)據(jù)結(jié)構(gòu),就可以利用各種不同語言或者從各種不同數(shù)據(jù)流中對(duì)結(jié)構(gòu)化數(shù)據(jù)進(jìn)行輕松讀寫。

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

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

Avro 同樣也有schema(也就是程序中結(jié)構(gòu)化數(shù)據(jù)的定義),但是實(shí)現(xiàn)方式跟 Protobuf 和 Thrift 有很大區(qū)別。

由于數(shù)據(jù)不需要額外的標(biāo)注,Avro 在序列化大量相同的數(shù)據(jù)時(shí)會(huì)比 Protobuf 和 Thrift 更有效率。不過在編碼大量變化的數(shù)據(jù)時(shí),因?yàn)閟chema會(huì)隨數(shù)據(jù)一同存儲(chǔ),Avro的效率會(huì)退化到 JSON 和 MessagePack 的級(jí)別。

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

基礎(chǔ)設(shè)施

大型集群管理系統(tǒng)

Google內(nèi)部:Borg;外部替代品:Kubernetes、Apache Mesos、HashiCorp Nomad

大型集群管理系統(tǒng)用于管理云平臺(tái)中多個(gè)主機(jī)上的容器化的應(yīng)用。

Borg是Google內(nèi)部的大型集群管理系統(tǒng),現(xiàn)如今應(yīng)用最廣泛的服務(wù)編配系統(tǒng)Kubernetes就脫胎于Borg。

Borg 讓開發(fā)者能夠不必操心資源管理的問題,做到跨多個(gè)數(shù)據(jù)中心的資源利用率最大化。

沒有Borg十五年的經(jīng)驗(yàn),也就不會(huì)有Kubernetes。雖然作者把它放在開源/真實(shí)世界這一欄里,但事實(shí)上Kubernetes也是由Google設(shè)計(jì)并參與開發(fā)的。

Kubernetes使用Go語言編寫, 是一個(gè)大而全的解決方案,服務(wù)調(diào)度、網(wǎng)絡(luò)、存儲(chǔ)、安全通通一手抓,而且本身的架構(gòu)也非常好,在上面做二次開發(fā)非常容易。

HashiCorp Nomad同樣是一個(gè)比較常見的開源調(diào)度程序,架構(gòu)簡(jiǎn)單,能將資源管理器和調(diào)度程序的功能集成到一個(gè)系統(tǒng)中。Nomad也是分布式的,高可用且易操作。但顯然Kubernetes的功能會(huì)更豐富。

至于Mesos,它僅僅是一個(gè)調(diào)度系統(tǒng),無法直接使用,要配合各種 Mesos framework 來實(shí)現(xiàn)各類功能。

存儲(chǔ)

當(dāng)然,Google內(nèi)部工具也不是所有的都能找到完美的替代品。

至少在存儲(chǔ)這件事情上,就有網(wǎng)友不贊同原作者觀點(diǎn)。他認(rèn)為這份清單在一定程度上具有誤導(dǎo)性,某些替代品根本達(dá)不到Google內(nèi)部工具的水平。

比如將Colossus和HDFS對(duì)比是在開玩笑,相比之下,HDFS就像是一個(gè)玩具。要說對(duì)比,它智能和十年前已經(jīng)退役的GFS相當(dāng)。

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

其他開發(fā)工具

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

還有什么福利

如果你不是工程師,上面那些工具大概就用不上了。不過,只要是個(gè)公司或者團(tuán)隊(duì),總會(huì)有IT和運(yùn)營需求。

比如說,飯總是要吃的

很多網(wǎng)友看了這份清單,最感興趣的就是這一項(xiàng):

離開Google的人類,再也找不回免費(fèi)食堂。

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

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

公司有吃的,還不是為了讓你們多點(diǎn)時(shí)間工作?

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

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

吃,只是IT/運(yùn)營章節(jié)的第一條。

后面,還有梗圖生成器Memegen

工作太辛苦的時(shí)候,可以皮一下:

?當(dāng)沒有GPU的人,遇到了Google Colab

對(duì)此,甚至有人呼吁:

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

所以,這個(gè)章節(jié)并沒有和工作相關(guān)的資源么?

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

有一些必要的小工具。

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

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

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

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

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

xg2xg項(xiàng)目地址:

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

— 完 —

版權(quán)所有,未經(jīng)授權(quán)不得以任何形式轉(zhuǎn)載及使用,違者必究。

相關(guān)閱讀

国产熟妇搡bbbb搡bbbb| 亚洲风情亚aⅴ在线发布| 亚洲欧美一区二区三区极速播放| 久久久91精品国产一区二区精品| 国产无人区一区二区三区| 国产网站一区二区三区| 亚洲第一综合色| 欧美三级视频在线播放| 亚洲国产成人av在线| 自拍偷拍免费精品| 91精品国产电影| 大波视频国产精品久久| 亚洲精品在线免费看| 国产 福利 在线| xxxx一级片| 国产黑丝在线观看| 午夜69成人做爰视频| 怡春院在线视频| 免费高清在线视频一区·| 国产成人精品免费一区二区| 国产精品久久久久久久久久免费看| 亚洲一区在线观看视频| 欧美成人激情免费网| 九九热最新视频//这里只有精品 | 欧美 中文字幕| 精品一区二区综合| 亚洲免费伊人电影| 日韩一级片网址| 欧美极品少妇xxxxⅹ免费视频| 91沈先生在线观看| 视色,视色影院,视色影库,视色网 日韩精品福利片午夜免费观看 | 在线观看污视频| 亚洲精品在线网址| 日本亚洲色大成网站www久久| 性欧美8khd高清极品| 91麻豆精品秘密| 欧美在线观看18| 久久综合电影一区| 国产高清在线一区二区| 免费大片在线观看| 久久久久久久久精| 蜜桃精品在线观看| 丰满岳妇乱一区二区三区| 国产一区二区三区直播精品电影| 91免费看片网站| 成年人视频观看| 天天天天天天天天操| 亚洲三区在线观看无套内射| 亚洲欧美日韩在线| 亚洲色图25p| 国产亚洲精品美女久久久m| 男人的天堂日韩| 久久久久久久久久久久久久久久久| 午夜性色福利影院| 亚洲二区视频在线| 久久五月情影视| 色之综合天天综合色天天棕色| 亚洲欧美日韩一二三区| 中文字幕久久熟女蜜桃| 久久精品亚洲乱码伦伦中文| 亚洲白虎美女被爆操| 91国产在线播放| 天堂视频免费看| 最新在线中文字幕| 久久精品一区四区| 亚洲视频在线看| 日韩精品欧美专区| 一区二区黄色片| 天堂在线视频网站| 色先锋资源久久综合| 日本久久精品视频| 丁香婷婷激情网| 中文字幕一区二区久久人妻| 亚洲日本在线天堂| 免费av在线一区| 成人午夜免费在线| 黄色在线视频网址| 中文字幕亚洲一区二区av在线| 日韩在线观看免费全集电视剧网站| 亚洲国产成人不卡| 性欧美疯狂猛交69hd| 成人中文字幕电影| 有码中文亚洲精品| www插插插无码免费视频网站| 久久久久久av无码免费网站| 国产日韩欧美高清在线| 九九精品在线播放| www.日日操| 粉嫩av一区二区夜夜嗨| 欧美日韩一卡二卡三卡 | 在线观看日韩精品视频| 精品在线视频一区| 日韩av最新在线观看| 一区二区三区四区免费视频| 日本少妇bbwbbw精品| 国产精品国产自产拍高清av | 在线播放免费视频| 日韩不卡在线观看日韩不卡视频| 51久久夜色精品国产麻豆| 久久久久久久久一区二区| 亚洲综合网在线| 亚洲欧洲99久久| 国产精品99一区| 好吊一区二区三区视频| aaa国产一区| 久久久久久av| 男人添女人荫蒂国产| 激情深爱一区二区| 日韩中文有码在线视频| 午夜国产一区二区三区| 肉色丝袜一区二区| 亚洲精品日韩在线| 免费在线观看的毛片| 日韩国产精品久久久| 亚洲午夜av电影| 久久精品视频16| 亚洲 另类 春色 国产| 亚洲精品美女在线观看| 欧美女人性生活视频| 日本一区中文字幕| 久久久国产精品视频| 在线观看日本www| 国产成人av在线影院| 午夜精品久久久久久99热| 国产精品果冻传媒| 久久久久亚洲综合| 91精品国产综合久久久久久久久 | 日韩高清av| 欧美三级一区二区三区| 欧美午夜一区二区三区免费大片| 亚洲日本一区二区三区在线不卡| 国产av一区二区三区精品| 日韩电视剧免费观看网站| 日本成人在线免费视频| 国产精品 欧美精品| 欧美在线观看网址综合| 国产精品国产三级国产传播| 激情av一区二区| 一区二区欧美日韩| 日韩高清不卡一区二区| 97精品国产91久久久久久| 俄罗斯毛片基地| 无吗不卡中文字幕| av影院在线播放| 精品一区二区在线观看| 热久久免费国产视频| 久久久久久国产精品视频| 欧美日韩黄色影视| 青青草av网站| 久久你懂得1024| 狠狠色噜噜狠狠狠狠色吗综合| 在线观看国产精品入口男同| 精品网站999www| 国产精品二区视频| 洋洋成人永久网站入口| dy888午夜| 久久超碰97中文字幕| 国产成人精品在线播放| 成年人视频在线免费看| 亚洲午夜国产成人av电影男同| 波多野结衣先锋影音| 福利一区福利二区微拍刺激| 国产高清av在线播放| 91免费在线看| 欧美在线视频二区| 精品伊人久久久久7777人| 亚洲淫片在线视频| 天天操天天干天天爽| 91精品国产高清久久久久久| 亚洲另类欧美日韩| 爽爽爽爽爽爽爽成人免费观看| 麻豆一区在线观看| 精品久久国产字幕高潮| 日韩片在线观看| 欧美日韩成人在线一区| 无码人妻丰满熟妇啪啪网站| 欧美午夜精品久久久久久人妖| 成人在线观看a| 亚洲免费观看高清| 久久久噜噜噜www成人网| 国产精品美女久久久久aⅴ| 国产欧美自拍视频| 91在线观看污| 日本a级片在线观看| 国产精品人成在线观看免费| 精品国偷自产一区二区三区| 国产精品日产欧美久久久久| 成人免费观看cn| 一区二区三区高清在线| 日日噜噜夜夜狠狠| 日韩欧美亚洲成人| 91成人在线观看喷潮蘑菇| 欧美日韩另类国产亚洲欧美一级| 亚洲天堂2024| 欧美成人午夜电影| 少妇被躁爽到高潮无码文| 色婷婷综合成人av| 中文字幕在线一| 国产精品美女免费| 蜜桃91丨九色丨蝌蚪91桃色| 日韩免费一区二区三区| 国产欧美日产一区| 成年人视频在线免费| 欧美在线免费观看亚洲| 日本成人免费视频| 自拍视频国产精品| 国产精品久久久久久无人区| 92看片淫黄大片欧美看国产片 | 亚洲理论在线a中文字幕| 久久中文字幕无码| 2020国产精品视频| 蜜桃视频一区二区三区在线观看| 日本亚洲导航| 亚洲婷婷国产精品电影人久久| 中文av字幕在线观看| 91精品国产欧美一区二区成人 | 中国丰满人妻videoshd | 国产剧情av麻豆香蕉精品| 亚洲一区影院| 亚洲第一av色| 成人精品999| 久久婷婷国产麻豆91天堂| 国模私拍视频在线| 一区不卡视频| 亚洲va韩国va欧美va| xxxx日本黄色| 韩国精品美女www爽爽爽视频| 久久久夜精品| 无码人妻精品一区二区蜜桃百度| 欧美日韩中文在线观看| 神马久久精品综合| 日韩免费中文字幕| 国产成人福利片| 国内国产精品天干天干| 精品一区精品二区| xxxwww在线观看| 国产又大又长又粗又黄| 一本色道久久综合狠狠躁的推荐| 懂色av懂色av粉嫩av| 国产情人节一区| 久久精品亚洲麻豆av一区二区 | 国产精品一区二区av| 日本一区二区高清| youjizz.com国产| 欧美黑人一区二区三区| 国产在线一区二区| 欧美日韩一区二区三区69堂| 亚洲欧美激情一区| 日韩精品一二区| 国产情侣av自拍| 色诱女教师一区二区三区| 男人的j进女人的j一区| 538在线视频观看| 日韩在线一区二区三区免费视频| 免费成人你懂的| 日本激情视频在线播放| 在线看片第一页欧美| 毛片av一区二区| 天天爽人人爽夜夜爽| 中文字幕欧美专区| 国产伦精品一区二区三区在线观看 | 永久免费精品影视网站| 麻豆精品久久久| 亚洲欧美一区二区三区不卡| 久久久久免费视频| 久久免费视频一区| 色www亚洲国产阿娇yao| 国产精品xxxx| 欧美亚洲一区三区| 国产刺激高潮av| 自拍偷拍 国产| 久久久免费观看| 国产精品视频第一区| 午夜69成人做爰视频| 久久久婷婷一区二区三区不卡| 欧洲在线/亚洲| 女人18毛片水真多18精品| 毛片毛片毛片毛片毛片毛片毛片毛片毛片| 最近中文字幕日韩精品| 91在线视频18| 1024手机在线视频| 午夜精品短视频| 亚洲欧美精品在线| av福利精品导航| 唐朝av高清盛宴| 国产日本欧美在线| 自拍偷拍亚洲区| 欧美激情资源网| 成人午夜视频在线播放| 99在线免费视频观看| 久久视频在线播放| 国产精品免费看片| 日批视频免费观看| 免费看污污网站| 国产日韩欧美在线| 欧美日韩电影在线| 极品少妇xxxx精品少妇| 99自拍偷拍视频| 日韩在线国产| 久久中国妇女中文字幕| 一区二区不卡在线视频 午夜欧美不卡在| 黄色片中文字幕| 韩国视频一区二区三区| 国产精品丝袜高跟| 欧美三级中文字幕| 国产乱码精品1区2区3区| 私库av在线播放| 免费看国产曰批40分钟| 国产精品精品国产| 欧美日韩亚洲国产综合| 国产不卡视频一区| 日韩免费一二三区| 国产av人人夜夜澡人人爽| 亚洲精品日韩av| 日韩精品在线观看一区二区| 久久亚区不卡日本| 国产精品欧美综合| 日本50路肥熟bbw| 精品日本一区二区三区| 国产一区二区美女视频| 一区二区三区四区激情| 久久婷婷一区| 久久久国产精华液| 天堂网在线免费观看| 九色91视频| 久久久久久久爱| 欧美日韩国产精品成人| 播五月开心婷婷综合| 中文字幕精品一区二| 看全色黄大色黄女片18| 一区二区不卡在线观看| 国产999精品久久久| 亚洲国产成人av在线| 亚洲一级在线观看| 精品亚洲porn| 中文字幕天堂在线| 熟女俱乐部一区二区视频在线| 麻豆一区二区三区在线观看| 国产精品稀缺呦系列在线| 亚洲精品一区中文| 天天亚洲美女在线视频| 成人午夜激情在线| 成人福利小视频| 日韩在线中文字幕视频 | 久久精精品视频| 欧美乱妇40p| 精品国产一区二区三区久久影院| 亚洲精品国产视频| 国产成人免费视频网站| 亚洲成人中文字幕在线| 日本网站免费观看| 人妻熟女aⅴ一区二区三区汇编| 久久久999免费视频| 麻豆av一区| 国产区精品视频| 欧美成aaa人片免费看| 欧美精品一区二| 欧洲一区在线电影| 一区二区三区四区五区视频在线观看| 国产精品一区二区无线| 亚洲伦理在线观看| 国语对白永久免费| 国产精品久久久久久成人| 韩国三级在线看| 欧美a v在线播放| 色中色综合成人| 国产欧美丝袜| 国产在线久久久| 欧美精品久久久久久久免费观看 | 亚洲精品欧美在线| 久久久久久久久一| 国产美女av一区二区三区| 亚洲精品一区二区三区蜜桃| 国产女主播喷水视频在线观看| 黄色一级片中国| 日韩av一二区| 国产xxxx视频| 国产黑丝在线视频| 九色在线视频观看| 国产黄色激情视频| 懂色av粉嫩av蜜臀av| 亚洲国产婷婷香蕉久久久久久99| 国语精品免费视频| 91欧美激情另类亚洲| 日本精品免费观看| 欧美亚洲在线播放| 国模极品一区二区三区| 久久久久久久电影一区| 欧美日本亚洲视频| 欧美日韩第一视频| 中文字幕日本精品| 日韩中文字幕精品视频| 亚洲人成电影在线播放| 亚洲毛片在线观看| 亚洲精品在线视频| 亚洲片av在线| 视频在线观看99| 欧美成人免费一级人片100| 久久精品国产视频| 精品国产一区二区三区久久狼黑人| 亚洲欧洲偷拍精品| 色综合伊人色综合网站| 久久久精品免费视频| 欧美激情中文字幕乱码免费| 国语自产偷拍精品视频偷| 欧美综合在线观看| 成人久久一区二区三区| 99三级在线| 日韩福利二区| 成人免费视频91|