http://posts.careerengine.us/p/57c3a1c1a09633ee7e57803c
大家好,我是小高,CMU CS Master,來Offer第一期學員,2014年初在孫老師的帶領下我在幾個月的時間內進入了Yahoo,并工作了近2年。2016年初,Yahoo工作風雨飄搖,又回頭找孫老師,訓練3個月之后拿到了4個offer,也終于成了拿到Google Facebook的眾多來Offer學員之一。 在2次找工作過程中,我有很多經驗和教訓,想和大家分享一下我學習的經歷。
?
第一,
關于CS科班同學找工作的幾點建議
?
2年前我第一次找工作的時候,正是2013年底我剛要從CMU畢業的時候, 那時候來Offer剛開始第一期招生,我第一次跟老師打電話的時候,竟然發現老師的Ph.D. 論文導師,居然是我的碩士導師。電話聊了半小時我們老師的故事,我就報名了,因為大師兄的水平我當然相信。 報名來Offer之前,題刷過不少,當時 CC150和 xxxxcode只有140多,我當時還自信的以為,我題刷過了N遍,熟練的很,Offer必然有,但當時面完了FLAG一圈,竟然全部跪了,每次原因各不相同,總覺得缺點什么。 在之后和老師們的朝夕相處的那幾個月里,才發現最重要的幾點,希望對大家有用:
?
(1) 大方向一定要清楚,不能盲從,更不能人云亦云。 老師總是不斷訓練我們獨立思考的能力,分析自己現在缺乏的時候,面試需要的skill set是什么? 大家都在刷題,你比別人強在什么地方?比如,你是轉專業的,別人是CS PHD,別人1個月拿N個offer,你也行么?
?
(2) 找工作沒有捷徑,千萬不可急于求成。靠背題的無腦刷題很少會成功,一定要理解的深刻,知其然,知其所以然。 因為在面試過程中,面試官對于無腦,只會背答案的人,肯定會識破,然后follow up各種變種,直到考察出來你真的是理解了,還是在背答案。
?
(3) 所謂 bug free 只是寫code的基本要求,而不是拿Offer的充分條件。 ?包括我自己,當時背題嚴重,卻不知道好的coding skill是如何系統的訓練出來的。 看了當時自己面FLAG跪了的code, 和現在老師手把手訓練出來的code質量,我終于理解了,當年跪掉是完全正常的。
?
(4) 不要揮霍機會,憑僥幸和運氣去面試。 現在的經濟形式大家都知道, IBM, CISCO, Yahoo等正在裁員, FB, LinkedIn基本只招senior,今年找工作的同學更要準備充分。
?
第二,我和小伙伴們是怎么做的
?
來Offer第一期剛開課不到2周,我就把同Lab的小伙伴和他的GF都介紹到了來Offer,現在我們三人全部在Google和 Facebook工作了。和大家講講我們是怎么在老師的手底下訓練的:
?
?
(1) 跟高手學習,不畏困難。老師們都是Uber, FLAG Director,Manager level的兄長,對我們的要求很高,但我們無論上課還是課下都能隨時聯系到老師,老師的微信和電話是公開的,每個學生有問題都可以聯系老師不恥上問。老師說教學生最開心也是最高效的就是師傅帶徒弟的模式。
?
(2) 做個有腦子,動腦子的人。老師上課從來不教我們如何死記硬背,多刷題,而是從廣度和深度兩個方面跟我們解釋面試以及將來工作中,CS科班的知識體系包含的內容。比如講一個topic的時候,老師會解釋這個問題是怎么來的,工作中怎么用,怎么去解決,以及延伸出各種各樣的follow up,一邊問我們問題,我們回答之后再去考慮我們提供的思路的優劣之處。從Data Structure到延伸出來的不同Algorithms和升級版, 知識點和知識面是怎么一步一步建立起來的,甚至在將來工作過程中怎么用。 老師上課讓我們現場寫code, 互動的馬上給我們做code review,指出我們寫的bug 和其他問題,手把手的給我們糾正和提高coding的質量。 慢慢的,學會了老師的幾成功力,也造就了我們扎實的基本功和各種技巧的融會貫通。我們三個在課后的討論過程中,不斷揣摩老師講解的方式,逐漸擺脫了只會死記硬背原題,背解法。
?
(3)密集針對性的學習計劃,我們隔一天一節課,一周4節大課,每節課都壓力很大,當然收獲也大。 3個月密集的課程設置幾乎涵蓋了面試中絕大部分會出現的知識點,從算法,圖論到OOD ,System Design,多線程,而且之后的Lab課,老師會手把手的教會大家如何把code給實現出來,并及時給我們指導和答疑。 我覺得對于基礎比較薄弱的同學,至少要做到不曠課,而且課后作業加課上例題一定在下一節課前做完且搞懂,這樣才能加深理解,不然很有可能課上在老師的講解下感覺很清楚,但過了幾天一些細節又無法理解。盡量做到及時清理不會的知識點,不要積壓,因為后期隨著課難度加深,如果基礎沒有打好,跟上的壓力會很大。
?
(4) 老師親自把關coding的質量。 ?上論壇的時候,總聽人說bug free就能拿offer。現在回頭看,那只是基本要求;正如老師說的,code里避免bug保證正確性是第一步,更進一步的是coding 的質量,包括是否時間,空間復雜度知否能夠進一步優化, 實現上有沒有冗余,是不是符合coding style,易讀性如何等等。 我刷每道題通常步驟是:1.思考10-15分鐘,如果完全沒有思路那就看老師的答案,2.如果有思路哪怕不是最優的嘗試寫一下,因為就算不是最優,這也是一次非常好的學習的過程,面試中經常會遇到沒見過的題,很難保證一下子就能想到最優解。3. 題目AC完了之后,重新審核一遍自己的代碼,看是否有冗余邏輯,是否可以簡化,從第一節課開始,老師就一直強調coding 的質量,每月期中考試后老師都親自給我們做code review 不斷督促我們進步。
?
(5) 面試前,中,后的全面準備。我們去面試之前,老師們會輪流給我們做mock interview,發現交流上的問題,系統的問我們簡歷上做過的項目的細節,教給我們如何去表達和介紹項目。我的口語比較渣,我的簡歷修改,英文自我介紹都是孫老師一字一句給我改出來的。面FB前一晚,老師親自電話和我聊了好久,關于各種可能出現的問題,包括最后negotiate offer 的email都是老師親自捉刀。
?
(6) 永不放棄的決心和毅力。 和老師們相識了3年了,在老師的帶領下一路走過來,我們學到的不僅僅是算法和編程的精進,而是獨立思考的能力和扎實的做事風格。每當想放棄理想的時候,總能想起老師為鼓舞我們而分享的一段話,
?
“要到長大以后,我們終于都變成了星矢,才知道為什么星矢是主角,我們最終變成了默默無聞的平庸的人,我們最終知道,我們不會有無敵的絕招,不會有死而復生的神力,真正能讓我們獲得人生這漫長戰役的勝利的,只有我們絕對不放棄的耐力。”
?
衷心祝福大家都能有滿意的offer,再次感謝所有幫助過我的來Offer的老師們。
?
來Offer網2016秋季1班
9月15號開班
正在接受報名
?
Who We Are
來Offer網(www.laioffer.com)?由清華大學計算機系在硅谷頂級科技公司(Google, Facebook,Uber)Director & Manager級別校友組成的職業培訓機構。成員中有國際信息學奧賽International Olympiad in Informatics (IOI)中國國家隊教練,Facebook 最早的中國工程師經理和中國大陸招聘工程師負責人, 高考省理科狀元,Stanford, CMU, Harvard, USC 等校CS Ph.D.組成。
?
What We Do
用最頂尖的師資力量帶出高水平的學生:讓強者更強,拿到一線大公司的Offer, 讓轉專業的同學迅速系統提高,拿到SponsorH1B的正規公司的Offer. 拿Offer不僅僅靠算法,而是系統素質的展現,包括英語表達溝通能力,Coding質量,多線程,System Design, OO Design,以及對美國職場最基本的理解。我們不僅僅是算法培訓機構,而是一個培訓同學們高成功率拿到Offer的職業培訓機構。
?
(1) FLAG 級別 Manager Level班主任負責制,小班授課方式,有問題直接語音問答;每班配備5名主講老師,精心為同學們課后答疑和 1對1 code review.
(2) 獨立Online Coding訓練系統?code.laioffer.com?(300+最新大公司真題只對內部學員開放)
(3) Google/Facebook engineer 上機課手把手教你編程
(4) 每月一次跟蹤考試, 老師1對1修改coding
(5) 英文口語/書面的提高
(6) 一線大公司Director/Manager level的老師, 內部推薦+面試綜合技術提高
(7) Internship level 3個月完成的實戰project (可選課程)
(8) 免費重復聽,直到找到工作
?
高成功率
高成功率是我們唯一的標準: 2013年成立以來我們已經幫助300多名同學拿到Offer,成功率穩定在 80%。 其中Google, Facebook, Uber, Box, Microsoft, Yahoo, Amazon, Indeed, Hulu, IBM 等大中型公司超過半數。真名實姓Offer榜請見www.laioffer.com
?
本期主講老師
前Facebook Manager & Facebook大中華區招聘負責人張老師;
2014-2016年培訓100+同學進入Google/Facebook/Uber/Box/Microsoft 等頂級IT公司的孫老師。
?
2016秋季1班招生信息
2016秋季1班(9月15號開課)正接受報名,第一節課免費試聽. 報名email: ?info@laioffer.com(報名請附帶簡歷),我們會在24小時內電話聯系每一名報名的同學。 詳情請見www.laioffer.com