小林本科學的是八竿子打不著的社會學,去年卻成功申請到了美國Top30的CS碩士。今天就來跟大家聊聊,像小林這樣的"碼盲"是怎么逆襲的。
一、轉專業申請真的可行嗎?
先說結論:完全可行!但要知道這些真相:
名校也有"后門":像東北大學的CS Align、賓大的MCIT就是專門為小林這種轉專業選手開的綠色通道
不是所有學校都友好:加州系的學校就特別軸,非要你補完一堆本科課程
競爭比想象中激烈:現在轉碼的人太多了,你得比科班生更拼才行
二、零基礎該學些什么?
1. 編程語言選哪家?
別糾結了,就Python!比Java簡單,比C++實用,學完馬上能干活。小林在Coursera上刷完了《Python for Everybody》,三個月就能寫爬蟲了。
2. 數據結構與算法
這是面試必考!重點掌握:鏈表(單鏈表、雙鏈表)、樹(二叉樹、二叉搜索樹)、排序算法(快速排序、歸并排序)
建議邊學邊在LeetCode上刷題,小林從每天1道題開始,半年刷了200+。
3. 實戰項目不能少
光會做題沒用,得有點真東西:小林做了個自動整理文獻的小工具(其實就是個帶GUI的爬蟲)、給學校社團開發了活動報名系統、在GitHub上參與了一個開源項目的文檔翻譯
三、這樣包裝你的背景
1. 先修課怎么補?
在校生:趕緊去蹭計算機系的課
畢業生:社區大學最劃算,一門課才幾百刀
實在沒時間:上網課拿證書(推薦edX的MIT系列)
2. 實習科研怎么辦?
別被"技術崗"嚇住,先曲線救國:
我去小公司當"技術產品經理"(其實就是打雜的)
幫教授處理實驗數據(用Python寫了個分析腳本)
周末參加黑客馬拉松,混了個參與獎
3. 文書怎么寫?
記住這個公式:
痛苦掙扎(原專業學不下去) + 頓悟時刻(發現編程樂趣) + 持續努力(自學經歷) + 明確目標(CS如何改變人生)
千萬別寫"因為CS工資高"這種大實話!
四、選校避坑指南
這些學校對轉專業特別友好:
東北大學CS Align:專門為轉專業設計,還給實習機會
賓大MCIT:最愛文商科背景的學生
USC CS37:課程從零開始,但學費貴到肉疼
慎選這些:
加州大學各分校(課程要求太死板)
卡內基梅隆(對轉專業極其不友好)
純理論方向的CS項目(學起來會想死)
最后我再啰嗦一句:美國碩士規劃是個技術活,如果學生計劃去美國讀研究生,那么我團隊的Mark老師(在美留學、生活多年,有13年本碩咨詢經驗)和杜老師(智友留學創始人,15年+本碩博咨詢經驗)可以給學生提供一些專業的建議。
根據學生的基本條件(院校、年級、GPA、專業、語言成績)提供留學規劃方案和選校策略(僅限26fall/27fall/28fall),可以添加微信1√1溝通:zhiyouv5
