我也是台科資工的, 畢業不久
分享一下我從大一開始的學習方法
我跟一般人建議方式不一樣, 我絕對不建議去刷題
我的建議方式是你要先找出興趣, 然後從興趣做寫程式
而不是去刷題腦袋再想一些自己都沒興趣的演算法
如果你對遊戲有興趣, 那你就去研究一下怎麼去破解一個遊戲
寫寫外掛, 有的沒的, 網路上很多資源, 尤其是對岸
例如說, 找個踩地雷, 思索一下如何破解, 用一些工具觀察
然後你就會發現原來分數/地雷位置是這樣存在 memory 裡面
然後嘗試用 C/C++ 寫一個外掛工具, 即時顯示地雷位置或竄改分數
如果你對網頁有興趣, 就去研究一下大家的 web server 上的 script 大致上都怎麼寫
有什麼可能的漏洞, 如何避免等等
然後親身去實驗一下, 黑幾個網站, 上傳一下 web shell
把對岸有漏洞的首頁改了, 放個國旗順便撥國歌, 驗證自己的思路慢慢進步
以上的原則就是: 做壞事永遠是進步的最大動力
至於選課部分就我所知, 可以多選賴教授的課程
程式上可能會略有進步比起其他人開的課
※ 引述《camry2009 (camry)》之銘言:
: 我是台科的資工系 (原本是高中生)
: 大一剛從機械轉過來,在一下有修過C#
: 目前直接銜接資工大二的課程
: 現在學的東西的確讓我比較有興趣,但一方面也覺得有點挫折
: 現在學到的資料結構 ,數位邏輯等課程的功課都花費我大量的時間...
: 我暑假因為怕跟不上大家,有先去台大暑假開設的C語言設計課程,希望至少不要差的這
: 麼多
: 但我資料結構想了10天...別人一個小時就輕鬆解決..還是讓我有點對自己失望,
: 甚至會有點害怕打code...
: 大一的課程