計算機在美國和加拿大留學分別對工作上的發展前景影響如何?

首先感謝所有願意提供自己寶貴意見的人。

我是2015申請出國的學生,目前拿到了幾個都算是頂尖的加拿大和美國的CS MS的錄取。加拿大的比如多倫多大學,美國的比如CMU。目前就個人想法來說傾向是去CMU。主要是感覺在美國會有更多地機會。但是這兩個選擇都還有一些concern。

最終目標是美國工業界。

對於CMU: 畢業之後的工作,認可度校友資源都比多倫多大學要好。但是整個program主要還是上課,雖然也可以做research,但也需要在完成繁重的課業之後才可以參與。我主要是在想上課對找工作有幫助嗎,雖然是研究生的課,但大多數可能涉及到的東西本科可能也已經學過了,因此我比較傾向於做research,這樣能在某個領域有比較全面的知識,可能比一些通用型得碼農更加有競爭力?

對於多倫多大學:科研項目,2年只需上4門課,主要是做research。這也是加拿大的項目最吸引我的地方。同時受到這個帖子的影響:http://www.1point3acres.com/bbs/thread-104-1-1.html,比較喜歡科研的項目。科研的方向並不是熱門的ML, Data的方向,是屬於軟體工程的一個小方向,在工業界的應用有是有但並不太多。這樣前景我懷疑是不是會不如一個通用型的碼農,求已經在工作的前輩們解惑。

tl,dr;

1. 美國MS讀完找到的碼農工作具體到底是怎樣的,是通用的那種碼農嗎?那是不是挺容易被淘汰的,一有人問題回答的比你好就有失業的風險?通用型碼農的競爭力到底在哪裡?

2. 最終要去美國工業界工作一段時間的話,在美國讀MS最重要的意義什麼,是校友資源嗎?是各種project豐富簡歷嗎還是一段時間的OPT和簽證抽籤機會?

3. 發展前景上來說,一個不太熱門領域的專業碼農會比一個通用型的碼農更好嗎?當然最終如何這些都是看個人,我想知道的是統計意義上的發展機會是不是會更好(競爭力更強)?

4. 美國h1b好抽嗎現在,去加拿大拿到移民然後再用TN簽證去美國是不是一個理智的選擇?另外,多倫多大學在美國計算機工業界的名聲如何,是不是容易找到top industry的工作?

對於以上任意一點有想法都希望能分享一下,感謝!


首先恭喜樓主拿到UT和CMU的錄取。

