UNC - MSIS(HCI/UI/UX Track) 第一年讀後觀感

Phillip Chen
UX Pacer
Published in
23 min readMay 13, 2022
北卡大學教堂山分校北校園一隅
目次1. 前言
2. Program介紹
3. 學習資源介紹
4. UX相關的找工情形&個人心得
*這篇文章為個人觀點,另外因為我修課的類型以HCI相關為主,只針對HCI相關的資源比較了解。其餘像是走Data analytics/Software Development的資訊則經由與同系其他同學口耳相傳得知,想走這些領域的人就自行斟酌參考。

總算結束我在美國北卡鄉村第一年的碩士奮鬥(掙扎)。由於之前申請學校受到Pacer們非常大的幫助(尤其感謝從最早聯繫的謝嘉、Erin,到後來申請文件諮詢的Jenny),且有關UNC MSIS詳細記載的文章幾乎為0,因此想透過這篇文章提供UNC MSIS這個非常見HCI Program的資訊,記錄我在這裡修課一年、整體program & 學校資源、以及對北卡環境的感想。希望可以給跟我一樣,大學成績差,轉領域,又沒有UX相關工作經驗的人一些信心&啟發。

前言

MSIS所在的學院為SILS (School of Information and Library Science)。推不推這個program真的見仁見智,如果不把眼光侷限於program本身,而是盡全力運用學校全部資源,收穫會很大!學校裡有研究型的lab、也有專門與外界企業合作,類似於小型startup的lab或學生組織,系所間選課也相對自由,且因為UNC、Duke、NCSU之間有個共同協定,所以學生也能去這2所學校選課,但因為彼此間都有一小段距離的車程,一般人還是會選擇校內選修。缺點是這些資源都零散在學校各處,需要自己去搜尋或是詢問學長姐。

再來單論program的課程編排,如果學士是念軟體相關的,可能會覺得多數教軟體硬技能的課程不難,因此絕對有時間刷題、練面試、投實習。但如果是念其他像是商學院進來才跨領域的人,我覺得還是有難度,但也不會到天天熬夜那麼誇張,老師給分都還算甜,因此也還是可以找到時間去投實習。

這邊提供一下今年暑期實習的數據點:我們這屆60幾個人,大概50%是亞洲國際生,而這30幾個亞洲人中約有1/3找到美國的實習(目前只知道有一人有身份,其餘都是F-1簽證),大部分學生還是以轉碼/走Data為主。我跟其中一個人是唯2走UX的學生。當然找工作很受到個人經驗、運氣、還有領域的機會多寡等因素影響,所以以上數據參考就好。

而就地域的未來發展性:北卡研究三角洲(Reseatch Triangle Park)也正在蓬勃發展中,去年Apple才宣布要來這裡蓋一個新的campus,其他像是Red Hat、Lenovo、SAS、IBM、Cisco、Google、Microsoft等大廠office也還是有的,最大城市夏洛特是美國第2大金融都會,Bank of America總部在這裡,其他金融公司像是Fidelity、Intuit、Credit Suisse也都有office。就業的地域性雖然不比矽谷、紐約、西雅圖但也還不差。

*雖然COVID讓地域性優勢有縮減,但我個人覺得還是有影響,這裡的公司多半聽過附近學校的名聲,且有相對較多畢業校友留在這裡,增加了直接networking的機會。比較著名的在UX業界活躍的校友有:現任Nielson Norman Group Director的 Kate Moran。

總體而言,雖然以轉碼、走Data、或是HCI而言都不是夢幻program,但學校名聲不錯,選課彈性,再加上地域發展性,我認為還是有它的優勢在,算是不差的保底選項。

Program 介紹

SILS學院大樓- Manning Hall正面

新課綱編排

MSIS 畢業要求48學分,新課綱從原本8門必修課改成2門。

*必修6學分(2門課):
必修2門課程偏向討論、報告、以及paper撰寫。基本上都不難,就是會需要花點時間去做文獻回顧&報告

