[經驗] 請益在美國讀CS跟台灣讀CS的差異?

作者: borner39 (用心過活)   2018-06-29 08:51:48
抱歉這篇文章有點偏離本版的宗旨
本人目前在美國麥迪遜半工半讀CS Master
我是大學唸商科現在在美國半路出家唸CS
截至目前為止都還學的算是有興趣
若是遇到不懂的問題同學跟教授也都會很熱心解惑
但是在唸的時候心裡面一直都會有一個疑問
以前在台灣唸大學的時候很多唸資工的朋友都會一直抱怨
說資工唸起來特別辛苦,而且一直唸到畢業對編程都還是一知半解
想問問版上各位在台灣唸過資工研究所來美國唸CS的大大
在台灣學CS跟在美國比有很大的差異嗎?
台灣對於CS上的教學有比美國這邊的教學還難以理解嗎?
作者: MIKEmike07 (加油!)   2018-06-29 09:10:00
你現在讀master,基本上master課程不一定比under難而且以現在修課趨勢,除非require 很少人會去碰什麼高等OS,高等計結,編譯器,或是比較general CS課程況且還要找工作,修那種課是要找死嗎...programming 只是一種skill身邊有同學,刷題不是難事,但都cs master畢業了連自己刷題用的java,底層怎麼編譯都不懂,jvm, gc是啥都不知道如果你願意,你可以說一下你現在修什麼課來討論:)
作者: RLCorn (山氣日夕佳)   2018-06-29 09:37:00
最大差異在畢業後的簽證(?)
作者: cha122977 (CHA)   2018-06-29 09:41:00
碩班時間都花在幫老師弄paper和國科會計畫的也有…
作者: phoenixrace (救世劍)   2018-06-29 09:47:00
變成工作就一點都不有趣了
作者: fr373969 (Brian)   2018-06-29 09:51:00
工作簽證
作者: borner39 (用心過活)   2018-06-29 10:18:00
啊哈哈,我已經申請到綠卡了,單純想了解台灣跟美國教學上的差異,多唸一個CS只是想說未來能多個技能,想轉換跑道的時候可以用。現在修的的演算分析及演算設計,據說是program裡面算是比較困難的課程。
作者: cyndilin (cyndi)   2018-06-29 10:26:00
我覺得興趣跟天賦比較重要,CS 就是要不斷學新技術,學校教的永遠不夠
作者: bluebluelan (新陰流大目錄免許皆傳)   2018-06-29 11:50:00
工作差異
作者: DritteReich (第三帝國)   2018-06-29 15:04:00
主要被叫難的是 system programming/OS/compiler 這類用 C 手刻的課程,通常 master 都不會碰到了你課程的英文是什麼呢如果是 algorithm design/analysis 算是可難可簡單的,可理論可實作,可能要把詳細的章節分享看看小弟電機轉來念資工,課也修得很高分,但從來不敢小看 undergrad 要修的正統科班 CS 課 lol
作者: SpiritWalker (Akai)   2018-06-29 15:44:00
有興趣可以修 Linux kernel programming 體驗一下
作者: Apache (阿帕契)   2018-06-29 17:35:00
ADA在必修算硬 不過跟一些專業選修比起來算簡單了
作者: xcycl (XOO)   2018-06-29 21:27:00
現在刷題像 leetcode 感覺比以前 UVa 簡單,有的爆搜也過,不是什麼意義的指標活動
作者: MAGICMCGRADY (荒劍燕飛)   2018-06-29 21:32:00
Linux kernel programming太硬了...而且美國不流行這在台灣去豬屎屋比較有用,現在ML/Data當紅其實根本很多人也只寫python搭配一些數學美國找工作綽綽有餘了啦資工那些os/compiler硬課其實泛用型不高工作也碰不太到如果是做ML/CV老實說跟傳統cs交集真的低到不行Is/archi/compiler沒修過根本就沒差,數學懂就好了Os,筆誤
作者: takingblue (takingblue)   2018-06-29 21:50:00
先買本linux programming interface來讀吧。就算你只想做ML/Data,這本書裡的內容還是要懂的。
作者: Apache (阿帕契)   2018-06-29 22:23:00
真的嗎 那做底層去美國會不會失業R QQ
作者: jinshiG (iamiam)   2018-06-29 22:25:00
沒天份,念得就辛苦啦!
作者: Apache (阿帕契)   2018-06-29 22:26:00
leetcode限制很鬆 要自己要求複雜度
作者: DritteReich (第三帝國)   2018-06-30 01:18:00
之前在 apple 面試遇到的面試官說寫 C/CPP 永不失業,但也無法賺大錢
作者: fishlinghu (令狐瑜)   2018-06-30 01:53:00
推T-Mac
作者: borner39 (用心過活)   2018-06-30 01:58:00
我們威州鄉下地方完全CPP致霸啊…
作者: steve1012 (steve)   2018-06-30 04:21:00
c++賺不了錢是啥 myth lol
作者: acgotaku (otaku)   2018-06-30 09:37:00
python玩玩就好,跟CPP java比 缺超級少連js都比他好找坐底層kernel,os這些bar超高 動不動就要五年以上經驗
作者: bluebluelan (新陰流大目錄免許皆傳)   2018-06-30 10:44:00
不要嚇人家 這樣就沒new grad要寫linux kernel了嗚嗚能賺大錢是看做什麼是不是看你用什麼語言把new grad嚇跑難怪做kernel的bar會高這邊是願意做就有錢 哪怕你去刻RTL想賺大錢還是準備多點現金 房價低的時候入手比較實際
作者: borner39 (用心過活)   2018-06-30 11:13:00
哈哈,我覺得CS跟Accounting都是工作好找一點的技能但是如果真的要賺大錢還是必須創業或投資了。
作者: cateran (雲川閒步)   2018-06-30 11:41:00
c++不是賺不了錢 是賺不了大錢
作者: sorryla (Mr.東)   2018-06-30 15:20:00
我倒想知道有哪種程式語言保證賺大錢?
作者: steve1012 (steve)   2018-06-30 17:18:00
程式語言跟賺多少錢到底怎麼掛勾的我還是不是很懂 這賺大錢定義是啥
作者: KeyFSN ( ~☼☽✩☁~ )   2018-06-30 17:39:00
以下開放裝懂: 哪個語言最賺錢, 哪個語言最沒用
作者: lance8537 (小砰砰)   2018-06-30 18:08:00
從沒看過哪家美國新聞寫有什麼語言致富
作者: foxtrot (☠)   2018-06-30 18:30:00
HFT, EDA 都有用c++, 語言從來都只是手段, 領域才是決定賺不賺錢的root cause
作者: ggggggh (ggggggh)   2018-06-30 20:20:00
影像處理耶是c++
作者: LinuxKernel (Linus Torvalds)   2018-06-30 21:30:00
扎實程度有差 但還是看學校
作者: steve1012 (steve)   2018-07-01 03:57:00
可能他覺得hft包裹都不值一提 看不上
作者: SpiritWalker (Akai)   2018-07-01 04:19:00
C/C++ 在 Google 跟 hedge fund 產業用的還是不少薪水也不低, 只是職缺相對 Java 跟前端而言較少
作者: benzhang (Lolita)   2018-07-05 10:43:00
賺錢跟語言沒關係吧...管你寫什麼語言還是在IT甚至HFT領人薪水 正常繳W2的永遠都賺不了大錢吧朋友在紐約租一個月11萬美金的penthouse 我看他爸也不是專精python或是C++啊lol
作者: han960691 (han)   2018-07-06 09:36:00
大二學Linux kernel programming覺得有連貫大一C課程還好,我反而怕FPGA programming
作者: moonshade (一隻歐拉貓)   2018-07-24 08:50:00
CS 正科 compiler/OS兩個門神課跟EE電子電磁插不多意思這兩個算是歷久不衰的課程,compiler教導如何轉換人類能理解的語言成為機器能執行的程式OS教導一個系統如何在real-time運作,其實就是所有現在軟體產業裡面做的事情的基礎在學校用甚麼語言反而不是那麼重要,但是為了助教批改方便總是會規定一個語言,其實語言都不是重點

Links booklink

Contact Us: admin [ a t ] ucptt.com