首先說說在加拿大和美國讀master的區別

  • 課程量:加拿大較美國要少一些,輕鬆一些,我在ualberta讀書,thesis-based 的學生一學期兩門課,不是很繁重,course-based有三門課,會感覺有點吃力。據說,朋友在cmu上課,一學期五門課?感覺有點瘋狂,三門課一般人都會很吃力,五門課基本不用睡覺了。總結來說,無論在美國或者加國, 每個課程的工作量應該差不多,但是美國大學一學期要上更多的課。
  • 找工作:美國找工作資源更好更多。 朋友在CMU或者UIUC這種CS名校中,career fair來很多公司,校友資源也比較豐富,可以提供更多的內推機會。我們學校career fair都是一些沒有聽說過的公司:(, 雖然也來大公司,如Google,FB, MS,Twitter都來招人,但是start up的話,基本上不會來,所以要去美國的唯一途徑就是拿到大公司的offer,這樣機會就少了好多。
    • 數據:我們學校去年30多個master,10個左右去了美國大公司。所以,只要有能力在加拿大去美國找工作也很常見,我們學校出來的大部分都往美國去了。UT的情況應該會更好一些。
  • 花費:加拿大花費要少很多,即使最貴的UT也就2-3w刀一年?我們學校的學費是一年8k刀,CMU的學費據說是5W刀一年。如果拿到加拿大學校的offer的話,基本可以cover生活費和學費了。再加上現在加元不給力1:5左右,美元1:6.
  • 科研:加拿大學校的research還是蠻強的,就我們學校來說,幾乎每年都有發top的paper,UT比我們學校應該高一個檔次。UT的CS科研水平應該是加拿大top1或者top2把,北美也應該有top15. 如果UT出來想做PHD的話,美國top10的學校我覺得問題不大,當然是就CS而言,我不知道UT其他專業強不強。
  • 科研對找工作的幫助:基本上沒有,如果你想找research相關的工作,別人更想要phd。個人感覺,除非你的研究領域跟data scientist相關的,還有機會ms畢業後找到相關的工作。
    • 一個說法:一個科研項目在招聘人看來遠不如做一個應用一個網頁有用。因為ms出來一般還是做碼農,他們不需要你做research。
  • 抽籤:還未太多了解這方面,但是H1B不是50%的幾率嗎?(來個大神科普一下)。再說一個我們學校去年的數據:
    • 10個拿到美國的offer,3-4拿到簽證,好像運氣不太好。剩下的都在Vancourver分部工作,等明年再抽一次,如果還抽不中就只能留在Vancourver了,好像是這樣一個機制。
  • 生活節奏:加拿大節奏偏慢,在這種節奏里呆久了會變得懶散,個人更喜歡比較快的節奏,生活充實一些。

問題答案:

1. 美國MS讀完找到的碼農工作具體到底是怎樣的,是通用的那種碼農嗎?那是不是挺容易被淘汰的,一有人問題回答的比你好就有失業的風險?通用型碼農的競爭力到底在哪裡?

  • 通用碼農。研究生出來做的和本科生差不多。

  • 什麼意思。。。
  • 經驗和能力?

2. 最終要去美國工業界工作一段時間的話,在美國讀MS最重要的意義什麼,是校友資源嗎?是各種project豐富簡歷嗎還是一段時間的OPT和簽證抽籤機會?

  • 找工作資源:包括career fair和校友資源
  • 去哪裡都一樣,如果你不自己主動做一些項目,你只有課程project能寫在簡歷上。
  • OPT不懂
  • 抽籤的概率應該是一樣的。

3. 發展前景上來說,一個不太熱門領域的專業碼農會比一個通用型的碼農更好嗎?當然最終如何這些都是看個人,我想知道的是統計上的發展機會是不是會更好(競爭力更強)?

  • 通用型碼農更好。專業碼農只會在一種情況下比較好,那就是你讀到phd。當然,如果你叼的驚天地泣鬼神,就當我啥都沒說。
  • CS找工作更好,統計學得好的話,做phd會更好?(有待討論)

4. 美國h1b好抽嗎現在,去加拿大拿到移民然後再用PN身份去美國是不是一個理智的選擇?另外,多倫多大學在美國計算機工業界的名聲如何,是不是容易找到top industry的工作?

  • 據說50 50?(不是特別懂)
  • 加拿大拿到PR再去美國可行,可以說更容易。但是拿到PR得四五年後,那時候工作穩定,應該已經成家了,很多現實因素會阻礙你去美國
  • 我們學校(UAlberta)還不錯,UT比我們學校應該好上至少一個檔次。

總結一下,給樓主的建議

  • 不差錢--------&>CMU
  • 編程能力強,家裡經濟中等偏上--------&>CMU
  • 喜歡科研--------&>UT
  • 想做PHD--------&>UT
  • 想在美國找工作,家裡經濟一般--------&>UT

就這樣,有些事情只是聽說,可能不太準確,如有錯誤,歡迎指出來:)


看你個人多麼猛吧

如果你足夠猛,讀個頂級的phd,國家什麼的都不是問題,我認識個哥們,清華本科,蘇黎世理工的phd,直接來google,他也沒用opt。頂級的phd,怎麼都能拿到身份,只要你足夠強。

但是一般的ms來說,就不那麼容易啦,

首先,不是所有人都適合讀phd,國內傳統觀念就是能往上讀就繼續,自己本身也沒有那個資質,讀出來也就是大公司的碼農,e1b都不一定走得成,而且出來年紀比較大了,這樣在職場上很沒有競爭力。目前h1b抽籤形勢很嚴峻,美國29個月opt的benefit很重要。

