本人研一,通信工程專業(無阿里計算機崗位校招),想要在研究生畢業轉行計算機(代碼),大學只學了c,並不是很精通,請問各位大佬,該做什麼準備才可以一畢業就進阿里(演算法崗),leetcode如果需要刷的話,需要先做什麼準備,感謝各位大佬。


找一門語言深入學習下去,建議Java,阿里大部分部門都是Java為主,其他語言相對較少,應屆生進來,有比較好的Java基礎和實踐經驗,絕對是校招的加分項(多年校招經驗之談)。

學好計算機基礎,資料庫,數據結構,os,編譯原理這些,大課,課程設計盡量做好。

多參與一些工程項目,不管是幫學校做網站,還是外出實習,儘可能多的增加自己的實踐經驗。

不要定死演算法崗,演算法還是最好研究生學歷起的,建議定位Java開發。


用三年準備,去哪個大公司都可以

你可以直接在linkedIn聯繫你想去的部門負責人,說我打算用三年專門為貴公司做準備,需要培養哪些技能。

大部分人都會很高興提供公司需求和培養思路的。

有這時間,各大廠都可以考慮(google、amazon、microsoft…)

對初階碼農更友好

有了經驗再回國內大廠帶團隊

也很香


你的專業是什麼?特長興趣?

我可以阿里內推,有意向簡歷發到我郵箱,[email protected]歡迎進一步交流

大廠背景優先,3年工作經驗優先,能力優先。

對阿里部門想要進一步了解的,也可以來問我


你大好年華花三年就為了進阿里?給私企老闆打工?花三年去考個公務員吧,真的。


進大廠只要有一個技術面試官問不住你就基本能進了,選個方向好好學就行


找個互聯網公司實習兩年,就差不多了

只不過到時你還想不想來 ,就不好說了


我來拋個磚,

首先只能校招進,所以你沒有三年時間,除非你再考一個博士。而且你們學校沒有校招那就難上加難了。

那麼實在要進怎麼辦呢?

最簡單的是考一個重點工科985學校的博士,或者國外的同級別學校。

如果這個辦不到,那麼就要另闢蹊徑了。總結起來就是一點——建立技術影響力,讓我們看到你。以下提供一些思路供你參考:

  1. 發論文,相關領域的頂刊頂會,那些能作弊的就不要想了。
  2. 做優質項目,高技術含量或高創新,作為核心成員發揮出巨大價值並取得階段性成果在行業內具有影響力。
  3. 做開源項目,不管你是不是發起人,在那些高星高贊的開源項目中努力擠上貢獻榜,解決核心問題,瘋狂輸出代碼。注意項目別選錯了,平庸的項目再多代碼也沒用。

如果校招沒過大部分人就30歲再見了


沒機會


不知道你是幾年的研究生,算你是三年畢業的,那麼你在研二的時候就應該要開始實習的準備了,那這麼一算你的時間只有不到兩年。

首先要想好,你自己是要做演算法的研究,還是演算法的工程,但是根據目前了解的情況來看,如果研究生就業基本上是演算法工程崗位,想要進行研究崗位基本是頂尖學校的碩士或者博士居多。

確定自己的方向很重要,演算法崗的話各個方向的區別也很大,這個需要結合你導師的具體任務以及自己的興趣愛好,需要補足數學基礎(概率論、線代、統計等)/以及Python、C++語言。同時還最好還需要有良好的工程能力以及大規模數據處理的能力。演算法公式手推這些是基礎,最好對當前業內比較advanced的paper有一直關注。

另外根據你的說法,通訊工程專業,那麼說明無計算機基礎,建議研一的時候用來補足自己的計算機基礎,每天堅持演算法/數據結構的訓練,從easy到medium,這個過程會很痛苦,但是希望你能堅持。同時要自學操作系統/計算機網路/資料庫等基礎。這些應該在自己研一的時間全部完成,研一結束後應該具備能夠輕鬆完成medium左右的leetcode題目,加上紮實的常見計算機基礎。同時你還要兼顧自己的學業,如果學有餘力,那麼可以開始打一些簡單的比賽。

研二的時候需要參加實習,如果組裡老師不肯放人實習,那麼就要麼加強自己的工程代碼能力,要麼努力發表某個方向高質量的論文 AAAI這種水會肯定不算,在研二下學期就可以試一下阿里的暑期實習了。

過程會很艱苦,希望你堅持


先準備想清楚要不要去


阿里巴巴達摩院剛成立了XG實驗室,已經進軍通信領域


演算法崗我勸你做好讀博的打算,現在演算法挺飽和的,科班和搞數學的多,反而開發好進一些。


我男票花了兩年在本科自學計算機 大三二開始大三就進去實習了


三年就想演算法崗嗎,志氣很高,但建議換條路子。


如果真心熱愛演算法可以考慮,否則只是看中演算法帶來的高薪或者面子的話其實duck不必,招聘已經趨於理性,工程崗位並不比演算法差多少了。


三年去哪裡去不了 ,不過還是祝福你。 java,jvm,刷題 ,學會嗶嗶


看看還有沒有哪個P8,P9什麼的,準備招私人助理~(手動狗頭)


推薦閱讀:
相关文章