作者 | HARJ TAGGAR

譯者 | 彎月

責編 | 伍杏玲

出品 | CSDN(ID:CSDNnews)

【CSDN 編者按】Marissa Mayer是Google最早期的員工之一,她幫助Google塑造了Gmail和Google地圖。2012年Mayer出任雅虎的CEO,直到2017年威瑞森以44.8億美元收購雅虎。2018年,她與人共同創辦了Lumi Labs,這是一家位於Palo Alto專注於消費媒體和人工智能的創業服務公司。最近, Marissa Mayer與Triplebyte的首席執行官Harj Taggar進行了一次交談,討論她在技術領域的職業生涯,併爲新手工程師提供了一些建議。

“我記得我們向AOL保證提供鉅額收入,纔拿下了這個用戶。我們做了最佳情況、一般情況和最壞情況的預測分析。最壞的情況和一般的情況下我們都會破產。最佳情況下,我們能夠做到收支平衡。

——Marissa Mayer

爲了方便閱讀,本文對這次訪談進行了輕微的改編。另外, Marissa Mayer也是Triplebyte的投資者。


進入科技領域


Q你爲什麼選擇從事科技領域?

Marissa Mayer最初我以爲我會去學醫,我的目標是斯坦福大學的生物與化學專業。但是在進入大學後不久,我用做保姆賺來的錢買了一臺電腦,後來又爲了滿足選課的要求而參加了一個面向非專業人士的計算機科學入門課程。我覺得這門課很有意思,第一節課上老師說:“研究表明,雖然這裏有400個人選擇這個入門的課程,但你們之中只有兩個人會繼續學習深入的計算機科學課程,所以我對你們的要求都很低。”

很明顯,我就是那兩個繼續深入學習的兩個人之中的一個。

在本科和碩士研究生期間,我讀完了其餘所有計算機科學的專業課程,因爲我喜歡當初的那個入門課程。那是互聯網迅速崛起的前夕。Netscape剛剛成立。雅虎剛剛起步,當時的名字還是“David與Jerry的萬維網指南”,網站還託管在斯坦福大學楊致遠的學生主頁中。當時,我通過斯坦福的CS105課程學習了很多東西,包括學到Mosaic瀏覽器。

Q:爲什麼你決定留在斯坦福大學攻讀碩士學位?

Marissa Mayer:當時,我覺得我還想繼續留在學校學習。我的本科學位是符號系統,我選擇這個專業是因爲想在本科生階段拓寬自己的知識面,而對於碩士,我覺得應該更加深入地去做研究。

當時斯坦福大學只開了13門人工智能領域的課程,我在本科時期就讀完了其中的7門。當我想繼續深入學習人工智能的課程時,卻發現基礎知識不夠。我知道操作系統的工作原理,編譯器的工作原理。

但是,我沒有上過這些專業課程,所以在讀研究生的時候,我上完了其餘的AI課程和其他編程的基礎課程。

只有這樣,我才能成爲一名真正的軟件工程師,在找工作的時候可以自豪地說:“我編寫過編譯器、操作系統、數據庫,我清楚其中的工作方式。”

選擇Google


Q:你什麼時候開始認真考慮自己的職業生涯?

Marissa Mayer:1999年1月左右,我碩士畢業,那時我就開始認真地思考自己的職業生涯。

當時萬維網正崛起,從1999年1月到4月底,我陸續收到了14份不同的Offer,有些是大公司的軟件工程師,有些是小公司的軟件工程師,還有技術諮詢和教學。

Q:你感覺Google的面試如何?

Marissa Mayer:Google原來就在我們現在所處的這棟大樓裏,當時他們有一個跟這個房間差不多的會議室,裏面有一個乒乓球桌,公司的全員大會也在那個房間裏召開。我參加面試的時候,Google纔有7個人,後來突然又來了一個人。

他面試我時說:“我也是今天早上纔剛剛加入的公司,所以我不知道該問你什麼。”

當時Google的面試形式和現在不一樣,那時我需要跟每個人交談。我面試了兩天,在這期間又有一個人加入了公司,傍晚時又來了一個人!所以我還需要在第二天跟這兩個人談一談!

當時Google正處於迅速增長期,他們問了我一些編程題、理論題、系統設計題,但絕大多數問的是編程題。

