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