對於中國地區熱愛互聯網行業的學生,怎樣規劃自己的職業發展路線,以進入 Google、Facebook 這樣的公司?
首先這兩家公司很不一樣,所以如果你為一家公司過度優化的話很可能就不再適合另一家公司了。
我覺得 Google 的面試題難度要高一些,從演算法的角度來說的話。因為 Google 創始人都是博士,所以在工程能力相當的前提下他們更喜歡曾經的象牙塔精英。因此 Google 面試通過後要拿成績單,要問你是否曾經是某些領域的精英,然後拿這些材料去層層審閱。Facebook 在學歷方面則更加「反叛」一些,估計因為創始人本科沒畢業就成功了,同時歷史上也招過高中學歷的黑客。相對來說,Facebook 的面試題要更基礎一些,更多地是希望看你能否遊刃有餘地解決簡單問題。
最應試的路線,當然是直接上網做題,購買英語口語陪練服務。(你搜索一下其它人的面試經驗你就知道我在說什麼了。)我當然不鼓勵能力差太遠的人通過應試的方式通過面試,因為在實際工作中被發現不勝任時還是會被炒掉的,所以還是應該提高實力同時保證自己不會在面試時失手。因此我會建議你在中國多去找大公司實習的機會,中國公司和跨國公司都試一下,不要太在意大公司的官僚主義,每次實習專註於解決一個問題就好。此外有時間的話也可以去 GitHub 上找你感興趣的開源項目做貢獻,或者是上 StackOverflow 回答一下問題,增加你的曝光率。
最後,如何面試如何簽證的信息你可以去看我的博客:Cat Chen - 博客園給個現實點可操作的答案,去北美讀個CS的學歷吧,然後趁機會多實習努努力,進google是非常非常現實的事情。
家裡有幾十萬閑錢的話投資這個捷徑真是穩賺不陪的好生意!
來米國讀一個CS的Master或者PhD。好好準備面試題+一點兒好運氣,對於北美的學生來說進這兩個公司也不是那麼天方夜譚。當然,英語非常重要,其重要性我認為還要高於你的技術水平,如果英語不行,會是硬傷。
不過,就算是進了Google和FB,你會發現,在這些公司,你依舊是擰螺絲材料。沒什麼大不了的。
破除對於公司的迷信,找一個適合自己的坑才是最重要的。你覺得進入那些公司需要具備什麼呢?我想到的有:1、技能方面:英文、目標公司的信息、互聯網知識(包括數據分析、產品規劃等,可以參看網上已有的一些能力模型)2、素質方面:除了1裡面提到的涉及智商的那些,還有情商、逆商。感知他人、感知周圍環境的能力,是為情商;遇到困難不退縮,而是積極尋找方法解決,是為逆商。
3、至於你提到的職業發展路線,無非是專業方向和管理方向兩種,你應該根據你自己的情況來決定要走哪條路,也許,現在的你技能這方面的優勢比較多,那就適合走專業道路,同時可以培養自己的各方面素質,然後有一天,你可能會發現自己想往管理方向發展。反之亦然。
有個萬試萬靈的方式……了解一下這個公司,找到他們的一個問題,然後嘗試解決。在過程中你可以有效學習到大量相關知識,加深對這個行業和公司的了解。如果你真的有所發現,拿著這個東西去應聘,你的機會起碼是別人的兩倍吧。
進去喝湯嗎。。
如果你想做Engineer的話,演算法、數據結構、一些數學,對系統有所了解,熟練掌握1、2門編程語言,有不錯的編程經驗,英語好,這些就夠了。
推薦閱讀:
※如何評價 Google Play 網頁端在 2013 年 7 月的改版?
※MIUI 7 會遵循 Material Design 嗎?
※Google Play 上面有哪些專門為平板設計的應用和遊戲,怎麼找?
※怎樣用google學術搜索一個研究方向被引用次數最多的幾篇文獻?
※為什麼總有人說 Google 的中文搜索不行?能否詳細解釋一下到底不行在哪裡?