推 ttt95217: 不管本科與否:code可讀性差07/09 17:53
→ sarafciel: 基本沒錯 1可以靠實作經驗彌補 2就會差上很多07/09 17:53
→ senjor: 程式效率不好其實也有很多方式可以靠自學彌補就是07/09 17:57
→ senjor: 自學微積分、線代、離散、演算法、資料結構當作基礎就好07/09 17:58
→ senjor: 然後再看看一些比較常見的演算法跟資料結構應用書籍07/09 17:59
→ senjor: 大型架構可以看看設計模式還有一些語言特性的書07/09 17:59
→ senjor: 只要靠自學把我講的那些補上,我覺得就不會真的輸本科啦07/09 18:00
感謝sen 大大給方向~
推 bill1992: 離散範圍很大欸 不知從何讀起07/09 18:01
※ 編輯: s29940 (180.217.176.121), 07/09/2018 18:03:02
推 senjor: 請本科的朋友推薦,或者直接看大學的教科書單 07/09 18:03
→ senjor: 就用教授上課主要用的那本看完就好了,補充先不用上 07/09 18:03
推 senjor: 現在還有不少不錯的離散課本會直接跟程式應用一起講更好懂 07/09 18:05
→ senjor: 然後演算法跟資料結構自學的時候一定要把裡面的東西也都 07/09 18:06
→ senjor: 至少實作過一次,如果還可以改寫、變形會更好。 07/09 18:07
推 bill1992: 感謝s大 其他部分都讀了 不過在作業系統上面遇到linux 07/09 18:10
→ bill1992: 系統很吃力 不知道什麼學習路徑比較好 07/09 18:10
推 bill1992: 另外初學三四個月左右需要刷leetcode嘛 07/09 18:12
→ sarafciel: leetcode不要刷 先看資料結構跟演算法 07/09 18:14
→ sarafciel: 你資結跟演算法沒學好leetcode大概也刷不了幾題XD 07/09 18:15
推 senjor: Linux系統就算本科也不一定熟,那就是考驗自學能力的門檻 07/09 18:23
→ senjor: 先想想自己需要用到什麼功能,才去找他要怎麼做會比較好 07/09 18:24
→ bill1992: s大 目前看過資料結構 演算法 計算機組織跟作業系統 接 07/09 18:25
→ bill1992: 下來的書單會推薦什麼 07/09 18:25
推 ckp4131025: 初學可以看別人的解法,然後去了解為什麼這樣做 07/09 18:25
推 senjor: 可以往應用層面看,clean code、refactoring、設計模式等 07/09 18:27
→ senjor: 然後書一定要配合練習跟實作,如果資料結構跟演算法都看了 07/09 18:28
→ senjor: leetcode或者hacker rank之類的網站就可以先開啟來刷刷 07/09 18:28
→ viper9709: 推二樓 07/09 23:51
→ coronach: 遇過一個還算認真的非本科,簡單功能寫得出來但是code 07/10 08:04
→ coronach: 邏輯很雜亂,遇到邏輯稍微複雜的就卡關了 07/10 08:04