欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡

你的位置:首頁 > 測試測量 > 正文

國內(nèi)工程師學(xué)學(xué)!谷歌工程師是如何練就過硬本領(lǐng)的?

發(fā)布時(shí)間:2014-12-27 責(zé)任編輯:sherryyu

【導(dǎo)讀】一位在谷歌從事工程師的朋友為大家?guī)砹斯雀韫こ處熚幕械膸讉€(gè)核心原則,國內(nèi)工程師都來瞧瞧別人是如何練就過硬的本領(lǐng)的。同時(shí)也看看國內(nèi)外的差距到底有多大?
 
我大學(xué)畢業(yè)后便加入Google的搜索質(zhì)量團(tuán)隊(duì),在2006年中旬到2008年中旬在其工作,在這期間,公司的規(guī)模從8000人上漲到20000人。在我的第一個(gè)項(xiàng)目,我同兩位極具天賦的工程師一起工作,短短六個(gè)月,我們?cè)突y試并啟動(dòng)了網(wǎng)站的新功能,每天向數(shù)百萬用戶在google.com上展示相關(guān)搜索。作為團(tuán)隊(duì)的新員工,自始至終最突出的感受是在這樣的環(huán)境中,公司如何能使像我這樣的新工程師快速成長起來。
  
如果這不是Google工程文化的關(guān)鍵要素,對(duì)于我們這樣規(guī)模的團(tuán)隊(duì)在如此短時(shí)間內(nèi)發(fā)布新特性是極為困難的。這些要素能夠讓我迅速地獲得Google的代碼庫、工具和基礎(chǔ)設(shè)施。它們也是使公司能夠達(dá)到今天50000雇員規(guī)模的原因。
  
一些前谷歌員工可能抱怨公司變得遲緩和官僚,但是不可否認(rèn)它已經(jīng)獲得很高的成就和很大的規(guī)模,在《財(cái)富》評(píng)選的100家最適合工作的公司中名列前茅。
  
這有我從谷歌工程文化中獲得的六個(gè)核心原則,你可能能夠從中獲益:
工程師
把工程資源用于共享工具和抽象概念。在早期谷歌在工具和抽象概念上大力投資,例如Protocol Buffers,MapReduce,BigTable和其他在工程中自始至終都會(huì)用到的東西。解決問題好的態(tài)度并使得每個(gè)人能夠接受已經(jīng)帶來巨大的收益。每個(gè)團(tuán)隊(duì)都花費(fèi)較少的心理周期選擇使用哪個(gè)工具,專注于工具的團(tuán)隊(duì)能夠更關(guān)注提升工程生產(chǎn)力,和改善已經(jīng)使用的工具和服務(wù)。每個(gè)團(tuán)隊(duì)可能使用截然不同的工具鏈,這也意味著當(dāng)你學(xué)習(xí)了基本單元結(jié)構(gòu)后,更容易理解許多項(xiàng)目背后的設(shè)計(jì)。這個(gè)方法的負(fù)面影響就是有些時(shí)候你可能感覺你的case是被強(qiáng)行塞入一個(gè)特別的良好支持的工具,即使它不是最好的。
  
在新工程師培訓(xùn)中投資可重復(fù)使用的訓(xùn)練材料。我在谷歌能夠迅速變得如此高產(chǎn)的一個(gè)原因是公司在培訓(xùn)材料上面花了大力去投資,其稱之為Codelabs,Codelabs包括了公司的核心抽象模型,解釋它們?yōu)槭裁幢辉O(shè)計(jì)出來,突出代碼庫的相關(guān)片段,以及通過實(shí)現(xiàn)練習(xí)驗(yàn)證理解它們。如果沒有它,我將會(huì)花更多的時(shí)間來學(xué)習(xí)各種我需要去了解的各種技術(shù),這也意味著我的隊(duì)員要花費(fèi)更多的精力向我去解釋它們。我在谷歌這樣積極的經(jīng)歷,強(qiáng)有力的影響了我在后來的Quora新人培訓(xùn)過程中大力推崇Codelabs使用的決定。
  
標(biāo)準(zhǔn)化編碼約定。每個(gè)關(guān)于空格、大小寫、行長度、是否使用智能指針等約定,可能似乎是不重要的,但是到了谷歌這樣的大規(guī)模時(shí)會(huì)帶來巨大的影響。我不是第一次承認(rèn),當(dāng)代碼校驗(yàn)人員挑刺我的代碼令我感到十分不愉快,就因?yàn)槲覜]有正確的縮進(jìn)或在行長度超出了規(guī)定的兩個(gè)字符。但是因?yàn)榇蠹叶甲裱瑯拥募s定,使得瀏覽代碼變得大大容易。當(dāng)更換團(tuán)隊(duì)或在跨部門項(xiàng)目中工作時(shí),這幾乎沒有額外支出去學(xué)習(xí)新團(tuán)隊(duì)的約定。當(dāng)團(tuán)隊(duì)規(guī)模很小時(shí),約定是那種很容易被忽視的東西,但是在代碼和團(tuán)隊(duì)規(guī)模逐漸壯大在這方面越來越做出改變,這樣你事實(shí)上希望從始至終都是一致。如果可能早期在約定一致性上保持一致,或者使用谷歌開源的風(fēng)格指南。
  
