看板 studyabroad 關於我們 聯絡資訊
※ 引述《uopsdod (pcman)》之銘言: : 我目前有兩種規劃,想請問大家的經驗哪種計畫比較能達到我的目標。 : 我最後麼目標是在美國CS市場就業。 : 大學時期是文組,當兵後到補習班學linux,CCNA, : 後來到一間公司當網管,現在做了約四個月,現在25y。 : 我發現自己滿喜歡資訊領域的,可以不斷吸收新知識, : 因此想長期走這條路並好好打個底子。 過去四個月平均一個禮拜花多少下班時間跟假日在這上面? 如果是零的話 講直白點 喜歡是沒用的 只喜歡沒任何行動就跟很會判斷好壞球但是不揮棒就只能站著被三振的打者一樣 真心喜歡什麼 就花時間去做 每天花兩三個小時看點書 假日念個六七個小時 先去把恐龍本(OS) 資料結構 演算法 計算機組織 c++螞蟻本 念起來 課本習題後面做一做 尤其恐龍本的programming exercise 很多考試考高分 thread跟process定義背的一字不漏 但是一問怎麼用pthread都不知道 寫multithread沒用到share memory 資料結構親自用c把queue跟stack實現DFS BFS 前序後序遍歷 各種sorting各種search 上面五本零基礎大概花不了你三個月 掃過一輪大概一個月 而且看不懂就問 問你工作是資工出身的同事還是前輩 找個高手黏著問 連資工出身的同事都沒有就直接google 保證有答案 如果這三個月的基礎都沒打退你 確保自己真心喜歡這條路 基本上你做到這邊 大概就知道一段良好有效率的程式碼該少用什麼東西 怎麼從高階語言變成組合語言 每一行指令是怎麼被執行的 組語變成位元碼 基本上大概就有一個台灣資工系畢業大學生的八成了 阿如果打退你了 更恭喜你 不用花兩年花幾百萬去念不適合自己的領域 可喜可賀 然後開始玩一些ACM leetcode 解題就練練手感 熟悉一下各種語言 如果練到開空白文件都能打到九成沒有syntax error就算熟(我們實際都會用IDE) top k這種問題一遇到就馬上知道怎麼解就差不多了 偶爾看一下c++ primer質數本 熟悉一下OO 再來就是進階一點的選修 system design, design pattern, functional programming 找個自己最擅長的語言 抓個大型專案 看看以上提到的東西是怎麼被人家寫出來的 到這邊就是學海無涯 估計可以學個三五年以上都學不完 想拼進階一點的工作就把graph念熟一點這樣 資料結構一看到graph就頭痛XD : 以下是我目前的計畫: : 1. 花一年考台清交資工所,花兩年畢業,然後再申請國外CS研究所,畢業後當地就業 : 優點:可以先在台灣把資工底子打好,不會說出國了還在學基礎,有點浪費錢 : 缺點: 前前後後至少須花上五年,真正開始工作很可能是30y以後,時間成本久 : 2. 直接申請國外CS研究所,畢業後當地就業 : 優點:約三到四年後若能力有補上,就可以在當地就業 : 缺點:擔心底子還沒打好直接出國,沒辦法做研究,反而花錢在國外學基礎 美國的MS絕大多數人沒做研究 就是修修課做做project這樣 而且課可能也不會比大學部進階去哪 頂多就是不用修101等級的課 兩年可能八到十二門課 總時數就六七百小時 想變強 看你願意花多少課外跟下班時間吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 24.6.167.55 ※ 文章網址: https://www.ptt.cc/bbs/studyabroad/M.1457256378.A.373.html
Ouranos: 雖然不懂CS領域,但推最後一句話! 03/06 17:29
peace9527: 我覺得你高估台灣資工系畢業的大學生了.... 03/06 17:46
icecastleo: 認真問 去美國找工作需要會這麼底層的東西嗎? 03/06 18:13
可以挑戰把KMP寫出來 然後說自己不懂什麼是heap跟stack 看看面試官有啥反應XD
wilson85771: 樓上問題有點怪 基礎不會 哪來進階 03/06 19:42
yesrex: 純好奇,如果寫網頁而且前端應該用不到資結吧? 03/06 21:15
james847286: 其實美國現在不流行底層,大家都在CV,ML 03/06 21:30
musie: 前端哪用不到資料結構, 去查查 immutable.js 03/06 21:48
uopsdod: 感謝分享 想請問os恐龍本 C++螞蟻本各是指哪本書? 03/06 22:03
uopsdod: 最近這個月已經開始上交大OCW線上課程 離散數學 03/06 22:04
uopsdod: 想請問那六科是否能麻煩推薦參考書/聖經? 03/06 22:05
uopsdod: 之前爬文,有人分享要學好要看原文書,也希望能推薦 03/06 22:06
uopsdod: 各科相關原文書供我參考 看看我能不能自己配著線上課程 03/06 22:07
uopsdod: 讀起來 感謝 03/06 22:07
TsaiTao: 推這篇分享 03/06 22:08
TsaiTao: u大要學會google阿,這是基本功,真的找不到再來問一下。 03/06 22:15
UCDaLanJiao: 請問如果每天只花一小時練基礎 推薦那本 03/07 02:54
※ 編輯: bluebluelan (24.6.167.55), 03/07/2016 02:58:25
keke0421: ..老實說 你這些訓練 台清交90%的資工 也沒這種水準 03/07 07:46
keke0421: 很多科目 頂多考試考過了 像DFS BFS 這些都多只知道 03/07 07:47
keke0421: 虛擬碼而已 03/07 07:47
yankeerock: bfs dfs 十行的東西怎麼可能不會 03/07 09:59
yankeerock: 不知道作業寫幾次了 我還不是資工的 03/07 10:00
chupiggy: OS恐龍本為Operating system concepts 作者Silberschatz 03/07 11:28
chupiggy: 因為封面有恐龍所以有這外號 建議利用柏克萊的課程網頁 03/07 11:29
chupiggy: https://cs162.eecs.berkeley.edu/ 裡面有上課PPT及作業 03/07 11:29
chupiggy: 螞蟻本為C++ How to program (Deitel出版) 封面有螞蟻.. 03/07 11:38
Fjallravens: Push 03/08 16:15
uopsdod: 感謝大家 我有整理出六科推薦的原文書了! 04/07 21:51
uopsdod: 買了本c++螞蟻本和白算盤 正在努力中 04/07 21:52