從港大DS到華為算法工程師,談談我的所學所得
收藏已取消
收藏成功
已添加至{{ selectCollectNames.join(',') }}
{{!collectStatus ? '收藏' : '已收藏'}}
指南者留學
2019年08月07日
閱讀量:3476
<section data-style-type="5" data-tools="新媒體排版" data-id="1907136">
<section>
<section>
<section data-css="background-color: rgb(249, 110, 87);box-sizing: border-box;color: rgb(255, 255, 255);display: inline-block;padding: 2px 8px;vertical-align: bottom">
<section>學員背景</section>
</section>
<section data-css="border-color: rgb(249, 110, 87);border-style: solid;border-width: 1px;box-sizing: border-box;margin-top: -1.86em;padding: 2em 10px 5px">
<section>
<section>
<section>
<p><strong>Z同學</strong></p>
<section>浙江大學 數(shù)學與應用數(shù)學</section>
<section>GPA:82.8 TOFEL:90+(申請時86+) </section>
<section>GRE:319+3.5</section>
<p><strong>錄取結(jié)果</strong></p>
<p><span style="text-decoration: underline;"><span style="color: #1890ff; text-decoration: underline;"><a style="color: #1890ff; text-decoration: underline;" href="http://xrroyv.cn/majr_59159" target="_blank" rel="noopener">香港大學 數(shù)據(jù)科學</a></span></span></p>
<p><span style="text-decoration: underline;"><span style="color: #1890ff; text-decoration: underline;"><a style="color: #1890ff; text-decoration: underline;" href="http://xrroyv.cn/majr_1558" target="_blank" rel="noopener">香港大學 計算機科學</a></span></span></p>
<p><span style="text-decoration: underline;"><span style="color: #1890ff; text-decoration: underline;"><a style="color: #1890ff; text-decoration: underline;" href="http://xrroyv.cn/majr_4158" target="_blank" rel="noopener">香港科技大學 金融數(shù)學</a></span></span></p>
<p><strong>求職結(jié)果</strong></p>
<p>華為 算法工程師</p>
</section>
</section>
</section>
</section>
</section>
</section>
</section>
<p> </p>
<section data-tools="135編輯器" data-id="95320">
<section>
<section></section>
</section>
<section>
<section>
<section></section>
</section>
<section>
<section>
<section data-autoskip="1"></section>
</section>
</section>
</section>
</section>
<p>一開始在香港的時候,一個在港大先念了MSC再念PHD的學長給了我和我兩個同專業(yè)的室友很多幫助。</p>
<p><br />第二個學期結(jié)束,我回大陸的前夕,我們在家里一起吃火鍋。</p>
<p><br />學長問我們:你們覺得到港大念這個碩士值得嗎?有后悔嗎?</p>
<p><br />這個問題問在今年的五月份多,正值我們?nèi)齻€剛找到實習工作。我們?nèi)齻€中一個得到了平安科技的算法工程師、華為的開發(fā)工程師,一個得到了華為和海康威視的算法工程師(我),一個得到了騰訊的數(shù)據(jù)分析師、網(wǎng)易的算法工程師。</p>
<p><br />我們的回答都是,值得,不后悔。</p>
<p> </p>
<p>回想起來,在港讀書、求職的這段日子讓我成長了許多。我曾經(jīng)從許多學長學姐的經(jīng)驗帖中收獲不少,現(xiàn)在我也終于有時間整理所學所感,希望我的經(jīng)驗也能夠給予大家一點幫助。</p>
<p> </p>
<p><strong><span class="h1">一、學有所用,每門課程都不是“浪費”</span></strong></p>
<p> </p>
<p>港大DS的課程設置是六門必修課,四門選修課。</p>
<p> </p>
<p>其中必修課中包含系統(tǒng)性介紹但是缺乏深度的課程,也包含比較深入且難度非常大的課程。選修課的四門課程相對自由,有純數(shù)方向的,有金融方向的,有統(tǒng)計方向的,也有數(shù)據(jù)挖掘方向的,在進行課程選修的時候,最好按照自己之后的未來規(guī)劃進行選擇。</p>
<p> </p>
<p>必修課中的cloud computing是我認為最好的課程。一方面老師非常幽默風趣,也十分認真負責,另一方面在這個課程中我速成的linux的基礎操作,以及spark和hadoop這兩個在大數(shù)據(jù)處理中非常重要的工具都在我找工作的過程中帶來了不小的加分項。這個課程的項目完成得很痛苦,花了很多時間,但是也成為了我的簡歷里非常重要的一筆。</p>
<p> </p>
<p>強調(diào)一下,這門課程所在的那個學期,你一定要專注投入很多時間給它(教授很嚴謹,并且會掛人)。</p>
<p> </p>
<p>其他五門必修課包括:</p>
<p> </p>
<p>介紹一些基礎統(tǒng)計學知識和機器學習算法的Statisticalinference for data,Advanced statistical learning,Computational intelligence and Machining Learning; </p>
<p><br />介紹python的Programming for data science(非常多實用的庫);</p>
<p><br />介紹高級數(shù)據(jù)庫(如oracle等)搜索優(yōu)化等內(nèi)容的Advanced Database(這門課也非常值得推薦)。</p>
<p> </p>
<p>值得一提的是,STAT的一些課程的第一名可以得到獎學金,金額一般在五到六千港幣左右。</p>
<p> </p>
<p><strong><span class="h1">二、來港一年,離心儀工作更近</span></strong></p>
<p> </p>
<p>我想,如果你的目標是來港大讀一個DS或者CS的碩士,并且致力于畢業(yè)后就找到工作的話,我和我們的經(jīng)驗會給你帶來很多的幫助,并且你能對選擇來到這里有更多的堅定。</p>
<p> </p>
<p>首先,你天然就會有兩個選擇。一個選擇是在香港找工作,一個選擇是回大陸找工作。</p>
<p> </p>
<p><strong>01</strong></p>
<p>關于在香港工作,HKU的MSC畢業(yè)生在香港會非常吃香,學校會有各種各樣的平臺提供給學生們?nèi)ひ捁ぷ鳈C會,大公司也非常愿意發(fā)布他們的信息到HKU目標專業(yè)的平臺上。</p>
<p> </p>
<p>你的學校郵箱也會不停地收到學院轉(zhuǎn)發(fā)的一些相關的招聘郵件。僅就我們專業(yè)和統(tǒng)計專業(yè)而言,我們會有一個專屬的招聘網(wǎng)頁,上面經(jīng)常會更新一些公司的招聘信息,你需要做的就是把你的簡歷修改好,發(fā)送過去等待面試即可。我們專業(yè)招聘的內(nèi)容主要包括精算、算法工程師、量化、開發(fā)等等。</p>
<p> </p>
<p>香港的實習一般按照天來給錢,我的同學們一般是五百到六百一天的實習工資。時間上目標公司也會非常靈活,比如你某天早上有課,那么那天可以不去,但是往往會有每周至少要出勤三到四天的最低限制。</p>
<p> </p>
<p>就我自己來看,如果你偏向于金融方向,那么在香港工作是一個非常棒的選擇。</p>
<p> </p>
<p>以我一個同學為例,她目前在一家大型投行做quant,如果成功轉(zhuǎn)正,第一年的工資就會落在4W~5W港幣的區(qū)間(折合人民幣3W6~4W4左右),之后也會有很好的成長空間。</p>
<p> </p>
<p>如果你的目標是金融方向的話,在DS和STAT設置的選修課中,你可以選修很多相關方面的、偏向于金融或者金融工程的課程。另外,一些相關的quant比賽也會極大潤色你的簡歷(比如第一個學期開始就會有的UBS量化大賽)。</p>
<p> </p>
<p>畢業(yè)后在香港工作一段時間,滿年限設置(總共呆夠六到七年左右)后可以拿到香港的永久居民。如果你想一直留在香港,這是一個很好的身份證明;如果你后來不想留在香港了,回大陸之后,這個身份也會讓你在內(nèi)陸得到一些很棒的政策扶持。</p>
<p> </p>
<p><strong>02</strong><br />剛進港大的時候,我和我的兩個室友的目標就很明確,我們要做大數(shù)據(jù),要做人工智能相關的工作。如果你的目標工作是相關的方向,我認為下面的幾點是比較重要的。</p>
<p> </p>
<p><strong> (1)為了好工作,選課得注意 </strong></p>
<p> </p>
<p>課程上,可以回去看本文“課程設置”中的具體內(nèi)容,選擇一些良好的課程會對工作尋找有很大的幫助。</p>
<p> </p>
<p>以我在上文中十分推薦的(當然它們本身就是必修課)cs學院開設的advanced database和cloud computing為例:在大數(shù)據(jù)分析師、算法工程師、云計算開發(fā)工程師方向的工作上,hadoop、spark這種分布式計算的掌握往往是“掌握以下技能優(yōu)先考慮”或“希望你掌握以下技能”; 對數(shù)據(jù)庫的一些優(yōu)化原理的認知和基礎的sql也是非常強力的加分項。</p>
<p> </p>
<p>另外,一些擴充了廣度但是深度稍遜的課程(比如advanced statistic和machine learning)也是非常重要的課程——因為你永遠不知道面試官會問你什么問題。這些課程會讓你得到良好的基礎知識面的補充和訓練。</p>
<p> </p>
<p>所以,如果你在第二個學期后的暑假就開始實習,非常建議在第二個學期就修掉cloud computing和advanced database的課(因為我在面試中就曾被多次問到相關的問題)。</p>
<p> </p>
<p><strong>(2)如何達到騰訊、華為的編程能力要求? </strong></p>
<p> </p>
<p>其次關于平時的一些技能補充。大部分大型公司都會設置有筆試關(內(nèi)推也不會跳過),包括但不限于騰訊、阿里巴巴、拼多多、字節(jié)跳動、華為、網(wǎng)易等公司。</p>
<p><br />有些筆試是純編程題目的,比如今年的騰訊數(shù)據(jù)分析崗、華為的大部分研發(fā)崗;有些筆試是混合性的,包括編程和基礎知識考察(偏向開發(fā)的會對linux有考察,偏向算法的則主要考察一些基礎算法知識,諸如過擬合的處理方式、兩類正規(guī)化的差別等等)。</p>
<p> </p>
<p>騰訊的筆試成績并不非常重要,往往因部門而異。筆試者無論分數(shù)高低都始終在同一個簡歷池里,有些部門更看重你的簡歷,有些部門則會按照成績高低撈簡歷;</p>
<p><br />華為的筆試則是設置分數(shù)限制(比如今年在六百分中能過一百分的線就可以進后面的技術(shù)面和終面);</p>
<p><br />拼多多的算法崗成績要求則非常嚴苛,80+/100的成績甚至得不到面試的資格。</p>
<p> </p>
<p>但無論如何,如果你有更好的編程成績,你在得到offer、轉(zhuǎn)正、得到sp(special offer,即比同等更高待遇的工作)等方面都會具備更好的優(yōu)勢。</p>
<p><br />由于編程在研發(fā)崗中的重要性,個人非常推薦在港大的第一個學期開始的時候,就開始刷??途W(wǎng)上的真題或者leetcode的題目,一般語言不受限制,無論是python還是C++還是java都是不錯的選擇,每天花一到兩個小時,就會讓你在半年到一年后在編程方面具備非常強的競爭力,更不必擔心因為編程不過關而錯過大公司的好offer。</p>
<p><br /><strong>(3)這也是簡歷加分項 </strong></p>
<p> </p>
<p>目前有兩個比較主流的比賽,一個是kaggle一個是阿里的天池。由于我主要參加的是kaggle,所以我主要來說說這個部分。</p>
<p> </p>
<p>一般而言,如果你能得到kaggle某個大型題目的前10%,至少可以證明你對如何應用算法解決實際問題有一定的心得,如果你能得到前5%甚至1%,那么這絕對會成為你的簡歷中非常亮眼的一部分。</p>
<p> </p>
<p>Kaggle的比賽種類是比較多的,感興趣的可以去知乎看一些相關的介紹。最好選擇人數(shù)較多的(比如幾千人的)、設有獎金的比賽,這類比賽往往具有更強的說服力。比賽內(nèi)容涉及的主要是機器學習、深度學習等方向。</p>
<p> </p>
<p><strong>(4)留學優(yōu)惠政策別錯過</strong> </p>
<p> </p>
<p>在港讀書之后回大陸,大部分的一線準一線城市都有非常吸引人的政策,不同的市有不同的留學生政策優(yōu)惠,比如杭州落戶簽字就有幾萬塊、車牌不用搖號,深圳的相關留學生計劃等等。具體的內(nèi)容可以咨詢工作公司的HR或者當?shù)氐南嚓P部門。</p>
<p> </p>
<p><strong>(5)把握這些時間點 </strong></p>
<p> </p>
<p>第二個學期中旬到結(jié)束(三月到五月)大公司的暑期實習招聘往往就開始了,常見的消息渠道包括???、學院的相關網(wǎng)址、學校的線下招聘會(騰訊、華為、阿里這些大公司都會來港大做專門宣講,屆時一般學院會發(fā)郵件通知和在校園里布置廣告牌)以及一些大型招聘會(香港的萬人招聘會等)。</p>
<p> </p>
<p>大部分的公司(如華為和騰訊等),實習轉(zhuǎn)正會比秋招進要容易得多,而且會有一個更平滑的學習到工作的過渡期,所以暑期實習是一個非常值得把握的機會。</p>
<p> </p>
<p>如果想暑期實習專注純粹一點的話,學有余力的前提下可以在兩個學期就修完全部十門課程(我和我的一個室友就是這樣做的),這樣就不用再擔心六月到八月的暑期課程要讓自己來回奔波。當然,即使沒修完,利用看上課錄制的視頻+周末完成復習和作業(yè)+期中期末請假考試的方式也是可以的。</p>
<p> </p>
<p>秋招時間大概在七月份開啟,一些公司會開放出秋招提前批(比如拼多多),此時進行投遞,即使失敗在正式批次的時候也還有一次機會。</p>
<p> </p>
<p><strong><span class="h1">三、繼續(xù)深造,在港讀碩是不錯跳板</span></strong></p>
<p> </p>
<p>有一些同學可能是想利用在香港讀碩的機會作為跳板,然后繼續(xù)進行PHD的深造。我的身邊也有一些同學選擇了這條路。</p>
<p> </p>
<p>首先,在你考慮這個行為的時候千萬要先了解一下目標院校的名額,有一些學院去年可能已經(jīng)招了非常多的博士(比如我這一屆來之前被告知統(tǒng)計學院去年招了很多博士),所以今年的博士名額可能會比較少。</p>
<p> </p>
<p>而后,關于讀博機會的獲取,我目前看來,總共分成兩個渠道。</p>
<p> </p>
<p>第一個是你的研究生成績非常好,比如我認識的一位STAT的博士學長,十門課程不僅十個A(其中包括很多A+),而且?guī)缀醵际菍I(yè)第一,在找到很好的工作后被統(tǒng)計學院的head尹教授直接邀請去讀博士了。但要注意,這個學長畢竟是個例,因為在港大,至少STAT和DS的一些課程難度還是非常大的,更不用說拿到A+(TOP2~TOP3)甚至專業(yè)第一了——在沒有那么極致的成績的情況下,有意博士的同學可以自己聯(lián)系老師并附上自己的成績,成績優(yōu)異者往往更能證明自己具備較強的適應和學習能力。</p>
<p> </p>
<p>第二個渠道也是最常見的渠道,就是利用自己在港大的優(yōu)勢,給老師發(fā)郵件套瓷,在各學期間直接進老師的項目組——我的一個同學和另一個博士學長就是這樣拿到的機會。</p>
<p> </p>
<p>一般而言,在項目組表現(xiàn)的良好且老師還有招生名額的情況下,港大的碩士生會比較容易地獲取到博士資格(因為老師總是偏好于自己了解的學生)。</p>
<p> </p>
<p>以上就是我所有的分享內(nèi)容。希望每位同學都能在收獲美好的未來,祝好!</p>