- INLS 776: Ethics, Values, and Society
- INLS 777: Perspectives on Information, Technology, and People

*Course Bin System 總共至少18學分:
新課綱新增了所謂的Course Bin System,把各個課程分類配置到4種bins(如下),基本上也算是必修,因為能算進bin裡的課程只能是MSIS本學院開的課,這個配置只是讓學生可以比較自由一點的去選系上的課。

MSIS要求各Bin最少的修課數如下(有些課程為1.5學分,但總之最後加總需要滿足各個bin的要求,並≥18學分)

- Information:2門
- Service and Organization:1門
- Technology:2門
- People and Community:1門

各個bin的課程清單以及各program修課要求可參見此連結

*選修18學分(6門課):
有6門選修可以運用,這方面彈性很大,承認任何學院graduate-level的課程(即課程編碼≥ 400 的課程。非graduate-level的課程還是能選來學點東西,只是不能算進畢業學分。比如我第一學期就有到外系修一門Foundation of Graphic Design去訓練我的視覺設計基礎)。

*Capstone Unit/Research Paper 6學分(2門課):
畢業可以選擇要寫paper還是做capstone project。過去的課綱是強制學生要寫research paper,因此這部分的更新對想找業界工作的學生友善很多。

不論是paper還是capstone,都分成上下2學期各3學分(總共6學分)的課程編排。由於是第一年實施,且我下學期才會接觸,因此就先不多加評論。

*畢業考試
最後的最後,畢業要求最後一項要通過一個畢業考試(據了解就是一般跟information science相關的簡答題,不會太難)

職涯資源&CPT申請流程

至於職涯上面的資源,program裡有Lori專門負責這一塊的協助。加入 email list,時不時也可以看到她透過郵件發一些校內外職缺的機會,但多半還是針對librarian,或是在library裡面做IT等等的職缺。

Lori也會主辦幾次panel邀請畢業校友分享職涯上的一些撇步,這也是讓新生與校友聯繫的好機會,不過這幾年因為COVID,舉辦的panel都以線上為主,比較沒有機會與校友面對面接觸,需要自己用LinkedIn去聯繫。

另外,我們系沒有自己的career fair,至少就我所知是沒有,學校&CS學院則都有career fair也可以去參加看看。

暑期實習的部分,我們院有所謂的Field Experience (FE) Program,主要就是讓學生可以透過實習換取修課學分(每次3學分)。尤其對於國際生,要在校外實習需要向學校申請CPT,要透過修課來達成申請條件。最多能讓學生換取6學分,即2次實習機會,可以在第一個暑假&第二年學期間完成。

*本院校申請CPT的流程真的非常麻煩,務必一定要提早弄,以下為申請流程(時程從把所有文件寄出給國際處ISSS開始算,會需要將近2–3週的時間):


Step 1.
拿到intern offer後,可以先聯繫系上願意擔任FE課程academic advisor的教授,實習公司那邊也需要聯繫未來的主管擔任site supervisor。雙方都同意後才進行下一步
*公司主管那邊需要告知對方以下2個未來預期的代辦事項:(1)mid-point meeting:這個需要由academic advisor/site superviosr/以及自己3方決定面談時間,約莫會在實習期間到一半左右,面談確定學生實習的進度以及成果是否在正軌,並討論是否需要調整工作內容。(2)intern performance evaluation:結束後會需要主管撰寫學生的實習成果評量,這主要用來為FE課程做評分的依據。
*拿到offer後,最好先聯繫Lori讓她知道,她會email FE form的連結,但這個官網上也找得到,且要完成下一步才能寄出表單。同時也請確認一下公司給的offer letter有沒有以下資訊: (1)一週工作時數
(2)每天上下班時間
(3)實習始末日期
(4)實習地址
(5)實習工作內容
(6)公司全名
(7)實習公司簽章(我的是由HR簽名,手寫然後掃描,有同學沒有手寫簽字因而被退件)。
如果offer letter少了任何一項資訊,請寄信給公司聯絡人請他們再附上另一份含以上全部資訊的letter。Step 2. 接著需要寫learning objective,確認內容有涵蓋到FE Program要求的細項後,需要寄信讓academic advisor以及site superviosr看過,確定都沒問題了才填寫完成FE form並寄出。表單寄出後Lori會分別email給自己、教授、公司主管一封郵件,其實就是讓各方知道準備要申請FE課程了,按下email裡的approve鍵就行。*要3方都按下approve鍵,這步驟才算結束,可以寄信跟Lori確認,步驟結束後Lori會幫忙加進FE Course,可以在ConnectCarolina - UNC學生帳戶系統裡確認有沒有被加進課程)Step 3. 加進課程後才可以正式開始申請CPT,申請的文件需求請參閱這個連結。有些文件可以與上面步驟同步進行填寫,其中一個文件需要academic advisor以及MSIS的program director簽名,要儘早聯絡。另外還需要附上FE course的課綱,這個可以跟Lori要。Step 4. 文件都備妥後,就全部附件直接寄給ISSS,負責MSIS的聯絡人為Amanda Mills,通過申請後,她會再寄一份新的I-20過來,到此就正式拿到CPT可以安心去實習了!

