[心得] 110資工所 無補習跨考 正取心得

看板graduate作者 (肥羊隊長)時間3年前 (2021/03/28 15:32), 3年前編輯推噓8(801)
留言9則, 9人參與, 3年前最新討論串1/1
(幫高中同學代PO) 零、前言 當初決定跨考時參考了不少版上的心得文,著實受益良多,因此決定考上後也要發一篇, 希望能對沒錢補習而且有時間修課的跨考生有所幫助。 一、背景 114理學院系排倒數的大五拉基,GPA好幾個學期只有一開頭,大三下修了電機系的程設後 ,覺得寫程式很有趣,因此決定跨考資工所。由於大三結束時還有將近五十學分的學分還 沒修,所以決定大四就先認真修課,大五上再全心準備考試。 二、成績 數學 軟體 硬體 (加權)總分 結果 台大資工 65 77.5 61 208.5(英文50) 正取 台大電機丙 47 66 75 193.8(英文58) 落榜 清大資工 X 78 81.6 159.6 正取 交大資工 55 79.5 61 212.6(資甲) 正取 中央資工 58 49 54 161 備3X 網頁好讀版:https://imgur.com/vFbx5RP.jpg
三、時程安排 大四一整年: 把資料結構、演算法、計算機組織、計算機程式設計二都修過。 大四結束後的七月到八月: 由於沒有修過離散跟線代,所以暑假主要就是看開放式課程,看MIT OCW的前半段抓個感 覺,再來把交大莊重老師的線代OCW看完,然後從Friedberg的書中挑幾題看的順眼的習題 來寫,每個章節大概四五題這樣。離散的部份則是看清大韓永楷老師的OCW(離散數學的 前半段跟高等離散結構generating function的部份),然後寫寫他的習題。不想讀書的 時候就寫寫LeetCode複習演算法這樣。 九月到十月: 讀了兩個月的數學有點膩,這階段主要都在複習演算法,把CLRS拿出來啃,大概讀到16章 Greedy Algorithm那邊,讀的方式大概就是讀完課本的介紹然後把習題盡量寫過一遍,盡 量花時間自己想出來然後用文字表達。OS的部份剛好正在修所以就跟著課堂的進度走,還 有看周志遠的開放式課程。 十一月初到十一月中旬 : 這段時間就是把之前修計組時老師錄的課程影片拿出來兩倍速看完,複習計組時剛好OS也 教到memory的部份,我自己覺得這兩科一起念是有相輔相成的效果,會對計算機架構有更 深刻的了解。 十一月中旬到十二月底: 這時候已經開始有點緊張感了,卯起來啃CLRS,把圖論演算法的部份都唸過,由於時間有 點緊迫,習題只有寫之前修課時老師圈的。這時候開始複習資結,也是看CLRS,搞清楚複 雜度的證明還有多練習幾次各種進階樹操作就差不多了。OS的部份就把周志遠的開放式課 程再看一次這樣。 一月: 這段時間就是把近十年台清交資工所的考古題刷完,然後檢討,心情不好就臭罵高中同學 出氣。 四、各科心得 線性代數: 這科我念的非常爛,雖然有把OCW看完,但幾乎沒什麼寫題目,後期寫考古題才發現自己 觀念超級不清楚,只能瘋狂的騷擾戰友。我覺得數學最好還是要修課,至少能強迫自己做 習題。要真正把課本後面的習題、證明走過才能確定自己是不是真的懂了。 離散數學: 除了暑假看開放試課程外,有零碎時間的時候會把台大陳建輝離散數學裏的題目拿出來算 一算,還有黃子嘉的上冊,但自己並不是非常喜歡他的排版到最後也只有唸了一點點。我 念數學的方式就是典型的負面教材,只有把OCW看一看就以為自己會了,到最後數學都考 得不是很理想,數學真的要多寫習題維持手感== 資料結構: 如果之前有修過課的話,把基本的資料結構刻過之後,再唸過CLRS就足夠應付大部分的題 目了,AVL的部份就是自己google,到考前走路很無聊的時候都會自己在腦中把那些 Advanced Tree操作過一遍,不然真的很容易忘記。因為時間不太夠,Advanced Tree只有 看課本上的,fibonacci heap就沒看,只有稍微記一下複雜度,所以電機丙資結就被狠狠 D教訓了。 演算法: 聖經本真的很神,我自己是把必考的章節都讀過,但我然後盡量多寫習題,CLRS的習題我 個人認為都非常值得做,每一題都十分經典,習題才是這本書的主體阿。然後114大學部 推薦去修BF的演算法,真的教超好。 計算機組織: 計組因為有修過課,修課的時候有看過RISC-V版的課本了,所以複習方式就是看老師以前 錄的影片,因為修課的時候只有教到第五章,所以我就沒看第六章平行的部份了,寫考古 遇到第六章的時候就只能Google,把維基當作課本看,大概有個概念就好這樣,準備的策 略就是確保第四章跟第五章的分數都盡量拿到就好。 另外暑假的時候比較悠閒,自己有把Computer Systems: A Programmer's Perspective的 一到三章看過然後寫對應課程的lab,個人認為非常有趣,也可以學到很多東西 http://csapp.cs.cmu.edu/3e/labs.html Data lab:我自己覺得做完會對數值系統蠻熟悉的 Bomb lab:要自己trace x86組語figure out該輸入的string,做完就會對組合語言非常 熟悉了 Attack lab:code injection實做,齁勝 Cache lab:寫個cache simulator還有cache blocking 其實這些lab寫完就會對電腦底層大概有個感覺,蠻推薦的。 然後計組我覺得修課會很有幫助,因為後面的作業通常會叫你用Verilog寫一個pipeline 的CPU,那個寫完後datapath什麼的就會很熟了。 作業系統: 這科的準備我就是修課再加上看了周志遠的OCW兩次(真的教超好),恐龍書我真的看不下 去,所以我認為自己不是念的很扎實,主要是寫交大計系的考古題抓出自己觀念不清楚的 地方還有google。 考古題: 建議先從交大的考古題開始寫,有正確解答,一開始寫分數都超低,會檢討得很崩潰,但 寫到後面常考的東西大概就都摸熟了,會越寫越順,比較能感覺的到自己在進步,就比較 不會那麼慌。 五、心得 總而言之,事後來看覺得自己在準備上蠻缺乏規劃的,一不小心就嚴重偏食了,有好長一 段時間幾乎不怎麼碰數學,真的是差點出事,規劃好自己的時間很重要阿,一定要盡可能 的每天碰到所有科目,如果是非常不自律的人,我非常建議去修課,至少會有小考作業去 push你的進度,就比較不會偷懶。 然後讀書時間上我自己是除了上課、重訓、校隊練球以外的時間就待在圖書館,7月到12 月大概每天五到六個小時,最後一個月開始調作息寫考古,因為考試都是早上八點開始考 ==,從總圖開館讀到閉館,大概一天八小時吧,閉館回宿舍之後就用力耍廢看劇,大推 Silicon Valley跟派遣女醫陪伴我度過煩悶的考研時光。我覺得該休息就要休息,之前嘗 試過好幾次回宿舍後繼續硬讀,結果隔天直接大擺爛,所以認清自己一天能負荷的讀書量 是很重要的,過度訓練bad。 我文筆很爛,能看到這的各位我真心佩服,祝福各位考試順利。 贈書: 考上來還願,去年買的還非常新,希望能幫助有需要的考生 離散數學(上)黃子嘉 離散數學習題詳解 黃子嘉 線性代數分類題庫 黃子嘉 (直接站內PO文帳號即可,可店到店、清交面交) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.249.189 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/graduate/M.1616916721.A.C10.html ※ 編輯: seohyun90025 (220.143.249.189 臺灣), 03/28/2021 15:44:17

03/28 16:04, 3年前 , 1F
又一個頂大資工全正取 太強了
03/28 16:04, 1F

03/28 16:04, 3年前 , 2F
推BF
03/28 16:04, 2F

03/28 16:55, 3年前 , 3F
好鬼
03/28 16:55, 3F

03/28 18:01, 3年前 , 4F
推 屠榜
03/28 18:01, 4F

03/28 18:59, 3年前 , 5F
03/28 18:59, 5F

03/28 22:39, 3年前 , 6F
要離開棒球隊了嗎?
03/28 22:39, 6F

03/29 03:12, 3年前 , 7F
強者QQ
03/29 03:12, 7F

03/29 05:28, 3年前 , 8F
厲害
03/29 05:28, 8F

03/29 14:27, 3年前 , 9F
03/29 14:27, 9F
文章代碼(AID): #1WO33nmG (graduate)