我早年在Google學到的10條經驗
本文來自Google公司資深工程師Matt Cutts。加入Google以前,在北卡羅來納州大學教堂山分校攻讀計算機圖形學方向博士學位。他寫的文章深入淺出,簡明易懂,實用價值很高,因此他在網際網路上具有相當高的名氣。 日前,High Scalability創始人Todd Hoff整理了其與Cutts的談話,總結了後者早年在Google學到的10條經驗,值得很多人學習。以下為原文:
我所認識的Matt Cutts是這樣的,他是Google的老員工(2000年入職),目前擔任Google公司Webspam團隊的負責人,他與This Week in Tech(TWiT)創始人Leo Laporte曾在TWiT一起亮相,從中我們可以看到他一貫的敏銳、體貼,是個真正的好男人。走過路過,不要錯過!
出乎意料的是他所做的談話,早年在Google學到的經驗。此番談話也使Matt看起來異常風趣,像是個講故事的好手。談話是講述的是他早期在Google一些故事。故事呈現了一個非常人性化的Google。當你認為在Google所做的一切都是人工智慧搞定的一種計算之時,Matt提醒大家,那些都是人工所做的判斷,通常只是這些人盡力而為的結果。
談話的核心內容是藉助創造力來進行創新,來解決問題。當你陷入進退維谷的境地時,就要變得富有創造力。質疑自己的設想,下面的談話也許能幫到你。
談話雖短,但值得一看。很多有趣的小細節,只有身經百戰、遠見卓識者才能擁有。談話中亦充滿了智慧。這就是我對Matt談話的評註!
1. 創造力導致天壤之別
Matt Cutts在Google頭一個大型專案是開發色情網站過濾器。孤軍奮戰了一段時間後,他發現沒人能幫到他。於是他的妻子烘焙了一些餅乾。任何在伺服器上找到色情資訊的人,都會得到他發給的餅乾。這樣的戰術相當奏效,以至於這些餅乾被周圍的人稱為色情餅乾,其他團隊也採用了這個策略。丟擲一個難題的同時給予人們小小的、象徵性的獎勵,這樣做能夠創造奇蹟。
2. 當面對相互矛盾的制約時,一個優秀的管理者常常能夠找到衝突雙方都滿意的創造性解決方案。
撒旦是與上帝為敵的魔王!Google首次面對的重大爭議本來要找比撒旦更邪惡人,而找到的答案卻是微軟?當然不是啦!面臨的正爭議是基於《美國數字千年法案》(The Digital Millennium Copyright Act, DMCA)的刪除請求。去年Google收到大約3.5億條DMCA刪除請求。顯然,你無法手動去搞定這一切,而同時也很難知道一個請求是合理的還是不合理的。對帶有【REEFER MADNESS】(赤裸之城)這樣資訊的內容來說,刪除請求似乎是合法的,但由於它不受版許可權制,因此這樣的請求是不合理的。
Google收到最初的刪除請求是來自山達基教會的,目的是為了壓制對其進行的批評。他們試圖壓制的網站在挪威,而網站的所有者不願意處理反向通知(counter notification),因為他們不想承擔在美國的訴訟風險。Google應該怎麼辦呢?
差則思勤,Google是這樣解決的:
- 刪除了頁面並新增了說明:“由於DMCA刪除請求的原因,搜尋結果予以刪除”。
- 投訴了chillingeffects.org,這是一項由北美多間大學聯合進行的學術研究專案。本專案最關注的是言論自由和智慧財產權問題。
Google開始對每一項而不得不刪除的合法請求開始做同樣的事情。
3. 要積極主動。沒人關心你的職業生涯,相對你所做的事,也沒人關心你賺多少錢。要自己想要的。否則你就完全偏離方向。
Matt是“自告奮勇”去做廣告產品前端工作的,他為此大約工作了一年時間。在這期間,Matt看到了人們開始向Google傳送垃圾郵件,於是他跑到主管工程的副總裁那裡說“我想去做反垃圾處理這塊內容”,這位副總裁答應他了。就這樣一路走來。而在這之前Matt很大程度上依賴於別人指使他應該做什麼。
你會驚訝,僅僅告訴別人“我想做某事”,竟然會產生這麼大區別。假如你是經理就請記住,如果有人想要做一些事情,那麼他們就會加倍地去努力。
4. 明確你的設想,進行反思
如果你完全用傳統思維想問題,那很難使你從人群中脫穎而出。很難有衝勁兒,也很難變得與眾不同。這些地方往往是最讓人拿不準的,也是最好的機會。你相信別人不相信的事情嗎?
5. 質疑設想的訓練
我們通常不善於質疑自己的設想。近似的一種方法就是拿當前的一些事情問自己:發生了什麼變化?與過去相比,世界有哪些不同?
例如,對於美國平價醫療法案來說,有兩點顯著區別:
1)可以使用對已存在疾病的保險獲得醫療服務;
2)你不必非要從僱主那裡上保險,而可以自行去交易所購買。
影響:
1)自己經商的人數可能會增加;
2)像Uber那樣依靠獨立承包商運轉的公司,可能會支援這項法案。
像醫療保險那樣的東西可能會發生非常大的漣漪效應(ripple effect)。
拿Google來說,以前Google的搜尋引擎依靠規模龐大的真實物理機,都是一些價格昂貴的機器。Google對廉價的商品硬體(commodity hardware)做了橫向擴充套件(scale out)。這就意味著Google可能付出更低廉的代價而獲得成長。這也意味著機器越多出現的錯誤就越多。因此你需要知道如何讓整體比區域性更可靠,這可不是一件容易事。
這也不僅僅是購買廉價的硬體就能解決的問題。在一些轉折點你可以有很多認識和領悟。例如,機械硬碟的尋道時間是10毫秒。如果你在RAM中做同樣的事情,每秒鐘可以做很多次尋道。把網站全部索引都放到RAM裡代價高昂,但你可以獲得更高的吞吐量。因此權衡來講這樣做還是值得的。
6. 商品硬體是Google取得成功的原因嗎?
不!成功是數以百計創新的結果。這樣的成功不是靈感乍現而後萬事大吉。因此成功不僅源於廉價的硬體,也不僅源於網頁排名。成功源於Map Reduce模型,Spanner資料庫等創新性的技術。成就一個成功的公司需要許多創新,成就一番個人事業,也需要很多創新。
7. 設想受到質疑,環境發生變化,你必須適應。使用資料你可以做很多非常酷的東西。
在很長一段時間裡,我被人工智慧難住了。1999年的時候,人工智慧還很笨,不能做任何事情。如今狀況已經大為改觀。很大程度上是因為世界上有了更多的資料。
“Google Brain”是Google運用深度神經網路演算法所建立的系統,用來觀看YouTube,看看能學習什麼。“Google Brain”具有自身可以識別貓咪的神經網路。這項技術同樣被用於地構建更出色的詞語識別系統。因此,每部Android手機都具有更佳的語音識別能力,這要歸功於深度學習演算法。這項技術使錯誤率下降30%,具有緊湊的模型,可以應用在電話上。
如今,技術已經先進到可以指出所識別的景緻身處何方。像瀑布、建築、美國加利福尼亞州中部的約塞米蒂國家公園、棕櫚樹、大海和雪景。計算機現在甚至還能給圖片加標題。
8. 事情會向不好的方向發展,你必須對此有所準備
在Google也並不全是成功和甜點這樣美好的事情。Matt記得所有的訴訟和證詞,這對一位工程師來說挺沒意思的。這樣的情況源於其他公司的訴訟,而這些訴訟來自於各個國家。
會有苦日子,少不了困難,所以自己要做好準備。
9. 不管將要身處何境,都要與快樂相伴,按動快門,使瞬間永恆。
如果你樂意的話,你可以記錄每一個會議。這沒有多少成本。十年後,你要記住八個夥伴圍坐的乒乓球桌,一起談論如何讓Google的搜尋質量更好。你要記住那條大狗,要記住過去的美好時光。
碰到有趣或是離奇的事情,拍些照片。比如有人曾經為了再次被搜尋收錄而寄送過來的一塊兒巨大的餅乾,其他的例子還有四月的愚人節惡作劇以及萬聖節的傳統。
Matt曾經與他的團隊成員打賭,他們可以對自己的頭髮任意處置。團隊成員出色地攔截了四分之一的垃圾郵件,將Matt的頭髮全剪掉了。
每週例會上的趣事是員工可以盤問公司高層,他們為什麼做出這樣那個的決定。
10. 不管你正在做什麼,儘量確保這件事有價值,確保是你所在乎的事情,是人們想要的東西。
Matt一直認為Google是一個工具,而Google的員工一直盡其所能使Google成為最棒的工具。
Fred Brooks在他論文The computer scientist as toolsmith(電腦科學家的使命是製造工具)中寫到:
如果我們正確地認識自己的角色,那麼我們就可以更清晰地認識到成功的標準:工具製造者的成功在於,也只在於,工具的使用者在他的幫助下成功。
相關文章
- Matt Cutts:我早年在Google學到的10條經驗TTSGo
- 我在Facebook學到的10個經驗
- AWS 運營 10 週年學到的 10 條經驗教訓
- 在蘋果公司學到的八條管理經驗蘋果
- 成立3家科技公司所學到的57條經驗
- 10條經典的貿易經驗
- 從3個科技公司裡學到的57條經驗(轉)
- 程式設計師創業五年學到的 5 條經驗程式設計師創業
- 使用 React 一年後,我學到的最重要經驗React
- 10年學到的程式設計經驗總結程式設計
- 我的英語學習經驗
- 30 天的 Github 挑戰,我從中學到的 5 個經驗Github
- 19歲程式設計師在谷歌學到的5條經驗教訓程式設計師谷歌
- 我的一點學習經驗 (轉)
- 被 GANs 虐千百遍後,我總結出來的 10 條訓練經驗
- 學好Oracle資料庫的六條經驗Oracle資料庫
- Supercell成立10週年的10條經驗和教訓
- 我的一些學習經驗:ONVIF
- 2年開發,我總結了7條經驗!
- 老司機總結的21條即學即用經驗
- 6條經過驗證的創業經驗分享創業
- 從錯誤中汲取經驗 - 我們在打造Buffer的過程中所學到的
- 從錯誤中汲取經驗 – 我們在打造Buffer的過程中所學到的
- 我已經深深的愛上了GoogleGo
- 來自10位 IT 大牛的23條經驗教訓
- 我通過OCP認證的學習經驗
- 艱困之道中學到的經驗教訓
- 來自10位成功IT人士的23條經驗教訓
- Google 的軟體工程經驗總結Go軟體工程
- 風雨20年:我所積累的20條程式設計經驗程式設計
- 真實記錄我的學習linux的經驗Linux
- 從零基礎到拿到網易Java實習offer,談談我的學習經驗Java
- 2、房價預測實戰中學到的經驗
- 在蘋果工作 12 年學到的創新經驗蘋果
- 從為IBM招聘實習生中學到的經驗IBM
- Google遊戲出海經驗分享會Go遊戲
- 我們能從庫克身上學到的幾條領導理念
- 小米4年600億背後的10條創業經驗創業