我覺得樓主最大的問題就是忽視了年齡,年齡是很重要的,互聯網時代的人需要快跑,你可以在加拿大待幾年,finally肯定能來美帝,但是你如果28歲在美國開始職場生涯,考慮到結婚,生子,住房,父母養老,你就會畏首畏尾,那麼你如果24歲開始職場生涯,你有4年的黃金時間,足夠你去提升自己,為了自己夢想奮力一博。

通用型碼農的問題,我是這麼認為的,樓主可能想在學校里學到所有的知識,我覺得那樣不太可能,企業里職場里都可以不斷學習,我在cmu讀書的時候,發現課程load確實很重,但是我發現工作中做項目,自己平時也是能學到很多新的東西,真正牛逼的碼農,我覺得可以自己學習,工作里有大量的資源。未來你的競爭力就是你能不斷學習,頭腦靈活,視野開闊。我看到一本書上說哈佛的mba是不考試的,你處在一個比較好的環境中,你能向其他人學到很多知識,課堂上只是很小的一部分。

最後殘酷的告訴樓主一下,做research的master找工作很雞肋,牛的research崗位幾乎需要phd,比如machine learning engineer,碩士沒有優勢,你說偏重一點吧,可能有點,現在這個年代裡,牛點的公司都有那麼點味道,做research了呢,自己做項目,上課的機會比較少,國外碩士的課程很不水,讀讀就知道了,能學到很多東西。祝樓主一切順利。

推薦一個卡內基梅隆大學校友創辦的「乾貨分享」的微信平台,大家可以關注下。

清華-卡內基梅隆PhD學神分享掌握西、法、日等六門外語的獨門秘籍【乾貨整理】

估值110億美元的Pinterest,要成為下一個Google?

http://weixin.qq.com/r/zkmnvz3EPmBBrXnc9xzc (二維碼自動識別)


我也考慮過很久和你差不多的問題,我在UBC讀的CS 然後在UBC工作了 看了別的答案 感覺我的視角和考慮的問題和他們有差別 所以還是碼一下吧

---

學術方面:

UT的計算機很強 加拿大第一無疑 個別方向如ML放在北美也是前10 但UT學術和CMU真的沒法比 CMU基本全面壓制

---

就業方面:

加拿大和美國真的沒法比 加拿大現在就業形勢不好 但CS找工作還是比較便宜 溫哥華的yaletown,Ottawa和Kitchener-Waterloo都有很多start-up 美帝大公司在加拿大有開發中心的很少,ms 溫哥華有兩家 一家是收購工作室改的 另一家是用來裝沒抽到H1B的 不招人 google只有toronto有一家 主要是為當地的客戶服務 不做很多開發 規模也很小 facebook和google類似情況

SE的話本科生好點學校畢業的差不多6-7W一年起 同樣學校畢業的(比如UBC)去了矽谷的基本都拿8W+ 這就是兩邊的差距。研究生差不多加拿大畢業就8W+ 很少能拿到10W+的 加拿大的薪資上限比美國還是差的很多

---上面兩方面我就不重點說了 因為我懂得不如別的答主多 我考慮的重點也不在這裡 我主要說下我考慮的最多的

生活和移民方面:

其實我覺得生活品質也是木桶原理,最影響你生活品質的不是最高的板,而是最短的。我(現在)不想去美國的原因也就是安全,不穩定的移民政策,對外來文化的包容度,生活適應程度

1.配偶:如果你的配偶不在美國或者不是美國PR的話 你還要考慮他能不能抽H1B,抽不抽的到,如果拿配偶簽證對她的事業有什麼影響,綠卡排期等問題,很頭疼。(我身邊有很多美國留學生情侶,一方沒抽到H1B,然後就異地,散了)加拿大相對來說好的多,我認識的人配偶團聚拿PR基本半年以內搞定。

