精華區beta studyabroad 關於我們 聯絡資訊
網頁版 http://e-jelly.blogspot.com/2015/10/ms-software-management-15-cmu-silicon.html 前言 還是很難想像當初有這麼大的勇氣,把一份沒什麼好挑剔的工作給辭了; 在第二個孩子剛出生不久的冬天 ... 這是一篇慢了一年多的錄取分享,也是簡單的留學經驗分享。 從 Ptt 留學版吸收了很多寶貴的經驗,一直想找機會回報;耶誕長假總算有時間慢慢回顧。 筆者算是中年轉換跑道,適合有類似背景的朋友們參考 @@ 申請人背景 依循錄取文格式,簡單說明申請人的背景,總之是個老人 ...... 某國立資工碩士 2006 GPA 3.5、某國立資工學士 2004 GPA 3.5 通訊半導體產業:5 年、 手機人機介面軟體:1 年  TOEFL: 105 (R 29 L 29 S 22 W 25) 一戰 GRE: 321 (V 151 Q 170 AWA 3.5) 一戰 已婚,兩個小孩。(雖然叔叔自己也沒練過,但小朋友還是不要學比較好) 申請學校 Computation Finance & Risk Management, U of Washington - Admitted Financial Engineering, NYU Poly - Rejected Software Management, Carnegie Mellon Silicon Valley - Admitted 申請心得 準備時間 從5月提離職開始,到11月考試,一邊上班一邊準備考試持續了 6 個月。 使用教材 麟渡兮GRE填空 - 這本一定要看! 直接抓感覺,一邊練習一邊背題目上的單詞。 GRE數學高分突破 - 數學總複習,基本上是國中程度的數學,只是用英文考。 旋元佑文法 - 文法雖然不考,但寫作文的時候要注意。 李建林寫作5.5 - 對寫 Argument 跟 Issue 幫助不少,建立基本答題思路。 TOEFL iBT 單字 - 雖然是TOEFL單字,但基本上GRE考題也很容易遇到。 準備心得 我自己覺得,整個準備過程就是一直背單字,想辦法背愈多愈好。 背的方式就是靠字根還有例句;我覺得人腦記憶故事,會比記憶 fact 還來得印象深刻, 所以,用一個有趣的故事當例句很重要,最好可以自己想例句,不要都用字典上的。 字根字源,也常伴隨著有趣的故事,這些網路上都找得到. 另外就是利用零碎的時間反覆加強記憶。例如:把單字收集到 Quizlet ,零碎的時間看。 我收集的字卡還滿高頻的 https://quizlet.com/jeremiah_lin/folders/for-gretoefl 還有把 TOEFL iBT 單字附的光碟 mp3 存到手機或電腦上,開車∕跑步∕任何時間都放來聽, 除了背單字,也順便練聽力。 考試心得 背了快半年的單字,複習完數學,大概看了一下李建林 5.5,我就把 GRE 跟 TOEFL 考試預約在同一個週末, 一次考完。那時感覺準備完 GRE,托福應該也差不多準備完了,就直接裸考托福,口說沒特別練習就上了。 托福一戰口說只拿了 22 分,因為學校網頁上有說口說要 23 分,所以後來又再多考了幾次。 我還去台大附近找家教上課,但反而愈考愈差 (WTF!),所以最後還是用一戰的成績。還好學校並沒有很在意。 自己的心得是,托福裸考的時候,心裡沒什麼包伏,所以就想到什麼講什麼,胡扯一通,這樣成績還不會太糟。 後來接受家教老師的指導,依照模板慢慢講,結果可能講太慢了,口說內容太少又無聊,成績反而更差了。 SOP 內容 我準備了兩個版本的 SOP (財務工程∕軟體相關),都是自己寫的,沒有外包,也沒有找人修飾。 我的想法是:如果自己寫的版本被打槍的話,也許就表示我的寫作能力不足以申請到學校, 早點失敗總比靠外包上了才發現不適合來得好,念書很花錢阿~ 至於內容,大致上就是 5W1H 分析想念這個系的緣由以及未來展望之類的... 財務工程 其實剛當完兵出社會的時候就有出國的念頭,打算工作個三年,存夠錢就來實現這個夢想。 那時候一直想走財務工程這條路,加上後來自己玩股票又玩到有點失心瘋,開始認真的想念財工, 所以從11月考完 GRE/TOEFL,原本學校準備的方向都是財務工程。 後來因為一些個人原因,覺得自己可能還是不適合這條路,就決定不玩了, 拒了UoW 的Admission,也直接放棄 NYU Poly 的面試邀請。 軟體管理 工作也辭了,考試也考完了,既然決定放棄財工路,那就看看是否有機會走回軟體這個老本行。 但這時候也已經二月多了,大部分學校申請都截止了,甚至版上已經有一大堆錄取文了。 找來找去,總算找到 Carnegie Mellon 在矽谷的分校, 有一個很年輕的科系 Software Management,還沒有截止收件。 於是就開始著手寫 SOP,把軟體的經驗跟「微創業」的經驗寫進去。 幸運地拿到視訊面試機會,跟一位印度裔教授面試完就錄取了。 那時候看科系介紹,就有感覺這個科系的課程有點廢。 不過,一來我也沒其他選擇,二來這個科系至少還有Carnegie Mellon 的光環,就還是硬著頭皮來念了。 事後證明,這個科系真的是滿廢的 @@。還好,筆者最後還是幸運地勉強拿到了一些還不錯的offer。 科系心得 MS in Software Management, CMUSV 課程介紹 這個科系是給已經有軟體開發經驗的資深工程師或經理, 學習如何定義產品、規畫專案、客制軟體開發流程、控制預算…等, 針對產品∕專案經理或是創業家角色所設計的。 有 12 個月 或 16 個月兩種 program,都是 3 個 quarter: 12 個月的是 8 月開學,Fall/Spring/Summer 3 個 quarter 結束,隔年8 月就畢業,直接找full-time 工作 16 個月則是 4 個 quarter,Fall/Spring/Summer/Fall, Summer 這個 quarter 讓學生找 intern, 最後一個 Fall 結束後 12 月畢業。總共須修完 12 門課,平均一個 quarter 修 4 門課。 其中有 8 門必修課,都是軟體管理相關的課程。 學生組成 這個科系有 part-time program 與 full-time program。 Part-timer 大多是在灣區工作的工程師∕經理,經驗相當豐富; Full-timer 則 95%為國際學生,主要來自世界人口最多的兩個國家;約 60% 為應屆畢業生,40% 有工作經驗。 第 1 個 quarter 的課程,full-timer 跟 part-timer 大致上是分開上課; 後兩個quarter 才會混在一起上課。 課程上的討論都相當踴躍,也很多分組報告或專案,可以從同學身上學到很多東西, 不管是正面的或負面的都有,哈。 整體感想 如果留學目的是為了要找 PM 相關的工作,這個科系的課程算是十分適合。 但要注意的是,如果是要找美國這裡的的 PM 相關工作,對英文口說寫作以及文化融入程度的要求都相當高。 而且 PM 的缺跟 RD 比起來少很多,大概 1:30 甚至 1:50 或更少。 再者,很多 MBA 畢業生,也流行來矽谷找PM的工作了,所以競爭者非常非常多,實力也都很堅強。 如果目的是為了要找 Software Engineer 工作,這個科系的課程就不完美。 要找 Software Engineer 工作,你必須自己安排課餘時間準備 Coding Interview。 Software Management 的課程,雖然分數還算好拿,大部分都是寫 essay,然後期中期末上台報告就可以拿 A。 但寫報告也是很花時間的,儘管可能寫的都是垃圾 XD。 這些課程,除了會排擠掉不少準備 Coding interview 的時間, 課程上的產出,在面試 Engineer 工作時,是沒什麼價值的。 雖然可以選修 Software Engineering 或 Electrical and Computer Engineering 的課; 但要注意課程的 loading。課程 loading 可從各系畢業所須學分來推算: Software Management 要求 3 個 quarter 修完 12 門課, 平均 1 個 quarter 修 4 門課。 Software Engineering 與 Electrical and Computer Engineering都是要求 3 個 quarter 修完 8 門課, 平均 1 個 quarter 修 2.6 門課。Engineering 科系看起來修的課比較少,但這並不表示他們比較輕鬆, 相反地,是表示他們課比較重!在課程設計上,該系的課會希望學生花更多的時間, 等於是一週至少花 1/3 甚至更多的時間在其中一門課的作業或學習上。 Software Management 前兩個 quarter 幾乎都會幫你安排好必修課各 4 門, 所以如果要加選 Engineering 科系的課,等於你必須要修 5 門課, 而照上述的邏輯來看,若 1/3 以上的時間要花在 Engineering 課上, 則只剩另外 2/3 的時間留給本科的 4 門必修課。 這樣一來,要兼顧課程成績與準備 Coding Interview 會是不小的挑戰。 實質收獲 團隊合作:雖然課程很廢,但幾乎每一門課都有小組合作的報告或專案; 這些合作的專案,讓學生們有機會跟來自不同背景文化的人共事,這是很不錯的經驗。 溝通技巧:除了練習英文外,還可以學習如何處理不同意見,如何說服別人、或是接受被別人說服, 這一類的技巧。這個在我自己之前台灣的學習經驗上,是比較缺乏的; 我記得在台灣通常是成績好或講話大聲的人說了算,然後大家分工這樣。 這些意見交換,可能會很花時間,甚至排擠到準備面試的時間; 但其實找對方法,用正面一點的態度去看待他,還是會有收獲的。 重點是,當組內有人不合作而造成整組時間的浪費時,要即時發現,並且用正確且有效率的方式修正改進。 專業技術:我選修了幾門 Engineering 科系的課,除了學到了不少流行的技術!也作了一些好玩的 Project。 這些 Project 不但可增加履歷能見度,更幫助我重拾了對軟體開發的熱情!No Kidding! 離開學校太久了,與軟體產業脫節實在嚴重,而且原本工作內容,雖然職稱是軟體工程師, 但大部分時間是在看 log 或是作投影片,或是看 spec 作投影片,寫 code 的時間,五年平均下來,實在是不多。 工程紀錄:另一個收穫,我覺得對我的專業技術最有幫助、而且也適用於在任何地方任何科系的點, 就是作工程紀錄。在台灣求學的時候,作project 都是拼命的上網查方法, 然後把 code 或 framework 東湊西湊,湊到可以動能夠交差就好。 常常作完一個東西,也搞不清楚自己到底學了些什麼。 在這個 program 的其中一門課,教授要求 project 的每個 stage,小組每個人都要交一份工程紀錄, 描述開發過程中遇到的困難,以及怎麼解決;這一個小小的簡單要求,對我來說卻是很重要的概念與心態的刺激! 會有一種「如果早點這麼作就好了」的感覺。工程紀錄除了能讓自己事後檢視學到的東西外, 也可以幫助自己檢討哪些錯誤的步驟可以改進,讓自己的專業能力進步得更快! 只是這個收穫跟出國留學沒多大正相關就是了. 結語 一年好像很快就過去了;回顧照片,才會想起來過去這一年,是多麼地漫長:無止境的嘴炮報告、 刷不完的 Leetcode 題、只能透過糟糕畫質的視訊通話參與兩個小孩的成長。 還好,如前所述,筆者最後順利畢業、幸運地找到了工作,如願留在美國,也把家人都接過來團聚; 至於找工作的過程,又是另一個冗長的故事了。由於筆者並非錄取FGLA,可能也不大有分享的價值, 有興趣的朋友再私信吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.241.42.49 ※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1451363830.A.DA9.html
kuiper2000: 推。 幫縮 http://goo.gl/1czBIv 12/29 13:12
mcfarmer: 推 12/29 13:33
Manusya: Jeremiah 是你!? XD 恭喜ㄧ家團圓! 12/29 13:53
flyingahead: 推! 12/29 14:18
※ 編輯: JeremiahLin (73.241.42.49), 12/29/2015 14:21:23
arielluohyea: 推 12/29 15:03
hinick7kai5: 恭喜,很厲害 12/29 22:14
bill06052002: 恭喜!推 12/30 00:18
ilovepig123: 求找工作續篇~ 12/30 07:13