Q:你對Larry、Sergey、Craig有什麼印象嗎?

Marissa Mayer:我感覺Larry非常安靜。我以爲Sergey是學數學的(實際上他的確是),因爲他問了我很多K均值聚類的問題,以及將這些值畫出來時經常會遇到的不同模式。

我認爲Craig是我見過的人中最聰明的一個,他現在是我最好的朋友。我很想去Google的原因就是我想和Craig一起工作和學習大量的知識。

在選擇加入創業公司的時候,你必須確保你的想法與公司的創始人相符。這三個方面是我決定選擇Google的主要原因。

Q:是什麼讓Craig成爲傑出的工程師?

Marissa Mayer:Craig是個天才,他對很多學科都有深入的研究。如果遇到他不太熟悉的領域,他會直言不大熟悉。

當年他在斯坦福攻讀系統或理論方面的博士學位,後來爲了幫助Larry、Sergey創立Google,他輟學了。一般從事系統和理論工作的人都是非常了不起的工程師。所以,我知道我可以從他身上學到很多東西。

Q:爲何你決定加入Google?你做決定的過程是怎樣的?

Marissa Mayer:我和朋友花了一整夜來分析我拿到的所有Offer。我們建立了一個巨大的矩陣,橫向是每份工作的Offer,縱向的每一列是一個衡量值。從現金和股票等基本方面,到我住在哪裏、幸福指數和職業發展等等,我們比較了所有不同的因素,來進行了最後的對比分析。

直到午夜時,我的朋友Andre(這個聰明的小夥子在攻讀斯坦福大學的經濟學專業時,獲得了4.0分以上的優異成績)說:“說實話,分析這樣一個複雜而又有趣的問題,真是太有意思了。我非常感謝你幫我做了這次分析。”我坐下來,感覺頭昏腦脹地說:“很高興你覺得這很有趣,但我依然不知道該怎麼辦。我必須在明天之前做出決定。我該怎麼辦?”

就在那時,他給了我一個最好的建議。他對我說:“我已經和你一起在這個問題上研究了6個小時。我感覺至少我也和你一樣掌握了所有的情況。我們討論了這些公司的方方面面。但我必須告訴你,你解決這個問題的方法不太正確。”

他繼續說:“你在看待這個問題的時候,就好像是說這14個Offer中只有1個是正確的,而其餘13個都是錯的,但經過我和你的分析後,我看得出實際上這裏面有很多不錯的選擇。你應該做的是選擇一個,然後全力以赴,不要後悔自己的選擇,努力把你選擇的工作做到最好。”

我覺得這是每一個擅長分析的人都很容易犯的一個錯誤。他們在看待問題的時候,總覺得這要麼是正確的答案,要麼是錯誤的答案。其實,你有很多很好的選擇,或許還有一個很了不起的選擇。

如果有一個很突出的選擇,你當然應該選擇它。這就是爲什麼你需要確保你掌握了所有的情況,以及不同選擇的所有不同元素。但是認爲只有一個正確或錯誤答案的想法是一個誤區。

Q:在考慮Google的時候,你如何評價他們的股票?

Marissa Mayer:老實說,我並沒有考慮股票。我知道Larry和Sergey爲人很公正,對我來說,我更加關注學習成長。

我加入Google,因爲我知道有一些非常聰明的人在那裏工作,包括他們仨。還有一個原因是,我並沒有準備我們接下來要做事,其實當時他們在談論打造一家世界500強的公司。

在我們建立的分析矩陣中,我設置了一個“成功機率的指標”,我給Google的評分是2%。但是,我給其他參加過面試的創業公司的評分是0.02%。因此,Google的成功機率是其他創業公司的一百倍——雖然只有五十分之一的機會。這對創業公司來說已經相當不錯了,但距離成功還相差很遠。不要忘了,當時的Google是一家只有7個人的公司。

Q:你對Google成功機率的評估有過改變嗎?

Marissa Mayer:Google的發展並非一帆風順。很多人都以爲Google是一夜成名,但我親身感受並非如此。

我們經歷了艱難的奮鬥歷程,每個人都爲之嘔心瀝血。我們每天的工作時間都非常長,還承受着巨大的壓力,因爲我們有一個網站需要維護和建設。這是一個循序漸進的過程,我們的流量不斷上升,我們不斷贏得新用戶。但這些並非發生在一夜之間。