通過代碼復(fù)審(Code Review)提升代碼質(zhì)量。對(duì)每次改變進(jìn)行代碼復(fù)審減緩了迭代更新的速度,但是提升了代碼質(zhì)量,新工程師收到反饋后,他們需要迅速的采取最佳的實(shí)踐并專注于公認(rèn)的代碼質(zhì)量等級(jí)。總體的代碼質(zhì)量越高,也就意味著新工程師在模仿周圍人員的代碼同時(shí),初期就會(huì)寫出更加簡潔的代碼。因此,代碼復(fù)審有助于公司在較大規(guī)模上位置較高的軟件質(zhì)量。
  
用正確數(shù)據(jù)解決很多問題。谷歌研發(fā)主管Peter Norvig經(jīng)常談到在解決復(fù)雜問題上“不合理的數(shù)據(jù)有效性”。正確的數(shù)據(jù)能夠幫助你了解用戶,劃分辦公室政治,解決爭論,并讓你跟上進(jìn)度。開發(fā)日志和數(shù)據(jù)基礎(chǔ)工具,如Sawzall和MapReduce,使谷歌的工程師從大量數(shù)據(jù)中篩選出來變?yōu)榭赡堋?/div>
  
自動(dòng)化測試來衡量你的代碼。谷歌有十分強(qiáng)烈的單元測試文化,“廁所測試”就是一個(gè)例子,差不多我每做一次代碼的改動(dòng)都伴隨一個(gè)單元測試,代碼復(fù)審員將會(huì)嚴(yán)格地檢查他們。這讓開發(fā)變慢,但它也意味著成百上千的工程師可以改變代碼庫中的同一部分而不會(huì)犧牲過多的質(zhì)量和可靠性。谷歌以同樣的方式在共享工具上進(jìn)行投入,它也會(huì)共享測試框架,并通過最好的測試實(shí)踐讓大家寫測試變得更容易。
  
當(dāng)我后來在Ooyala和Quora幫助他們構(gòu)建團(tuán)隊(duì)和產(chǎn)品時(shí),谷歌的工作強(qiáng)烈地讓我思考,在哪些地方什么會(huì)形成良好的工程文化。然而,在谷歌這樣規(guī)模的公司工作好并不一定意味著會(huì)在不同機(jī)構(gòu)的不同發(fā)展時(shí)期的工作同樣會(huì)好。每個(gè)工程決策都包括一系列權(quán)衡,但是谷歌工程文化提供了一部分權(quán)衡,而你可以從這里開始。
要采購工具么,點(diǎn)這里了解一下價(jià)格!
特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索
?

關(guān)閉

?

關(guān)閉

