1. 程式人生 > >非名校,如何拿到北美SDE全職offer

非名校,如何拿到北美SDE全職offer

作者:Yumi
連結:http://blog.bittiger.io/post230/


應屆畢業生找工作真的很難,在身邊牛人動不動掏出Google,Facebook,Amazon,或者國內一線大廠實習經歷的時候。我望著手裡比臉還乾淨的簡歷,欲哭無淚...

640?wx_fmt=png

我畢業於一個全美TOP50左右的學校,成績在華人圈裡中等,A,B,C都拿過,並且完全沒有參加過實習...說這些,只是想證明我並不出眾。拿我今年找工作的經歷來說,我寄出了393份簡歷,最終獲得了2個全職offer

640?wx_fmt=png

那麼,我咋拿到offer的呢? 最簡單一點,我沒有特地瞄準大公司投,只是認真搜尋我能投的大大小小公司的JD,投出我認為“值得一試”的公司。

當然,憑我自己的背景,小公司也未必要我。所以一路走來,我覺得有5個關鍵因素對我最終找到工作提供了幫助。我試著總結出來分享給大家,不管你是像我這樣的計算機相關專業學生,還是準備轉行的,應該都能適用。

1.毅力

640?wx_fmt=png

有人可能要說,這是廢話。那麼拿我自己“投了393份簡歷,得到了2個offer”這件事來說吧。393份簡歷並不是浪投的資料,每家公司的JD我都有認真看,而基於此,我的簡歷多達20個版本。即使這樣,我的電面邀請概率也才堪堪過10%。

也就是說,除非你的簡歷無敵,否則大部分情況就是被拒。但請記住,一個公司拒絕求職者有太多原因了,並不完全是個人能力不行。比方說,他們要控制員工總人數,或者公司公司團隊重組。所以收到拒信很正常,不要太早放棄,也許投得下一份簡歷就能讓你得到offer。

2.勤奮

640?wx_fmt=gif

練習!練習!練習!

技術面試很明確——要麼過,要麼“死”。我們必須對面試有足夠的重視,因為如果你的簡歷長的和我的差不多,那麼意味著得到面試的機會也一定不會多。


關於面試如何準備,三天三夜都講不完。我具體就做了以下四件事:

(1)演算法和資料結構:

Steven Skiena的 演算法設計手冊(Algorithm Design Manual)

(2)基本的程式設計能力:

Peter Norvig的 計算機程式設計(Design of Computer Programs)

(3)猛刷:Leetcode一直刷

(4)做專案:BitTiger CS503幫助很大

3. 充分利用資源

640?wx_fmt=png

利用手頭可以利用任何可以事或任何人

利用類似LinkedIn,校內就業指導中心的網站,申一些比較一般但沒有經驗要求的小公司,當做面試練手也好,拿保底offer也好,它都會讓你離你想要的工作更近一步。

善於利用人脈,厚臉皮。比如問問你父母的朋友;問問LinkedIn上勾搭到的陌生人;問問你的學長學姐;問問你的老師;問問你在哪個 Party 上認識的誰誰誰...因為從心理學上說,人們喜歡幫助別人,尤其是這些舉手之勞。

很多成功人士都把成功歸功於別人,所以我們也沒什麼不好意思的。當然,日後當其他人來到你身邊尋求幫助的時候,請回想一下那些曾經幫助過你的人,你也幫助一下他們吧!

4. 軟實力

我喜歡把軟實力理解為充滿正能量、擁有積極的態度。軟實力能讓面試官們高興,也能讓我自己高興。

捫心自問一下:

  • 你是一個願意接受批評的人嗎?

  • 你能清晰地表達你的想法嗎?

  • 你是一個別人想要共事的人嗎?

《福布斯》調查,高達75%的華人候選人,由於缺乏適當的軟實力而落選。相反我們卻總認為,白人和老印總能說說笑笑拿 offer。

我的其中一份offer就是,他們在電話裡告訴我,因為“喜歡我的正能量”而把我留下。

5. 運氣

抱歉,這一點放在這裡也許並沒有什麼用。

向我這樣的學生,從沒參加過任何實習。在我的簡歷上我能寫什麼才能從海量寫著前Google實習生,斯坦福大學畢業的簡歷裡吸引招聘人員的眼球呢?老實說,機會不大!

所以只能說,當我的簡歷送到招聘人員眼前的時候,我能得到一個面試的機會,基本上說明他們十分缺人,抱著試試看的態度來面我。我在前一個過程中做不了什麼,所以我們也不要把被拒當成什麼可怕的事。而要不斷“留意未來的機會”。

6. 沒有捷徑

640?wx_fmt=jpeg

雖然很殘酷,但是以我的經歷來說,這就是事實。從來不存在刷了多少 Leetcode 題就能通過面試,也沒有說做了哪些事情就一定能得到offer。

當被拒時,不要責怪面試公司,不要怪面試過程,不要怪內推的人不靠譜,更不要怪那些面試你的工程師。因為我們只是想得到 offer 的可憐畢業生,任何的抱怨都不會改變這一點。

每次被拒後,不如問問自己:

  • 我在哪些方面做得不好?

  • 為什麼我在這些方面做得不好?

  • 我該如何在下次改善這些地方?

找出弱點,努力補救,因為最終,這一切都歸結為:一個offer來自1%的運氣和99%的汗水。

640?
程式設計人生


相關閱讀: