作者petr (petr)
看板Soft_Job
標題Re: [新聞] 台灣人錄取 Google 總部工程師
時間Sat Jul 4 14:54:37 2015
太多人問就不一一回信了, 在這邊回一下
--如何拿到Google面試--
在進入Google之前, 我在裡面沒有認識任何人, 是自己上網投履歷的
另外, 其實Google要找人的程度可能比你想進Google還急, 我待過的每個部門都缺人
不用擔心Google找不到你, 重點是自己要準備好
Google會透過很多管道來找你 XD 大神不是叫假的, 還有很多特別的管道之後再說
比較正常的管道例如:
Google自己舉辦Code Jam, 或是贊助TopCoder比賽, 這些都是他找人的管道之一
如果你表現到達一定的程度, HR的信一定會主動躺在你的信箱裡
在這個時代, 軟體工程師最不用擔心的事情之一是懷才不遇
--認識Google的人可以比較容易過關?--
進Google之後發現, 就算是主任工程師推薦你, 你的面試過程還是跟大家都一樣
不會有什麼特殊待遇, 我認識一個主任工程師, 他說推薦過20多個人, 但是沒一個過的
Google找人的策略是寧可錯殺一百, 也不放過一個不夠格的人進來
--如何準備自己--
就像之前說的, 我會去看一些公司在找什麼樣的人, 然後去準備自己, 為什麼這麼做?
因為我相信這些公司會想找這樣子的人一定是有他的原因
例如看一下Google Software Engineer的Job description:
https://www.google.com/about/careers/search#!t=jo&jid=41144&
注意幾個關鍵字:
Data structure, Algorithm, Software design, Strong coding skills
Google已經跟你說他想要什麼樣的人了, 接下來怎麼做?
網路上有很多資訊, 有很多Paper以及best practice, 這些都是自己要去下功夫學習
這邊就先不細說了, 面試的時候的確會要當場coding, 問演算法, 討論分散式系統設計
以及軟體設計
--走什麼樣的路--
有網友提到我省略的當中的不少過程, 例如新聞有提到的清大->UIUC->Google這條路
是阿, 中間我沒有提到我怎麼準備, 事實上是現在很多資訊都在網上, 只要你想學,
沒有人可以限制你的, 完全看你有多渴望這件事
先天條件沒有別人好, 還是可以照自己想走的路走到, 我們有我們的玩法XD
沒有人做到過, 不代表你就做不到, 別人說你做不到, 也不代表你做不到
If you want something, go get it. Period.
※ 引述《petr (petr)》之銘言:
: 單純分享一些經驗和想法, 希望對大家有幫助, 寫的有點零散請見諒
: --背景--
: 台灣學歷, 沒念研究所, 沒有出國唸書, 現在Google軟體工程師
: 想說的是每個人的資質其實都差不多, 努力就是了
: --求學時期--
: 大學念的是資訊系, 但我大學時期痛恨寫程式, 整個大學生涯,
: 大概只有大一程設的第一個程式作業有自己寫過,
: 之後全部都是copy,改變數名來蒙混過關,
: 大學都在玩, 交作業的時候第一節課都在隔壁教室抄作業, 然後下一節課拿去交
: 班上比較強的同學都笑我們這一種的叫"影印機"
: 大四交完最後一個程式作業後, 我的想法是 "我他媽的這輩子終於不用再寫程式了!"
: 大學畢業的平均成績大概60多分, 重修了幾堂課
: 畢業時超級迷惘, 不知道這輩子要幹嘛
: --遇到一個好主管--
: 後來就是當兵, 當完兵後不知道要幹嘛, 就亂丟履歷想說有相關工作就好,
: 後來就在一家台灣本土公司開始上班
: 當QA工程師, 薪水31K.
: (幸運的是主管是學校大十多屆的學長, 沒考什麼專業就應徵上了)
: 主管很有耐心的教了我很多東西, 不論是專業還是人生 (人生就是另一個故事了)
: 在這個時期, 漸漸的培養出寫程式的興趣, 除了工作的東西之外, 也開始會
: 多找書來看
: 漸漸的發現,以前大學不知道學這幹嘛的資料結構,演算法,作業系統,離散數學等等
: 忽然間我都覺得有意義了起來, 上班之餘也把這些東西看過了兩三遍,也把裡面的範例
: 幾乎都做過了一遍
: 也開始上TopCoder之類的網站開始比賽, 這些都是上班之餘或放假做的事情
: 一旦對某件事情有了興趣, 也不會覺得辛苦
: --工作習慣--
: 我的習慣是有維持一份自己的履歷, 不是找工作用的, 而是把每年完成了些什麼寫起來
: 規劃下一年寫鍛鍊自己哪方面的能力, 然後就去做, 這方法對我滿有用的,
: 讓我可以清楚的掌握職業生涯的軌跡
: 至於如何設定工作上目標, 我的作法是去看我想要進的公司對於那個職缺要求什麼
: 然後針對那些不足的地方特別花時間訓練
: 就像是Jordan被嘲笑中距離不準, 他就卯起來練一樣, 把弱點變成強點
: --Google面試--
: 後來就到Google面試, 然後就拿H1b到美國了
: 進Google之後工作就又是另一個故事了
: --感恩--
: 出生在一個普通的家庭, 家庭即工廠,爸爸工作, 媽媽家管, 從小有時會在工廠幫忙
: 一直到大學放假回家也會幫忙搬貨,很感謝我爸媽讓我有個很幸福的成長過程
: 我們沒有辦法決定出生在怎樣的家庭, 但記得要感恩一切, 不要埋怨
: "煩惱即菩提" 這句話有很多不同層次的看法, 這也是另外一個故事
: --激勵--
: If you want something, go get it. Period.
: --當幸福來敲門
: ※ 引述《LDPC (Channel Coding)》之銘言:
: : 稍微想平反和闡述一下這篇文章 個人感覺出國唸書有許多人是一方面很努力
: : 但另外一方面是因為有良好的家庭背景 這些家庭背景指的不是有錢 而指的是父母
: : 而早就注重小孩教育思考 打個比方我之前學校全美CS前五 各領域排名都在20上下
: : 周遭10個人 有五個人是大安區 七個人是來自台北 一個台中一個高雄 剩下我一個是花蓮
: : 但我父母是醫生 所以相較之下還是家庭上背景 也就是說
: : 來自城鄉資源少(諸如宜蘭花蓮台東嘉義等) 家庭教育也沒有很多資源 (比方說
: : 暑假過來遊學 參加美國大學旁聽) 從這樣的起點來看 我個人認為非常厲害
: : 認為UCLA就一定能去Google 是站在那些家庭一般偏好的人而預設的立場
: : 如果從每個人出生起點來看 我個人認為文章主角非常了不起
: : 所以大家應該是要多鼓勵為主 而不是看最終結果
: : 畢竟每個人起點都不一樣 (不論是天份 家庭教育 周遭資源)
: : 另外 我最近看到最誇張的是一個來自蘭陽科技大學(五專) ->台科(大學兩年)->台大碩士
: : UIUC CS PhD (外加MSR 實習數次 多次CS ACM超頂級會議 USENIX等)
: : 雖然我不認識這個人 但每次看到這些paper和他resume 下巴都會無法闔上
: : 這世界還是有些人真的很認真 雖然家庭背景可能影響他的起點 但考慮到成長高度
: : (而非成就高度) 希望大家還是給這類人鼓勵為主
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 198.0.219.110
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1435992879.A.F88.html
推 deray: 不得不推 07/04 15:01
推 xva: 直接找LinkedIn的technical recruiter也可以,速度很快 07/04 15:42
推 dreamnook: 推推 07/04 16:17
推 lovdkkkk: 推 07/04 17:52
推 ntddt: 看一次推一次 07/04 18:46
推 abc53: 推 07/04 20:26
推 drajan: 在這個時代, 軟體工程師最不用擔心的事情之一是懷才不遇 07/04 20:46
→ drajan: 整串最推這一句 07/04 20:46
推 smdf: push 07/04 20:57
推 MIKEmike07: 推 07/04 20:59
推 shaform: 推! 07/04 21:25
推 useeseeu: 現不就做做考古題,狂做leetcode和topcoder, ACM就有機 07/04 23:35
→ useeseeu: 會啦! 07/04 23:35
→ saladim: 大學清大 -> UIUC?? 如果是的話 那根據原文真的猛到爆.. 07/05 00:53
→ saladim: 成績爆了要申請都會有點弱勢..... 07/05 00:55
推 siriusu: 所以原來就是你看上一篇敘敘述我還要以為是另一位XD 推 07/05 01:17
推 frank11118: 你看看你大大應該很猛,進FLG跟喝水一樣 ><... 07/05 01:18
→ frank11118: 另外想請問原PO是工作幾年才投Google的呢? 感謝^^ 07/05 01:19
噓 pusomany: 寧願錯殺一百個 也不願放一個不夠格的進來那是2000年初 07/05 01:26
→ pusomany: 的google 現在這麼卻缺人 07/05 01:26
噓 alphadog: google像你說這麼這麼屌 那張善政之前是怎麼進去的? 07/05 01:30
→ alphadog: 怎麼知道現在google裡面還有多少張善政? 07/05 01:31
推 vencil: 這篇講軟體工程師,張善政是軟體工程師嗎?.... 07/05 10:57
→ ming1053: 樓上儘管噓 現在一堆中國人狂 07/05 11:32
→ ming1053: 洗學歷刷題 07/05 11:33
→ ming1053: FLG的確不屌 灣區吃個飯到處都是 地方 07/05 11:35
推 noonOut: 看起來是很誠心的分享。分享為什麼要噓呢?不准分享? 07/05 13:57
推 dream1124: 好奇請問他們有年齡門檻嗎? 例如滿足條件然後幾歲以下 07/05 15:16
→ GoalBased: 大學教授4X吧 (看起來) 也是跑去GOOGLE了 07/05 15:19
推 drajan: Guido van Rossum(python發明人)之前50幾的時候也在GOOG 07/05 15:51
→ dream1124: 天才或CS博士那種研究人員不算的話,一般工程師看年紀嗎 07/05 20:21
推 NCUking: Brian Kernighan (K&R 的K) 好像也在Google 07/05 20:22
推 NCUking: 印象中看過Quora有人說 Google 比較愛研究所剛畢業的 07/05 20:27
→ NCUking: 因為Google多是自己開發的 在外頭有經驗的可說是沒經驗XD 07/05 20:28
推 descent: 英文是怎麼練成的呢? 07/05 22:37
推 Wolfken: 上網狂刷leetcode就可以了,其實沒那麼難 07/05 22:49
→ Wolfken: 問題在於有工作的人有多少時間去刷到倒背如流而已 07/05 22:50
推 wul3504: 推!感謝分享 07/06 02:31
推 csfgsj: Google內部真的都不用紙張嗎? 07/06 12:03
→ csfgsj: Google內部真的都不用隔間?都是開放空間? 07/06 12:03
推 cobrasgo: 沒這麼難就去刷吧,出一張嘴最簡單了 07/06 13:01
推 p23j8a4b9z: 拿offer來嗆吧 一堆魯蛇領22k嘴巴倒是比誰都大聲 07/06 13:53
推 drajan: 一天工作八小時,八小時睡覺,還有八小時可以用,扣一扣 07/06 16:30
→ drajan: 剩五小時,一個禮拜加週末少說也有四十小時讓你刷題。沒 07/06 16:30
→ drajan: 能力沒定性就安靜一點,乖乖看強者領高薪就好 07/06 16:30
推 dog5566: 用嘴巴刷最簡單 07/06 17:38
推 hl4: 每天刷一次反轉二元樹 07/06 23:29
→ frank11118: 別當oral programmer啊 像原Po一樣證明一下啊 07/07 00:07
推 InitialShuk: google 可能這一兩年也被挖不少人 07/07 11:52
推 jammy50605: 推 07/07 16:12
推 flowheart: 推 07/07 22:04
推 ryolue5053: 推推! 07/10 21:36
推 name2name2: 推! 07/12 03:56
→ Hikkiaholic: 寧可錯殺一百不放一個 這就不叫急著找人啦 07/18 05:35