2.父母:如果長期居住國外的話,最好還是把父母接出來。剛工作差不多2-4周假,每年回次國差不多就兩周沒了 而且搞得自己很累,別說如果以後父母身體不好 生個病什麼的,那精力真的顧不過來了。另外我覺得父母如果一直在國內,你又不主動交流的話,兩代人的隔閡會越來越重,最後難以交流。並且有了小孩以後,父母還能幫看下之類的,國外的daycare真的很貴。

假如建立在考慮父母過來的前提下的話,加拿大肯定是個更好的選擇。拿到PR以後父母立刻就可以拿supervisa過來,每年花1000刀買個醫療保險即可,一次入境可以呆兩年然後慢慢排團聚移民。並且在溫哥華和多倫多兩個地方(尤其溫哥華旁的richmond,多倫多旁的markham和richmond hill)是完全不用會英文的。大銀行 保險公司之類的都有中文專線,有的branch絕大多數人都是中國人之類的。很多家庭醫生也是說中文的。家境殷實一點的話,來溫哥華,多倫多之前就會已經認識很多在這兒的朋友了(你懂得)

3.移民和簽證:如果你讀UT的話,以ontario現在的狀況你研究生最後一個term可以開始申請移民,快的話一年拿PR,三年就可以入籍,之後換加拿大護照就不用抽H1B了,TN簽證可以拿著offer去邊境直接辦,一次三年 可以無限續。

4.生活:華人在多倫多和溫哥華兩個地方生活不要太舒服 好吃的多 而且大多數人都稍懂點 並不排斥中國文化 多倫多冬天會很冷 總體氣候不如加州

希望能幫到你


目標工業界就沒區別了。。。學術肯定是 CMU 更強。。。


美國(尤其矽谷)的IT工作無論是平均待遇,氛圍,還是其他都是加拿大IT公司好……太……多……

親歷。

=====來自回複評論的補充======

關於工資:其實我認為根本原因是美國IT發展遠比加拿大這邊迅速。一線IT公司總部大都在美國……加拿大很多都沒有分公司或者分公司很小於是機會就少了。再者,矽谷不但一線IT公司多,初創公司更是比比皆是。這麼多初創公司都要和大公司搶人。於是工資被炒上去了。不僅如此往往不給股票大家還不願意去。矽谷計算機本科畢業初級職位工資一般是10w以上,而加拿大(多倫多地區)則低於這個價格,可能是個7,8w(這個我純按照感覺亂說的,但是絕對比矽谷低)

加拿大沒有那麼多IT公司和競爭,自然工資平均值低啦。非IT公司誰願意給普通程序員那麼好待遇……

關於氛圍:明顯在美國氣氛好很多……!美國幾次實習都是自助隨便吃,同事們拖鞋拖著上班去了~環境好各種福利各種待遇~~~ 加拿大就………………原因我認為同上……

當然啦……我也就實習了那麼幾次你參照著看著就好……但是矽谷IT專業機會更多那絕對是公認的。

那麼加拿大真的不要去嘛?不是的……加拿大的好處很明顯!房子和矽谷比不知道便宜到哪裡去了TAT!!!還有加拿大全民醫保+拿PR更容易等等……


cmu,cmu,cmu。以後你會明白,代碼能力不是最最重要的,research也不是(除非你牛逼到了一個境界)。人脈,工業氛圍比你想像的重要的多。


如果目標是去企業做事,實習 &> Projects &> 上乾貨課 &> 做研究,寫論文


無腦CMU啊,加拿大以後找工作能讓你悔死


推薦閱讀:

孩子想去美國留學,聽說美國治安不好,是真的嗎?
在佩珀代因大學讀書是怎樣一種體驗?
如何才能回答好斯坦福商學院的經典面試題「What matters most to you」?
如何自己DIY申請美國研究生?給點建議
如何準備AMC(美國數學競賽)?

TAG:職業發展 | 職業規劃 | 留學美國 | 留學加拿大 | 美國工作 |