非名校,如何拿到北美SDE全職offer
作者:Yumi
連結:http://blog.bittiger.io/post230/
應屆畢業生找工作真的很難,在身邊牛人動不動掏出Google,Facebook,Amazon,或者國內一線大廠實習經歷的時候。我望著手裡比臉還乾淨的簡歷,欲哭無淚...
我畢業於一個全美TOP50左右的學校,成績在華人圈裡中等,A,B,C都拿過,並且完全沒有參加過實習...說這些,只是想證明我並不出眾。拿我今年找工作的經歷來說,我寄出了393份簡歷,最終獲得了2個全職offer
那麼,我咋拿到offer的呢? 最簡單一點,我沒有特地瞄準大公司投,只是認真搜尋我能投的大大小小公司的JD,投出我認為“值得一試”的公司。
當然,憑我自己的背景,小公司也未必要我。所以一路走來,我覺得有5個關鍵因素對我最終找到工作提供了幫助。我試著總結出來分享給大家,不管你是像我這樣的計算機相關專業學生,還是準備轉行的,應該都能適用。
1.毅力
有人可能要說,這是廢話。那麼拿我自己“投了393份簡歷,得到了2個offer”這件事來說吧。393份簡歷並不是浪投的資料,每家公司的JD我都有認真看,而基於此,我的簡歷多達20個版本。即使這樣,我的電面邀請概率也才堪堪過10%。
也就是說,除非你的簡歷無敵,否則大部分情況就是被拒。但請記住,一個公司拒絕求職者有太多原因了,並不完全是個人能力不行。比方說,他們要控制員工總人數,或者公司公司團隊重組。所以收到拒信很正常,不要太早放棄,也許投得下一份簡歷就能讓你得到offer。
2.勤奮
練習!練習!練習!
技術面試很明確——要麼過,要麼“死”。我們必須對面試有足夠的重視,因為如果你的簡歷長的和我的差不多,那麼意味著得到面試的機會也一定不會多。
關於面試如何準備,三天三夜都講不完。我具體就做了以下四件事:
(1)演算法和資料結構:
Steven Skiena的 演算法設計手冊(Algorithm Design Manual)
(2)基本的程式設計能力:
Peter Norvig的 計算機程式設計(Design of Computer Programs)
(3)猛刷:Leetcode一直刷
(4)做專案:BitTiger CS503幫助很大
3. 充分利用資源
利用手頭可以利用任何可以事或任何人
利用類似LinkedIn,校內就業指導中心的網站,申一些比較一般但沒有經驗要求的小公司,當做面試練手也好,拿保底offer也好,它都會讓你離你想要的工作更近一步。
善於利用人脈,厚臉皮。比如問問你父母的朋友;問問LinkedIn上勾搭到的陌生人;問問你的學長學姐;問問你的老師;問問你在哪個 Party 上認識的誰誰誰...因為從心理學上說,人們喜歡幫助別人,尤其是這些舉手之勞。
很多成功人士都把成功歸功於別人,所以我們也沒什麼不好意思的。當然,日後當其他人來到你身邊尋求幫助的時候,請回想一下那些曾經幫助過你的人,你也幫助一下他們吧!
4. 軟實力
我喜歡把軟實力理解為充滿正能量、擁有積極的態度。軟實力能讓面試官們高興,也能讓我自己高興。
捫心自問一下:
你是一個願意接受批評的人嗎?
你能清晰地表達你的想法嗎?
你是一個別人想要共事的人嗎?
《福布斯》調查,高達75%的華人候選人,由於缺乏適當的軟實力而落選。相反我們卻總認為,白人和老印總能說說笑笑拿 offer。
我的其中一份offer就是,他們在電話裡告訴我,因為“喜歡我的正能量”而把我留下。
5. 運氣
抱歉,這一點放在這裡也許並沒有什麼用。
向我這樣的學生,從沒參加過任何實習。在我的簡歷上我能寫什麼才能從海量寫著前Google實習生,斯坦福大學畢業的簡歷裡吸引招聘人員的眼球呢?老實說,機會不大!
所以只能說,當我的簡歷送到招聘人員眼前的時候,我能得到一個面試的機會,基本上說明他們十分缺人,抱著試試看的態度來面我。我在前一個過程中做不了什麼,所以我們也不要把被拒當成什麼可怕的事。而要不斷“留意未來的機會”。
6. 沒有捷徑
雖然很殘酷,但是以我的經歷來說,這就是事實。從來不存在刷了多少 Leetcode 題就能通過面試,也沒有說做了哪些事情就一定能得到offer。
當被拒時,不要責怪面試公司,不要怪面試過程,不要怪內推的人不靠譜,更不要怪那些面試你的工程師。因為我們只是想得到 offer 的可憐畢業生,任何的抱怨都不會改變這一點。
每次被拒後,不如問問自己:
我在哪些方面做得不好?
為什麼我在這些方面做得不好?
我該如何在下次改善這些地方?
找出弱點,努力補救,因為最終,這一切都歸結為:一個offer來自1%的運氣和99%的汗水。
程式設計人生
相關閱讀: