畢業生職業規劃:公司的選擇

學識都 人氣:1.44W

1. 培訓和指導
  谷歌投入相當多的資源創建了codelab——這一資源解釋如何使用核心抽象概念以及這些概念爲何存在、指導如何編制不同編程語言的最佳方法、設計解釋基礎設施主要部分背後的原理和細節的文檔。我碩士畢業後就加入谷歌的搜索質量團隊,在入職後的頭六個月裏,我大量學習了這些材料,從中學到了許多東西。我在《埃德蒙·劉爲何喜歡在谷歌工作?》(How did Edmond Lau like working at Google?)一文中對此進行了更多的論述。如果你很好奇而且好學的話,有海量的知識庫向你開放。
  初創公司不會有這樣多的資源,但任何希望幫助新員工儘快提升能力的迅速增長型初創公司也會投資創造類似的培訓資源。比如,在社交問答網站Quora,我們編寫自己的codelabs,以幫助新員工瞭解一系列關鍵的抽象概念,把我們Quora內部的大多數流程、基礎設施和最佳做法做成文檔,並且向每位新員工分派一名指導,每位指導的任務就是確保新員工的能力得到有效提升,並且在入職後的頭八個星期內融入團隊。相比之下,我在谷歌的第一位指導只不過在我上班的第一天把我領到我的辦公桌前而已。
  據說,在谷歌,新員工需要提升能力六個月,才能成爲有工作成效的員工。像谷歌這樣的成熟公司或許能夠負擔得起這麼久的時間,但初創公司無法消受這樣的奢侈。我們需要我們的新員工入職幾周後便有工作成效,而且我們正努力確保我們招聘到適合的人才,並且爲做到這點而配有適當的培訓及指導流程。
  2. 工作節奏
  不用說,初創公司的.工作節奏比成熟公司快得多。提交前的編碼審查,每週、每兩週甚至每月一次的發佈週期,推出產品清單,正式的產品批准會議,這些都是規模較大公司旨在形成體系並且把損耗降至最低的所有機制及流程,但往往以犧牲產品的開發速度爲代價。初創公司的持續部署(每次提交都可以直接投入運用),提交後的編碼審查及輕負荷批准流程旨在提供基本質量控制的同時,使版本更新能夠加快。
  在初創公司工作未必意味着你在使工作成爲你生活的重心,但的確要預期工作時間超過谷歌的每週40小時,而且不要期望這成爲一個重要的關注點。充滿活力的初創公司的氛圍有時可能會令人更加有壓力(比如網站出故障),但也更加令人興奮,時常推出更多功能,而這類差異和環境只對某些人有吸引力。
  3. 團隊
  我想目前仍然如此,但我在2005年向谷歌求職時,常規做法是在新員工已正式接受工作合約之後,才把他們分派到不同的團隊去。對於一家擁有3萬名員工的公司來說,各工程師在技術能力方面以及各經理在領導能力方面的差異實際上相當大,對於這種規模的公司而言,爲了有助於招聘,其招聘條件一定要降低。你可能會被分配到一個能力很強的團隊或者能力處於平均標準以下的團隊;除非你在應聘時就自己加入特定團隊進行了磋商,否則這實際上取決於你側重的領域及你抽籤的運氣。相反,在一家規模較小的初創公司裏,你實際早已通過面試認識了公司團隊中的大部分同事,並且對可能共事的同事的技術能力有了大致瞭解。
  使團隊問題更加複雜的是,在諸如谷歌等成熟公司裏,轉換團隊存在相當多的阻力;成熟公司通常期望你在一個團隊至少待上6個月至一年的時間。因此,你入職後的第一個團隊、項目及分管經理最終會對你的職業發展及工作愉快的情緒造成顯著影響,儘管相對而言這些都是你無法控制的(同樣,除非你在加入公司前主動設法讓自己分派到一個不錯的團隊)。
  雖然在初創公司裏,你可能(或者可能無法)控制項目的選擇,但初創公司較快的工作節奏意味着,即便你對分派到的第一個項目不感興趣,你反正很可能會被分派到別的項目上去。
  4. 項目結構
  在谷歌,你很可能與同樣團隊的人一起更長時間地專注於某個特定領域。比如,在谷歌的第一年裏我從事的是查詢優化,在第二年期間我從事的是搜索時域及搜索歷史的用戶界面實驗。如果你有感興趣的特定區域並且因此而專門獲聘,或者你希望專注於特定領域的深入研究,那麼這相當不錯。成熟公司進行的項目往往更有組織,你能從技術負責人、產品經理或業務經理那裏獲得更多有關如何開展日常工作的指導。
  初創公司是否如此呢?這取決於特定初創公司的團隊結構。在網絡視頻平臺服務商Ooyala(該公司的員工人數在我任職期間從30名增加到70名),我花了一年時間擔任數據分析的技術負責人,那年我幾乎完全專注於數據分析。我發現自己真的很喜歡Quora的一個方面是各團隊輪換項目,而且大多數項目往往持續數週時間。在我任職於Quora的一年半時間裏,我有機會從事於註冊轉化、旨在提高答案質量的機器學習、問答主持工具、專題討論小組、建議及關聯指標、垃圾郵件檢測以及各種用戶發展舉措。我從事的各種項目以及我有幸共事的大量團隊成員,使我的工作更加充實而且更加愉快。
