除了上課外,UIUC 也有相當多的課外活動,這篇介紹“非娛樂”的活動,分為研究、Hackathon、以及求職。

研究

除了修課外,我有找教授做專題研究。我是開學沒多久開始寄信給教授,就算是交換生,教授也蠻樂意收學生做研究,也聽到一些同期交換生有做研究。跟教授討論有興趣的題目後,就把我交給了他的博士生。之後除了學期末報告結果給教授外,就沒什麼遇到教授,都是跟博士生 meeting 而已。研究內容是開發一個研究用的 Infrastructure,我負責用 React 寫前端,他負責後端,另外一位專題生寫 iOS。算是一個蠻輕鬆的研究,畢竟沒有時間和進度壓力。

Hackathon

學校裡三不五時就會有人舉辦 Hackathon,包含年度最大的 HackIllinois,就算不會寫程式也可以去吃免費的食物。我參加了 3 場 Hackathon,每場的內容都不太一樣,但都很有趣。有一場是幫一間在 Champaign 的 local theater 分析資料,有幸拿到他們給的獎項一張 gift card。後來,還沒用到 gift card 就聽到他們倒閉了…,看來他們最後的投資失敗了。另一場比較像是組隊刷題,看哪隊解得快又多就可以贏。HackIllinois 則是一堆公司會來公布一些 open project 給大家參與開發,有 Google 的 gRPC,macOS 都會用到的 Homebrew 等,不一定要有多大的貢獻,小至加強 documentation 的 pull request 也行,算是一個參與 open project 很好的機會。

View this post on Instagram

A post shared by The Art Theater (@arttheater)

求職

學校提供豐富的求職資源,如果有身份簽證的疑問,可以去 ISSS (International Student and Scholar Services) 詢問,辦公室的人都非常親切,也可以拿著履歷到 Career Center 請他們過目和修改。求職大致分成春季和秋季,強烈建議利用秋季,不要期待春季。這跟大公司內部的制度有關,以 Amazon 為例,每個組會在 Q1 (第一季) 提出隔年的 project 計畫和 headcount,講白話就是,我們明年需要招募幾個人做哪些 project。Q2 會把這些計畫送給高層決定,Q3 這些 headcount 就會下來讓每個組知道隔年會多幾個人進來,這些 headcount 自然地會利用秋季校招填補。春季跟秋季的 Career Fair 我都有參加,只能說,我沒看到一家大公司出現在春季。秋季會在開學沒多久的九月舉辦,除了院級的 Engineering Career Fair,CS 也舉辦了自己系上的 Career Fair,而且蠻多大公司像是 Google、Uber 只來 CS 系上招募,Facebook 還包了一間教室教學生怎麼考白板題。除此之外,這段時間也有公司會自己來學校招人,像是 Apple、Twitter。

下一篇,也是這個系列最後一篇,UIUC - 娛樂。