有關MSIS Field Experience的詳細資訊請參考此連結

學習資源介紹

Photo by Colin Rowley on Unsplash

*UNC MSIS Data/Software Development 課程資源:

UNC MSIS的課程安排非常傾向Library Science,雖然還是有幾門程式課不錯,但都只教到基本Python、SQL、網頁前後端(HTML/CSS/JS,後端過去的課綱裡教授Node.js/PHP)。針對CS/Data Science相關的課程,聽聞同學心得,CS/Stats/Biostats 等學院開的課還是更扎實一點。所以課程選擇就看個人目的是要(1)非常扎實的加強硬實力,還是(2)騰出時間刷題找實習。

(1) 想非常扎實的加強硬實力:就多利用6門選修到外系搶課

*這邊要注意的是外系搶課不一定搶得到,MSIS承認所有系所開的graduate-level課程,大前提是要選得到課。外系選課的順位上,非該學院的學生一定是較後面的順位。滿堂時,就需要跟教授來回email溝通看能不能多塞一個位置,但理論上應該還是可行的,我所知道的同學都有到Biostats、Stats、CS學院成功選到課程

(2) 騰出時間刷題找實習:乖乖修系上的課,把多出來的時間花在刷題、練面試、Networking找內推、以及海投實習。

*UNC MSIS HCI/UI/UX 課程資源:

如果是要走HCI,我覺得可以分2個部分來分析相關的課程安排:

  1. 如果單純比較UNC MSIS學院內所有的開課內容 VS. 其他比較有名的HCI programs (e.g. UW HCDE, UMich MSIS, GaTech M.S. HCI, IUB MHCI/d…etc),那課程內容與UI/UX Research & Design直接相關的課偏少

    相關課程有1門UI Design,1門Usability Testing,和2門教 Data Visualization (1門教如何使用Tableau、1門主教D3.js,要實際開發出一個網頁介面的視覺畫儀表板)。

    課程編碼為490、690為特殊課程,偶而會有像是Human Factors Engineering for Healthcare System等相關課程可以選,但不保證年年都開課。

    甚至像是Usability Testing這種往年秋季學期固定會開,今年也突然改不開課,所以課程的輸出很不穩定。這個跟系上資金不足導致understaff也有關,而且有時候教授一個任性突然說不教就不教,也不能拿他/她怎麼樣…

    還有些課程例如: system analysis (課綱有教到一點User Research)/web information organization/organization of information可以學到些許資訊架構相關的概念,但不夠深入。

    最後,沒有任何教視覺設計相關的課程。
  2. 但如果擴大範圍到整個學校,其實會發現還有滿多HCI相關的資源散落在各個系所。除了MSIS學院,CS也有些HCI課程,但最多UX/UI Design乃至於Visual Design相關的課程都位於對面系所的Hussman School of Media and Journalism(這裡簡稱Media School)

    我個人的經驗是都有選到Media School的課,教授普遍好講話。但有的課程如果沒有符合先修條件,需要過去的一些working sample來證明自己有基礎來學習更進階的課程。