當然我們也經歷了劃時代的事件。當時這個領域爭奪投資和項目的競爭非常激烈。我們入住了雅虎,加強了雅虎的搜索,後來又爲AOL提供搜索支持。轉頭我們就問自己:“天哪,我們在幹什麼?現在我們必須在限定的時間內構建這些搜索支持,並滿足這些SLA。”

Q:與雅虎和AOL的合作是一個轉折點嗎?

Marissa Mayer:其實,當時這兩個合同對我們來說有點超出了承受範圍,但我們不得不按時完成項目。我記得我們向AOL保證提供鉅額收入,纔拿下了這個用戶。我們做了最佳情況、一般情況和最壞情況的預測分析。最壞的情況和一般的情況我們都會破產。最佳情況下,我們能夠做到收支平衡。

事實證明,我們所有的分析都是錯誤的,但是在簽訂合同的時候,我們確實感覺:“這份合同有極大的可能會讓公司走向破產。”最終,那是一個偉大的時刻,因爲我們感覺我們可以爲AOL帶來豐厚的收入,我們可以達成我們的承諾,而且我們還可以從自己的網站賺到很多錢。我們從這份合同中洞察了很多未來。

你可能會問:“簽署合同不是好事嗎?”

最後事實證明,這確實是一項豐功偉績,但是我們簽署合同的那一天是Google歷史上最恐怖的一天。當你在創業公司工作時,通常取得重大成就的時刻都非常可怕。那些日子不一定是慶功日。


轉戰雅虎


Q:你覺得雅虎和Google的工程文化有什麼不同?

Marissa Mayer:兩家公司都有很強的工程文化。Google有時候會爲了技術而做技術,畢竟工程是推動力。在加入雅虎之後,我發現我們構建的很多東西實際上是受到了營銷和銷售的驅動,而受到產品或工程驅動的則很少。在雅虎,我們努力地從技術和產品領域出發,考慮構建的東西、構建的原因,以及構建的方式。在那五年中,我們的工程文化發生了很大的改變。

Q:工程背景對你擔任首席執行官有幫助嗎?

Marissa Mayer:大家知道我寫過代碼,所以我可以很方便地參加一些技術方面的討論,比如討論構建產品的方法以及構建怎樣的產品等等。大家很信任我,而且也有助於瞭解我想要的東西。

我感覺我是一名優秀的工程師,但我做產品經理的工作更出色。我之所以能成爲一名優秀的產品經理,也因爲我曾是一名工程師。

所以每當我對我的工程師說“你需要幫我開發這個功能”或者說“我認爲我們應該優先做這個功能”時,我心裏很清楚我想要的是什麼。我很清楚我提出的要求是否很難,是否需要重新設計很多地方的架構。所以每當我提出很簡單的要求時,自己心裏也有數。


選擇公司的建議


Q:對於職場人來說,是選擇大公司還是小創業公司,你有什麼建議嗎?

Marissa Mayer:我想說的是,你應該注重你將要學習的內容以及你能產生的影響力。每個公司的情況都不一樣,但是如果你感覺你將要加入的團隊中,同事們都比你聰明,而且他們的技術力都比你強,那麼你就應該加入這個團隊。

此外,如果是一家小公司,比如說只有5個人,那麼你的影響力會非常大。但是你必須確保他們肩負着很大的使命。如果他們的使命很大,而公司規模很小,那麼就是一個絕佳的機會。

例如,我曾經考慮過麥肯錫的諮詢服務(這是一家了不起的公司),我有很多朋友在這家公司從事分析師的工作,我知道作爲分析師,你需要做好所有的工作、所有的分析,並準備好演示文稿,但是在做最後的決定時,你常常被要求離席,讓高管互相商討並做出最後決定。我感覺當他們在做決定的時候(即便只是部分決定),如果我能在會議室,那麼就能學到很多東西。與爲500強企業提供建議相比,我感覺幫助Google的團隊建立世界500強公司的過程中我學到的東西更多。

另一方面,如果你在一家大公司工作,你們的團隊承擔了很大的一個項目,但團隊規模卻很小,那麼這也是你進一步發展職業生涯的好機會。

如今大型科技公司不斷提高他們的薪酬(尤其是工程師的薪酬),那麼加入創業公司是不是就會處於劣勢?

