看板 CareerPlan 關於我們 聯絡資訊
跟原PO一樣是大三CS 而且同樣不喜歡硬體類課,以後應該也只會做純軟相關的工作 但我還是把digital logic, computer organization, architecture全部修過了, 而且我們學校的要求還是要把CPU寫到FPGA上再自己用verilog做個VGA顯示CPU的結果。 我自己的總結是,學這些還是蠻有必要的。 比如考慮矩陣乘法問題,如果你不懂cache的原理,就沒辦法知道為什麼for內外層交換會加 速。 或者為什麼有if之類的條件會讓CPU指令變慢。 而且不討論課程內容,單純談學一個陌生的東西有什麼好處。 1. CS學生我覺得很重要的能力不是會什麼“已經掌握的技術”(比如你提到的web),而是 面對一個新的需求有辦法快速找到方法滿足;比如我現在實習的公司在用go寫後端,但是我 進去的時候根本沒用過,完全靠自學。 另外補充,我覺得真的比較重要的能力是算法+系統底層,因為這兩個不好速成。 2. 學困難的東西對於訓練抗壓性還蠻有用的,有些人遇到不會的東西求助別人,有些人是 逃避;然後這種行為很容易變成習慣,一時逃避一時爽,一直逃避一直爽。 可能因為環境的因素(我讀的大學完全沒有一個高中時認識的人,而且上大一以後一年大概 回家2次),我遇到問題從頭到尾都是自己想辦法(雖然過程很痛苦),後來發現其實課業 這種有標準答案的問題都是可以解決的問題,硬著頭皮讀下去,結果都不會太差,重點是堅 持學完就行了。 不過說了這麼多我並沒有想給什麼建議,甚至可能修學去實習也很好?只是分享一些經驗, 怎麼決定還是要自己判斷。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 124.160.214.55 ※ 文章網址: https://www.ptt.cc/bbs/CareerPlan/M.1557313433.A.71D.html
chinyu1023 : 推 05/08 22:21
bingripplw : 推 05/08 22:36
ypl891218 : 推 05/08 22:40
zxnstu3104 : 推 05/08 22:45
kai988 : 高手推 05/08 23:23
Binder0010 : 推過程q 05/09 01:11
Mariobrother: 推 05/09 06:14
cocoandy : 實習很重要,有時候工作了,才會發現學習的有趣... 05/09 18:53
cocoandy : 像我就是 05/09 18:53
allenchen821: 推 05/15 19:54