*UNC 校園內 HCI/UI/UX 相關的課程&實作資源:

以下為一些相關課程介紹,因為我只修過MSIS學院 & Media School的課,所以就我所知道的、以及從他人得知的資訊來介紹這2個系所相關課程的編碼&名稱、及課外的資源如Lab或學生組織:


(i) 平面/3D視覺設計:

Photo by Theme Photos on Unsplash

- MEJO 182 Foundation of Graphic Design:教基本平面設計,整學期做4個設計,包含logo/promotional poster/magazine/infographic,工具為Adobe的產品。

- MEJO 484 Information Graphics:教資訊設計 — information design,同時也會教如何有效搜尋資料、驗證資料、然後如何用設計去呈現研究資訊。

整學期做4個infographic design,其中1個為全班一組設計1本infographic magazine,主要會著重在一些社會議題,例如家暴、種族議題、女權等等。

*先修條件為 MEJO 182,當初我是跟教授來回email溝通,並附上過去一些working sample,才吵到一個位置。

其他的還有:MEJO 482 Media Design / MEJO 683 Magazine Design / MEJO 585 3D Design Studio

(ii) UI/UX 設計:

Photo by UX Indonesia on Unsplash

- MEJO 433 UX Strategy and Design
-
MEJO 581 UX Design and Usability

2門課內容差不多,就是帶過UX Design 整個流程以及概念。學期末做一個專案,另外581每1週會有個UI Challenge,大致的命題就跟常見的100 Days UI Challenge之命題差不多,主要是讓同學練習設計常見的app介面。聽修過的人都比較推薦581的教授。

(iii) 課程含有Client-Sponsered Project 或 semester-long project:

Photo by Austin Distel on Unsplash

- MEJO 530 Green Brand Lab
課程會教一點design thinking、business strategy、以及green branding,但大部分教材都是自己看為主,學期總共做3個專案: 1個個人報告、2個小組報告。3個專案都以學期間合作的企業為核心,主要以可以改善環境、社會為目標設計解決方案,但成品不一定會是跟UX相關,可以是Campaign Proposal/Business Plan Proposal/Product Design。

這學期跟美國公視媒體公司位於北卡的分部:PBS NC合作,我們這組主要是提出Campaign Strategy藉由PBS的平台去推廣,幫助北卡在地居民可以更快速獲取綠能源相關的資訊,並普及綠能源的教育,雖然有簡單設計一個遊戲UI,用來加強互動式學習,但較難在作品集上呈現。

- MEJO 463 News Lab
學期間跟一個媒體公司合作,目前聽到的是有組別幫忙一間媒體新創改善網頁設計、Podcast介面設計,並幫忙設計Social Media Post Template。

- MEJO 583 Advanced Interactive Media
往年是教前後端網頁程式+AI/ML應用。今年改課綱,修課學生會加入Media School的Reese Innovation Lab並幫一個企業設計解決問題。

我們這學期是跟Marriott合作,應用Emerging Tech,例如AR/VR/AI,去設計增強旅館check-in的體驗以及設計一個互動遊戲讓旅館人員學習人本設計的應用,修課的學生背景很多元,主要分成Design Team / Story Content Team / Development Team,由Lab的教授帶領整個設計發想過程。

- MEJO 588 Emerging Technology
與 MEJO 583 同樣的授課教授 — Steven King,我們都叫他老王。這堂課主教AR/VR應用,會需要用到Unity, Zappar等相關軟體去做出幾個專案。

這學期聽有修課的同學說,最後一個專案是跟Pespsi Lab合作,應用AR/VR去幫助Pepsi解決設計問題,那個學生的組別有幫忙設計NFT的樣品。