欧美日韩亚州综合,国产一区二区三区影视,欧美三级三级三级爽爽爽,久久中文字幕av一区二区不卡
在线精品观看国产| 亚洲精品一区二区在线观看| 日韩一区二区免费在线电影| 国产精品对白交换视频| 久久国产精品99精品国产 | 国产伦精品一区二区三区免费迷| 在线观看网站黄不卡| 亚洲国产经典视频| 毛片不卡一区二区| 欧美日韩国产小视频| 中文字幕一区av| 国产精品123| 日韩欧美国产精品一区| 丝袜亚洲另类欧美综合| 91福利视频在线| 亚洲精品国产无天堂网2021 | 国产一区美女在线| 欧美一区二区三区在线视频| 亚洲成人激情社区| 欧美色欧美亚洲另类二区| 亚洲码国产岛国毛片在线| 国产91在线|亚洲| 欧美激情艳妇裸体舞| 国产精品77777| 欧美激情综合五月色丁香| 国产剧情一区在线| 国产午夜亚洲精品不卡| 国产传媒日韩欧美成人| 国产欧美日韩综合| 国产jizzjizz一区二区| 中文字幕的久久| 97久久精品人人澡人人爽| 国产精品久久久久久久久免费相片 | 欧美午夜电影在线播放| 一区二区三区免费网站| 国产91精品一区二区麻豆网站| 国产麻豆9l精品三级站| 欧美丰满高潮xxxx喷水动漫| 偷拍一区二区三区四区| 欧美人成免费网站| 美国毛片一区二区三区| 久久久99精品免费观看| 成人黄色免费短视频| 亚洲男人的天堂一区二区| 欧美性受极品xxxx喷水| 日本伊人色综合网| 久久精品亚洲乱码伦伦中文 | 欧美一级专区免费大片| 免费观看一级欧美片| 欧美精品一区二区三区在线 | 国产精品亚洲专一区二区三区 | 久久久久国产免费免费 | 夜夜嗨av一区二区三区四季av| 欧美三区在线视频| 国产综合色精品一区二区三区| 中文字幕在线不卡一区| 欧美在线高清视频| 国产中文字幕一区| 一区二区三区蜜桃网| 精品免费日韩av| 色欧美88888久久久久久影院| 日本免费新一区视频| 亚洲国产激情av| 欧美日韩激情在线| 粉嫩一区二区三区在线看| 亚洲mv在线观看| 中日韩av电影| 91精品欧美综合在线观看最新| 国产91丝袜在线播放| 水蜜桃久久夜色精品一区的特点| 国产亚洲自拍一区| 在线播放一区二区三区| 成人av在线网站| 另类调教123区| 亚洲国产一区视频| 国产精品麻豆网站| 精品日产卡一卡二卡麻豆| 91国模大尺度私拍在线视频| 国产精品中文欧美| 日韩精品欧美精品| 亚洲激情一二三区| 中文字幕欧美三区| 精品区一区二区| 欧美午夜一区二区三区| 成人av在线资源网站| 国产精品一区免费视频| 奇米色一区二区| 五月天中文字幕一区二区| 亚洲色大成网站www久久九九| 国产蜜臀av在线一区二区三区| 日韩一区二区在线看片| 欧美日韩中字一区| 色老头久久综合| 色综合一区二区| 波多野结衣中文字幕一区| 国产成人精品影视| 国产一区91精品张津瑜| 国产一区二区在线观看视频| 免费欧美高清视频| 日韩一区精品字幕| 日韩国产精品91| 日韩一区精品字幕| 婷婷六月综合网| 免费欧美高清视频| 久久国产精品色| 韩国v欧美v亚洲v日本v| 精品亚洲免费视频| 黄网站免费久久| 国产真实乱偷精品视频免| 国产一区二区三区美女| 国产黄色精品视频| 粉嫩绯色av一区二区在线观看| 国产精品91一区二区| 成人看片黄a免费看在线| 不卡视频在线看| 色偷偷88欧美精品久久久| 日本韩国一区二区三区| 精品视频123区在线观看| 欧美丰满高潮xxxx喷水动漫| 91精品一区二区三区久久久久久 | 日韩精品一区二区三区视频在线观看| 欧美一区二区视频网站| 精品久久国产老人久久综合| 久久九九99视频| 中文字幕一区日韩精品欧美| 亚洲另类春色国产| 全国精品久久少妇| 国产精品一卡二卡在线观看| 99国产精品视频免费观看| 欧美视频一区二区三区在线观看| 91精品国产色综合久久| 久久久久久久久99精品| 亚洲美女少妇撒尿| 麻豆传媒一区二区三区| www.欧美色图| 日韩一区二区在线观看视频| 国产拍揄自揄精品视频麻豆| 亚洲综合一二三区| 九色|91porny| 一本大道久久精品懂色aⅴ| 欧美一级高清片在线观看| 中文字幕va一区二区三区| 香蕉影视欧美成人| 国产精品77777竹菊影视小说| 在线观看日韩国产| 久久综合一区二区| 一区二区三区高清在线| 国产麻豆视频精品| 欧美色精品在线视频| 久久精品免费在线观看| 亚洲va国产天堂va久久en| 成人免费视频caoporn| 欧美一区国产二区| 亚洲欧美日韩一区二区 | 91在线云播放| 欧美v国产在线一区二区三区| 中文字幕一区二| 国产精品综合一区二区| 欧美日韩一级大片网址| 中文字幕中文在线不卡住| 精品一区二区日韩| 欧美日韩中文字幕精品| 亚洲欧洲日韩在线| 婷婷综合在线观看| 91丨porny丨户外露出| 久久久精品国产免大香伊| 日本女人一区二区三区| 欧洲人成人精品| 亚洲私人黄色宅男| 国产成人精品一区二区三区网站观看 | 色天天综合色天天久久| 国产日韩欧美精品综合| 捆绑调教一区二区三区| 欧美男女性生活在线直播观看| 国产精品网曝门| 国产美女一区二区三区| 欧美一级高清大全免费观看| 亚洲一区二区三区四区的| 99久久777色| 中文字幕一区二区三区视频| 国产一区二区精品久久91| 精品久久久久久久人人人人传媒 | 亚洲成国产人片在线观看| 99久久婷婷国产综合精品| 欧美国产一区二区| 国产91在线看| 国产精品色眯眯| 成人黄页在线观看| 国产精品看片你懂得| 成人天堂资源www在线| 中文字幕高清不卡| 波多野结衣中文一区| 最新成人av在线| 日本精品裸体写真集在线观看| 亚洲女女做受ⅹxx高潮| 91黄色小视频| 午夜精品福利一区二区三区蜜桃| 69堂成人精品免费视频| 另类的小说在线视频另类成人小视频在线 | 综合自拍亚洲综合图不卡区|