計算機研一畢業後想去大型 IT 外企工作,如何規劃?
本人是 985 院校計算機專業的研一新生,方向是數據挖掘,畢業後想去谷歌或是微軟之類的外企工作,請問研究生期間該怎樣安排,能具體點最好?對科研的話,興趣不是很大,所以打算畢業後直接找工作。現在的話,想早點定個目標,然後接下來的兩年半時間就為之好好奮鬥。期望各位過往的大牛能給個建議,研究生期間應該怎樣規劃才行?感覺兩年半的時間很快,所以想早作準備。PS:如果畢業後去投行的話,工作前景怎麼樣?初步打算是工作三五年後,再出來創業來著,不想一輩子打工。真心感謝各位
接著@陳碩的答案說,如果你不知道實習的要求多高的話,可以現在就投遞面試,然後去面試跪一次,或者各個公司跪一次,就知道要求了。
這個方法我覺得比什麼介紹經驗都來得有效,而且更好準備。謝邀。
去谷歌會難一些,去微軟的話則會簡單很多。在我自己參加的面試中,微軟最難的題目在難度上大概相當於谷歌最簡單的題目。如果你想成功拿到offer,紮實的演算法基礎和溝通能力是必備的,另外代碼還要寫得好看點,盡量做到bug free。
至於研究生階段的規劃,做你最喜歡的事情,並且扎紮實實把它做好。不管是做科研還是做工程方面的項目,踏踏實實用心去做,會讓你收穫並成長,很多東西是水到渠成的。
另外,做科研跟找工作是完全不存在衝突的。我從大四開始到研究生畢業都一直在做科研,因為自己原本的規劃是出去讀Ph.D.(雖然最後拿了HK某高校的offer後拒了,這是後話了)。一直在搞科研,但這完全不影響我在找工作時的表現。把事情做好,提升自己的能力,總會有人賞識你的。
切記切記不要浮躁。去微軟和谷歌實習,兩家都去。我當年就是這麼做的,也拿了這兩家的 offer。
囧,看錯成大一了,修改下吧。
前幾年北美CS圈中都流傳著只要刷刷leetcode,就進去MS和google, amazon等等了的傳說,然後各種生物啊化學啊之類的phd也在刷leetcode。
根據我自己面試的經驗,我覺得g家和f家還是靠演算法吧,ms家主要靠基礎紮實和代碼寫得漂亮。
不過我覺得進某公司這件事情肯定沒有靠譜的方法論的東西吧,看自己怎麼領悟。比如某QQ群裡面,我們好多人都是在刷leetcode, codility啥的,好多人順利拿到g家f家的offer,但更多的人國內的BAT都搞不定。
到底該怎麼樣,先去面試下,然後給自己至少一年的時間充分準備。不要頻繁去試這些公司,面試fail掉的人,一般都需要過半年以上才會有下一次機會。
-----------------好吧,既然還是大一來得及,我說個比較實在的,加入學校的ACM/ICPC隊,各種比賽到處刷牌,各種商業賽到處參加,到處刷rank。然後這期間也可以參加下他們兩家的面試,感受一下。不邀自來,好糾結!
同意各位大神給出辦法,關鍵是要做啊!!!!!!我也是985計算機在讀研究僧,算是過來人,先吐槽~開頭我看到:在 @陳碩 大神的而答案下,題主這麼說的:@木木水戶 :畢業後想去谷歌或是微軟之類的外企工作,請問研究生期間該怎樣安排,能具體點最好?
@木木水戶 :如果演算法不是很好的話,往哪一方面去發展,能夠彌補這個不足?
這個有點開玩笑吧,浙大計算機碩士,想進谷歌微軟,演算法能力可以不足?也行吧,不做程序員,那你有啥優勢呢?
接著我想到:
@木木水戶 :對科研的話,興趣不是很大,所以打算畢業後直接找工作。
這也行的嗎?研究生對科研興趣不大,計算機專業對演算法沒興趣,你想去這個行業頂尖企業的?
所以以上情況,我同意 @謝菲菲的觀點:感覺lz其實並不是真的想好了自己想做什麼啊。
個人認為,lz說想去這些地方只是因為這些地方比較牛逼。聽起來比較洋氣而已。
我竟然看到:
如果畢業後去投行的話,工作前景怎麼樣?
這個,其實我想知道你去投行想幹嘛?拿高薪贏取白富美?等等,是不是漏了什麼,人家為什麼要你?海拔很高?長得很帥?家裡很有錢?
下面這樣說真的合適嗎?初步打算是工作三五年後,再出來創業來著,不想一輩子打工。
不是反對你創業,但也別喊的這麼勤,不能表現你很牛,只能讓人感覺圖樣圖森破,想創去做吧。
總結下吐槽:- 自身認識不足;
- 心態浮躁,不踏實;
- 目標太大,太遠,但動機不純;
--------------------------------------吐槽完畢--------------------------------------
回答這個題目,我猶豫再三,寫了又刪,刪了又寫,好糾結,因為你這個心態跟我研一某師弟好像,我確實擔心在這浮躁的心態中虛度了你美好的三年時間;作為過來人,我也能理解你的心情,理解你的焦慮,但我幫不了你,不好意思!我能做的就是給一點點可能你看不上眼的建議,希望你能聽進去。
建議如下:1)知道自己在哪!終極三問題:- 我是誰?認識自己;
- 我從哪來?會什麼,核心競爭力是啥;
- 我要去哪?目標,切實可行的,短期,中期和長期目標。
治病找根結,先回答三個問題中的第一個吧,別一上來就提第三個問題的最後一個:長期目標,會給你嚇死,不了解你,咋么給你把前面的都搞定啊。說句實在的,大家都是程序猿,需求沒提,讓你寫代碼,你啥感受?
所以認清你是誰?具體怎麼認,這個……參考這位答主心路歷程吧,跟你情況類似,它山之石,可以攻玉啊:讀研究生的最大優勢是什麼?
2)來這裡寫案例我希望你搞清楚了以後呢,來這裡回饋下,寫下你的答案,好讓後來人有案例看看啊,正面案例還是反面教材就看少年你的啦。也算是對樓上各位大神們認真答題的慰藉,哈哈哈哈~~負能量太重,可恥的匿了吧。。。- 打好計算機科學的基礎
- 自己想辦法積累一定的項目經驗
- 找師兄師姐親戚朋友內推各種實習
- 找師兄師姐親戚朋友內推 Google 或者 M$
1 和 2 都屬於技能,可以參考:程序員能力矩陣
3 和 4 需要發揮你的情商和社交能力,儘快融入技術氛圍濃厚的圈子,對於你的學習方向、路線規劃,都會有很大的幫助,在轉化為 Offer 的時候尤為重要。感覺可以先把英文能力提升下,特別是口語~
感覺lz其實並不是真的想好了自己想做什麼啊。只說了想去微軟和谷歌。還有提到投行。這三個公司,以後工作的性質完全不一樣。個人認為,lz說想去這些地方只是因為這些地方比較牛逼。聽起來比較洋氣而已。所以我覺得lz還是先想好自己想做的方向,再想具體的公司吧。=================還是回答一下lz的問題。谷歌的話,演算法比較多,認識幾個在谷歌的人,他們說面試的時候,基本上就看演算法。所以這塊可以多學學。微軟的話,具體不清楚。看你具體想做的方向。看你具體是去哪個部門,office,surface,還有微軟輸入法=。=投行的話,勸lz放棄了。之前認識一個北大光華的,她說,現在就她們方向能去投行的每年就一兩個。==========
另外勸lz,不要老盯著這種公司,其實還要考慮以後的發展。谷歌微軟什麼的比較閑。(求別噴,也是他們內部人告訴我的),也可以考慮去阿里、百度什麼的,累一點但是學的多。
所以lz還是想好自己究竟想做什麼。題主應該畢業了吧。。現在去哪裡了。。
推薦閱讀:
※讀博士有多苦?
※計算機專業,以後想進微軟或者谷歌工作,研究生期間應該怎樣發展?
※雙非一本申請UCL建築研究生可能性大嗎?gpa3.77,暫無語言。還需要什麼條件和背景?
※讀博士不開心想放棄但是又覺得可惜怎麼辦?
※為什麼歷史學研究生導師不讓學生讀歷史學的通俗讀物?