- INLS 641 Visual Analytics
這堂為MSIS本學院開的Data Visualization課程,主教D3.js,教授不會花時間去教HTML/CSS/JS,沒有網頁開發經驗的人上起來會有點吃力。

這門課的教授David Gotz同時也是CS學院的Ajunct,是非常有實力的教授,也是我目前上過所有MSIS本學院課程中最推的一門。

課堂上會教到一點UI Design,但偏向如何有效設計Data Dashboard,另外會邀請2次guest speaker,背景有在研究機構或私人企業裡做Data Visualization相關職缺的人,每學期的speakers都不太一樣。

課程安排上,除了有一門semester-long project,還會有4–5個coding作業,以及一個research paper presentation,整體來說是可以學到很多偏向data visualization design & development的知識,難度偏中上。

- INLS 719 Usability Testing and Evaluation:這門課為MSIS本學院開的Usability Testing的課程,專注在Usability相關的應用上,包括:Contextual Inquiry、Heuristic Evaluation、Task Analysis等方法論上,以及關於如何去setup testing、如何去搜集、分析質化/量化資料來找到易用性問題。

學期末也是做一個專案去測試一個產品的易用性,並提交分析報告、以及建議改善的設計方案。只是如同我前面提到的,2022 fall不開課,也不確定修不修得到QQ

(iv) 相關的Lab/學生組織

Photo by Proxyclick Visitor Management System on Unsplash

- Reese Innovation Lab:由老王(Prof. Steven King)帶的lab,這個lab的定位偏向consulting startup而非研究型的lab。老王的人脈以及說故事的能力(story-telling)非常強,也成功談成多個合作案。

比較著名的合作客戶有Lenovo、Marriott、Microsoft、P&G、Pepsi Lab。最近的1個大客戶是跟Home Depot & NFL Atlanta Falcon的老闆合作,幫助Atlanta Falcon改善in-game fan experience。課後我有跟老王小小抬槓,據說他也正在積極跟NFL Carolina Panther談合作案,如果有機會做到Sports+UX的專案,會是個滿酷的經驗。

另外補充一點,Lab基本上是每年fall徵才,偶爾spring也會看到徵才,看當年lab裡面學生的畢業情形。會在老王LinkedIn & Reese Innovation Lab的Medium專頁分享資訊,如果能進Lab,就可以直接接觸真實客戶的案子,又因為在校園內做part-time因而不用另外辦CPT,是很棒的實作資源。

- 1893 Brand Studio:這個是與學校報社The Daily Tar Heel齊名的1個小型marketing agency,也是由一個教授帶領,由一群學生替在地的一些小型企業改善行銷策略、網頁開發、或是設計。project相比Reese Lab都偏小型專案,無法大到能夠單獨放一個case study,但還是能為作品集和履歷加分。

- CS + Social Goods:這個是由CS學生主導的一個學生組織,會跟當地的startup合作去設計/開發app解決相關問題。通常是上學期會開放報名連結,然後會分配到想要去的team,學期間會開幾次會議,然後安排各個task的時間,通常會是個1–2學期的專案。

- FLUX (Future Leader of UX):這個是一個類似學生社團的組織,平常會辦一些關於UX的演講,或是分享相關的UX選課資訊,但我主要是利用他們的網站去看課程推薦。雖然課程資訊有點過時,上面少數課程已不開或改了課程編碼/課綱等等,但絕大部分資訊都還算是正確的,可以參考一下。

而其他研究型的lab,因為我本身不太了解,就不多做介紹。

*另外補充一下本院的 INLS 718 UI Design:我那學期修課有跟Amazon、以及另外2間startup合作,但體驗極差,Amazon那邊的聯絡人只在開學出現一次,後面怎麼聯絡都連聯絡不上…

因此後來成品也沒有機會交給Amazon那邊,而且這門課下學期就改沒有客戶合作,並且全部都還是線上課,我覺得上課體驗不好。

*另外北卡這州有一個UX的Conference:UX Y’all,但現在因為疫情都還是採線上的形式,如果有興趣還是可以去參加認識一下業界的大大們 (Conference網站)