總的來說,如今工程師給公司帶來的價值得到了進一步的認可和獎勵。與此同時,我仍然認爲選擇公司時,你自己的學習、進步和貢獻比薪酬更爲重要。

我認爲很多人過分強調了薪酬。事實上,如果你注重自己學到的東西,你可以做出的貢獻以及影響力,那麼無論是從短期還是長期來看,一般你也會獲得相應的報酬。

Q:你在Google的時候爲自己設定了職業目標嗎?

Marissa Mayer:最開始的兩年裏,Google的組織結構屬於扁平型。我覺得他們確實有晉升階梯,而且我也在不斷升職,但我們都沒有深入的理解。一直到後來,他們建立了數字化的記錄,我才發現:“哦,原來我一直在不斷升職,自己卻沒有發覺。”再到後來,他們建立了真正的層次結構,下一個等級一目瞭然,那時我已經晉升到了總監或副總裁。

我一直大力提倡除了一年一度的績效評估外,我們還應該有一些交談。你不想給你的經理添麻煩,但是你應該知道自己目前處於什麼位置,而且還應該和他們一起規劃自己的職業生涯。所以,如果你在3月份進行了績效評估,那麼就應該在8月或9月進行簡單的對話,對他們說:“這是我希望自己能夠從事的工作。這是我希望自己能夠做出的貢獻。爲了實現這些目標,你覺得我應該採取哪些步驟,還有哪些需要改正的問題。”

Q:每個人應該如何決定繼續從事工程,還是從事管理工作?

Marissa Mayer:每個人都應該根據自己的傾向,決定是否追求管理崗位,這一點很重要。

如果你是一個很內向的人,你不喜歡領導的工作,那麼就應該成爲一名高級工程師,不需要直接管理其他人。現在很多公司都爲高級工程師敞開了大門,他們無需管理其他人。

我認爲人們可以自由選擇繼續完善自己的技術力,還是想領導團隊,不想從事管理的人也不會陷入困境。我認爲公司建立這兩種職業發展路徑非常重要。很多內在的人格特質會決定你走向哪條路,你需要傾聽自己的心聲。

話雖如此,但大公司的管理層需要管理和發展人才。

Q:爲什麼無法讓每個人永遠都幸福呢?

Marissa Mayer:我不知道。總的來說,我是一個非常幸福的人,我認爲生活中的一個真理是,從根本上來說每個人都想幸福。所以,即便你遇到不開心的事情,也應該耐心等到。情況會發生變化,人們也會改變,而你也會找到動力改變你自己,所以這個世界會越來越好。

原文:https://triplebyte.com/blog/marissa-mayer-interview

本文爲CSDN翻譯,轉載請註明來源出處。

【END】


作爲碼一代,想教碼二代卻無從下手:

聽說少兒編程很火,可它有哪些好處呢?

孩子多大開始學習比較好呢?又該如何學習呢?

最新的編程教育政策又有哪些呢?

下面給大家介紹CSDN新成員:極客寶寶(ID:geek_baby)

戳他了解更多↓↓↓

 熱 文 推 薦 

工作 10 年,月薪過萬者不足三成,程序員卻笑了!

紅帽取代 Oracle,接管 OpenJDK 8 和 OpenJDK 11 | 極客頭條

44 歲的微軟下一步是什麼?

天才程序員:25 歲進貝爾實驗室,32 歲創建信息論

☞ 扎心!工作 10 年,月薪過萬者不足三成,程序員卻笑了

6張圖告訴你, 區塊鏈的未來在哪裏

我們應聘BAT等互聯網公司,關於Spring到底需要掌握什麼?

如何確定最佳訓練數據集規模?6 大必備“錦囊”全給你了 | 技術頭條

☞ 她說:爲啥程序員都特想要機械鍵盤?這答案我服!

System.out.println("點個在看吧!");
console.log("點個在看吧!");
print("點個在看吧!");
printf("點個在看吧!\n");
cout << "點個在看吧!" << endl;
Console.WriteLine("點個在看吧!");
Response.Write("點個在看吧!");
alert("點個在看吧!")
echo "點個在看吧!"

點擊閱讀原文,輸入關鍵詞,即可搜索您想要的 CSDN 文章。

你點的每個“在看”,我都認真當成了喜歡
相關文章