5. 風險
  與谷歌相比,在初創公司你很可能會接受減薪以換取更多的股權,但在一家已成功完成首輪風投融資的初創公司,事實上並沒有多大風險,以至於你得住辦公室裏或者需要靠吃方便麪維生。當然存在初創公司可能失敗的風險,但在一家成熟公司裏,也存在類似風險,比如你所從事的項目可能毫無進展或者也被炒魷魚。
  谷歌每年會終止一些項目——尤其是在拉里·佩奇(Larry Page)擔任首席執行官(CEO)之後,許多項目在進行了數月甚至數年之後從未被推出。如果你目前身在硅谷,而且是一名非常有能力的工程師,那麼這裏工程師的聘用需求非常高,如果你真的需要另謀高就的話,事實上並不難找到另一份工作。
  6. 作用和影響
  鑑於在初創公司,團隊規模小得多,而且專攻的產品功能涉及面寬泛得多,你最終能在小公司裏施加比在大公司明顯更多的影響。當我在谷歌從事用戶界面實驗時,任何明顯變化(甚至是實驗性的)都得通過每週的用戶界面審查。在初創公司,你很可能會自己(或者與你的直接團隊一起)作出許多決定。
  這種影響適用於產品層面(創建什麼或不創建什麼產品以及如何創建)及團隊層面(如何進行招聘及面試,我們要鼓勵什麼樣的編程方式,如何安排團隊的優先事項)。在像谷歌這樣的成熟公司施加幾乎同樣影響確實更加困難,因爲許多慣例早已經牢固確立了。
  7. 額外待遇
  初創公司確實無法與諸如谷歌等成熟公司擁有的20家園區咖啡館、一個網球場、一個保齡球館或者一些其他額外待遇相比。根據你在谷歌任職的團隊,你也許能夠前往世界各地不同的谷歌辦事處工作。
  但是,這並不意味着,在像Quora這樣的初創公司裏,我們不會設法讓工作變得更有樂趣,比如音樂會、卡拉OK、舉辦電影之夜或棋盤遊戲之夜、觀看舊金山巨人隊(Giants)的棒球比賽、組辦年度滑雪旅行、舉行跑步比賽,或極限飛盤比賽(ultimate frisbee,即飛盤爭奪比賽)。看,Quora是一個饒有樂趣的工作場所吧?
  8. 人脈交際
  初創公司在帕洛阿爾託(Palo Alto)、山景城(Mountain View)及舊金山密集分佈意味着經常會有許多初創活動(聚會、燒烤、交際活動),還有一家家人氣旺盛的咖啡館,在那裏你經常會意外碰到在各家初創公司工作的其他同仁。如果你正在考慮未來成立自己的初創公司,在一家初創公司工作給你提供了加入初創圈子的一個很好機會。要想在谷歌尋找類似的人脈交際機會就會有點困難。
  9. 獨立
  你如果能夠埋頭研究陌生的代碼基礎、加以理解並對其進行修改,並且具有開發各種工具來幫助自己更快更新版本的先見之明,那麼你就能在初創公司裏大有作爲。在像谷歌這樣的成熟公司裏,你可以指望有專業團隊負責設置數據庫來提高運行速度,修復編譯程序錯誤,開發構建工具,以及監督生產服務。在像Quora這樣的初創公司裏,你可能會被分派找出如何完成上述任務的辦法。當然,我們仍然會在需要幫助時諮詢適當的第三方專家,但責任最終還是落在你的身上。
  10. 規模
  像谷歌這樣的成熟公司顯然經營規模明顯較大,每天要服務數十億次的搜索查詢,處理以帕塔字節(petabyte,即1015字節)計的數據。你要編寫在數千臺電腦上進行大規模運算的MapReduce編程模塊,而這樣的機會在其他公司就很少。
  大多數初創公司現在使用亞馬遜網絡服務(Amazon Web Services),也可能有機會使用彈性MapReduce(Elastic Map Reduce)模塊或聯網使用多臺機器,但其規模相對較小。即便如此,你並不需要通過以數十億字節計的數據運算規模才覺得自己正大有作爲。
  在初創公司和成熟公司中選擇哪個更爲明智呢?這取決於你自己。我會說,就我個人而言,我曾在大型成熟公司及規模較小的初創公司工作過,我覺得自己很難再回到工作節奏不如初創公司快的一家規模較大的成熟公司工作了。
 

畢業生職業規劃:公司的選擇