MEJO 583 最後一天上課在 Reese Innovation Lab 準備給客戶報告解決方案

4. UX 找工作情形&個人心得

這部分,我覺得如果是轉領域的話,要有心理準備會非常競爭,Pacer上面很多留學文章也都有提到,這裡就不過度贅述。

提供一下數據:我自己大概是投了350+實習,職缺以Product Design, UI/UX Design為主,其他我還投了 Front-end Developer, Data Visualization Developer, Information Designer,主要是根據自己過去的背景+第2興趣來海投其他職缺。包括OA拿到10個面試,進到最後一關的只有3間,運氣很好拿到1間offer(系上另一個同樣走UX的國際生也拿到1個UX intern offer)。

*針對完全轉領域的一些建議:

(i) 找要做整學期專案的課來修 (這部分的心得以修UNC的課程為前提):

因為我第一學期前沒有UX相關的工作經驗,因此主要是靠第一學期修課來累積作品,那第一學期的選課就很重要,可以參考我上面提供的一些有semester-long project的課程。但就是也有機率遇到雷隊友/雷客戶,或遇到想修的課但spring才開…等不利因素,建議就是盡可能在第一學期全數選需要做專案的課程,其他必修可以等第2學期之後再去修。

如果找不到semester-long project修,也可以修一些Visual Design的課來凸顯自己visual design的實力,我面試的幾間公司也強調他們對Junior Designer的基本要求會很看重Visual Design。雖然這個很看各個公司的文化,但我認為增強Visual Design只有好處沒有壞處。

(ii) 有機會就多講多練習英文口語/準備Behavoral Question很重要:

再來,最基本的真的是英文溝通能力,這也不再多加贅述,UX非常吃語言溝同能力。

針對準備Behavioral Question,我之前有詢問上Amazon的朋友怎麼去準備,他給的建議我覺得很實用:用STAR架構寫下過去做過的5個專案始末/你擔任的角色/遇到的問題/解決方案等等(這個架構網路上查也可以查到,那如果沒有5個專案也沒關係,盡可能越多越好)

BQ不外乎就是問你本身的優劣勢、做過成功/失敗的專案,以及你怎麼去處理conflict、跟別人合作的情形、時間管理。(我有被問過:if someone approach you and tell you that your design is s***t, what would you do? )

這邊看公司,有得會給你一些情境,但問的東西都不會差太多,只要熟悉自己過去的專案,其實會發現有很多專案可以從不同角度來回答多個問題。

偶爾有些公司會出奇招問一些腦筋急轉彎的問題(brain teasers)。我面過一間問我:給你一塊蛋糕,表面為對稱形狀(symmentrical),如何切3刀得到8個等分。但這種問題我沒遇過太複雜的,只是面試當下可能會緊張,盡可能跟面試官爭取點時間冷靜下來,通常就可以解出來了。

(ii) 客製化自己的優勢。沒有相關經驗,就旁敲側擊抓出過去任何與UX有一點相關的經驗:

最後一點就是客製化自己的強項,我自己因為是跨領域,即使第一學期過去也沒什麼好作品可以呈現。我的做法是結合了過去做Business Analytics的工作經驗,強調我對於Data Visualization Design的強項,在作品的呈現上也傾向放Data Visualization相關的專案。

就成果來說應乾還算有效(?) 至少我面到最後1關的2間公司做cybersecuirty,面試官都說因為看到我有Data Visualization相關的經驗才給我面試機會。但這個就有好有壞,也可能會因此喪失其他機會。最好的方法是準備多個客製化履歷&作品集,只是我覺得大家應該沒那個時間orz

以上是我個人小小的心得,之後會再詳細寫我找實習的心得,希望這篇文章能幫助到一些人,如果有問題可以再私訊我,謝謝!(最後附上一張平時很愛去拜訪的校內咖啡廳)

The Meantime Coffee Co. 位於校內的一間學生經營的咖啡廳,平常上課前有經過就一定會去點一杯

--

--