作者borner39 (用心過活)
看板Oversea_Job
標題[經驗] 請益在美國讀CS跟台灣讀CS的差異?
時間Fri Jun 29 08:51:48 2018
抱歉這篇文章有點偏離本版的宗旨
本人目前在美國麥迪遜半工半讀CS Master
我是大學唸商科現在在美國半路出家唸CS
截至目前為止都還學的算是有興趣
若是遇到不懂的問題同學跟教授也都會很熱心解惑
但是在唸的時候心裡面一直都會有一個疑問
以前在台灣唸大學的時候很多唸資工的朋友都會一直抱怨
說資工唸起來特別辛苦,而且一直唸到畢業對編程都還是一知半解
想問問版上各位在台灣唸過資工研究所來美國唸CS的大大
在台灣學CS跟在美國比有很大的差異嗎?
台灣對於CS上的教學有比美國這邊的教學還難以理解嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.231.250.19
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Oversea_Job/M.1530233511.A.222.html
1F:推 MIKEmike07: 你現在讀master,基本上master課程不一定比under難 06/29 09:10
2F:→ MIKEmike07: 而且以現在修課趨勢,除非require 很少人會去碰什麼 06/29 09:11
3F:→ MIKEmike07: 高等OS,高等計結,編譯器,或是比較general CS課程 06/29 09:11
4F:→ MIKEmike07: 況且還要找工作,修那種課是要找死嗎... 06/29 09:12
5F:→ MIKEmike07: programming 只是一種skill 06/29 09:16
6F:→ MIKEmike07: 身邊有同學,刷題不是難事,但都cs master畢業了 06/29 09:16
7F:→ MIKEmike07: 連自己刷題用的java,底層怎麼編譯都不懂,jvm, gc 06/29 09:17
8F:→ MIKEmike07: 是啥都不知道 06/29 09:17
9F:→ MIKEmike07: 如果你願意,你可以說一下你現在修什麼課來討論:) 06/29 09:18
10F:→ RLCorn: 最大差異在畢業後的簽證(?) 06/29 09:37
11F:→ cha122977: 碩班時間都花在幫老師弄paper和國科會計畫的也有… 06/29 09:41
12F:推 phoenixrace: 變成工作就一點都不有趣了 06/29 09:47
13F:推 fr373969: 工作簽證 06/29 09:51
14F:→ borner39: 啊哈哈,我已經申請到綠卡了,單純想了解台灣跟美國 06/29 10:18
15F:→ borner39: 教學上的差異,多唸一個CS只是想說未來能多個技能, 06/29 10:19
16F:→ borner39: 想轉換跑道的時候可以用。 06/29 10:19
17F:→ borner39: 現在修的的演算分析及演算設計,據說是program裡面 06/29 10:25
18F:→ borner39: 算是比較困難的課程。 06/29 10:25
19F:推 cyndilin: 我覺得興趣跟天賦比較重要,CS 就是要不斷學新技術,學 06/29 10:26
20F:→ cyndilin: 校教的永遠不夠 06/29 10:26
21F:推 bluebluelan: 工作差異 06/29 11:50
22F:推 DritteReich: 主要被叫難的是 system programming/OS/compiler 這 06/29 15:04
23F:→ DritteReich: 類用 C 手刻的課程,通常 master 都不會碰到了 06/29 15:04
24F:→ DritteReich: 你課程的英文是什麼呢 06/29 15:04
25F:推 DritteReich: 如果是 algorithm design/analysis 算是可難可簡單 06/29 15:07
26F:→ DritteReich: 的,可理論可實作,可能要把詳細的章節分享看看 06/29 15:07
27F:→ DritteReich: 小弟電機轉來念資工,課也修得很高分,但從來不敢小 06/29 15:08
28F:→ DritteReich: 看 undergrad 要修的正統科班 CS 課 lol 06/29 15:08
29F:推 SpiritWalker: 有興趣可以修 Linux kernel programming 體驗一下 06/29 15:44
30F:推 Apache: ADA在必修算硬 不過跟一些專業選修比起來算簡單了 06/29 17:35
31F:→ xcycl: 現在刷題像 leetcode 感覺比以前 UVa 簡單,有的爆搜也過, 06/29 21:27
32F:→ xcycl: 不是什麼意義的指標活動 06/29 21:27
33F:推 MAGICMCGRADY: Linux kernel programming太硬了...而且美國不流行 06/29 21:32
34F:→ MAGICMCGRADY: 這在台灣去豬屎屋比較有用,現在ML/Data當紅其實根 06/29 21:33
35F:→ MAGICMCGRADY: 本很多人也只寫python 06/29 21:33
36F:→ MAGICMCGRADY: 搭配一些數學美國找工作綽綽有餘了啦 06/29 21:33
37F:→ MAGICMCGRADY: 資工那些os/compiler硬課其實泛用型不高工作也碰不 06/29 21:34
38F:→ MAGICMCGRADY: 太到 06/29 21:34
39F:→ MAGICMCGRADY: 如果是做ML/CV老實說跟傳統cs交集真的低到不行 06/29 21:34
40F:→ MAGICMCGRADY: Is/archi/compiler沒修過根本就沒差,數學懂就好了 06/29 21:35
41F:→ MAGICMCGRADY: Os,筆誤 06/29 21:36
42F:推 takingblue: 先買本linux programming interface來讀吧。就算你只 06/29 21:50
43F:→ takingblue: 想做ML/Data,這本書裡的內容還是要懂的。 06/29 21:50
44F:推 Apache: 真的嗎 那做底層去美國會不會失業R QQ 06/29 22:23
45F:推 jinshiG: 沒天份,念得就辛苦啦! 06/29 22:25
46F:→ Apache: leetcode限制很鬆 要自己要求複雜度 06/29 22:26
47F:推 DritteReich: 之前在 apple 面試遇到的面試官說寫 C/CPP 永不失業 06/30 01:18
48F:→ DritteReich: ,但也無法賺大錢 06/30 01:18
49F:推 fishlinghu: 推T-Mac 06/30 01:53
50F:→ borner39: 我們威州鄉下地方完全CPP致霸啊… 06/30 01:58
51F:推 steve1012: c++賺不了錢是啥 myth lol 06/30 04:21
52F:→ acgotaku: python玩玩就好,跟CPP java比 缺超級少連js都比他好找 06/30 09:37
53F:→ acgotaku: 坐底層kernel,os這些bar超高 動不動就要五年以上經驗 06/30 09:39
54F:推 bluebluelan: 不要嚇人家 這樣就沒new grad要寫linux kernel了嗚嗚 06/30 10:44
55F:→ bluebluelan: 能賺大錢是看做什麼是不是看你用什麼語言 06/30 10:44
56F:推 bluebluelan: 把new grad嚇跑難怪做kernel的bar會高 06/30 10:46
57F:推 bluebluelan: 這邊是願意做就有錢 哪怕你去刻RTL 06/30 10:49
58F:推 bluebluelan: 想賺大錢還是準備多點現金 房價低的時候入手比較實際 06/30 11:10
59F:→ borner39: 哈哈,我覺得CS跟Accounting都是工作好找一點的技能 06/30 11:13
60F:→ borner39: 但是如果真的要賺大錢還是必須創業或投資了。 06/30 11:13
61F:推 cateran: c++不是賺不了錢 是賺不了大錢 06/30 11:41
62F:推 sorryla: 我倒想知道有哪種程式語言保證賺大錢? 06/30 15:20
63F:推 steve1012: 程式語言跟賺多少錢到底怎麼掛勾的我還是不是很懂 這 06/30 17:18
64F:→ steve1012: 賺大錢定義是啥 06/30 17:18
65F:→ KeyFSN: 以下開放裝懂: 哪個語言最賺錢, 哪個語言最沒用 06/30 17:39
66F:→ lance8537: 從沒看過哪家美國新聞寫有什麼語言致富 06/30 18:08
67F:推 foxtrot: HFT, EDA 都有用c++, 語言從來都只是手段, 領域才是決定 06/30 18:30
68F:→ foxtrot: 賺不賺錢的root cause 06/30 18:30
69F:推 ggggggh: 影像處理耶是c++ 06/30 20:20
70F:→ LinuxKernel: 扎實程度有差 但還是看學校 06/30 21:30
71F:推 steve1012: 可能他覺得hft包裹都不值一提 看不上 07/01 03:57
72F:推 SpiritWalker: C/C++ 在 Google 跟 hedge fund 產業用的還是不少 07/01 04:19
73F:→ SpiritWalker: 薪水也不低, 只是職缺相對 Java 跟前端而言較少 07/01 04:20
74F:推 benzhang: 賺錢跟語言沒關係吧...管你寫什麼語言還是在IT甚至HFT 07/05 10:43
75F:→ benzhang: 領人薪水 正常繳W2的永遠都賺不了大錢吧 07/05 10:43
76F:推 benzhang: 朋友在紐約租一個月11萬美金的penthouse 我看他爸也不是 07/05 10:45
77F:→ benzhang: 專精python或是C++啊lol 07/05 10:45
78F:推 han960691: 大二學Linux kernel programming覺得有連貫大一C課程還 07/06 09:36
79F:→ han960691: 好,我反而怕FPGA programming 07/06 09:36
80F:→ moonshade: CS 正科 compiler/OS兩個門神課跟EE電子電磁插不多意思 07/24 08:50
81F:→ moonshade: 這兩個算是歷久不衰的課程,compiler教導如何轉換 07/24 08:51
82F:→ moonshade: 人類能理解的語言成為機器能執行的程式 07/24 08:51
83F:→ moonshade: OS教導一個系統如何在real-time運作,其實就是所有 07/24 08:52
84F:→ moonshade: 現在軟體產業裡面做的事情的基礎 07/24 08:52
85F:→ moonshade: 在學校用甚麼語言反而不是那麼重要,但是為了助教 07/24 08:53
86F:→ moonshade: 批改方便總是會規定一個語言,其實語言都不是重點 07/24 08:54