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

作者: seohyun90025 (Captain Ben)   2021-03-28 15:31:58
(幫高中同學代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文帳號即可,可店到店、清交面交)
作者: asd3136396 (新化王陽明)   2021-03-28 16:04:00
又一個頂大資工全正取 太強了
作者: mathtsai (mathtsai)   2021-03-28 16:04:00
推BF
作者: ann141414 (樹洞)   2021-03-28 16:55:00
好鬼
作者: kopk159 (ChingYu)   2021-03-28 18:01:00
推 屠榜
作者: houallan5478 (houallan5478)   2021-03-28 18:59:00
作者: dante110059 (Dante110059)   2021-03-28 22:39:00
要離開棒球隊了嗎?
作者: s37166117 (ace)   2021-03-29 03:12:00
強者QQ
作者: taipoo (要成功要積極)   2021-03-29 05:28:00
厲害
作者: AnnAnnNiHow (安安你好)   2021-03-29 14:27:00

Links booklink

Contact Us: admin [ a t ] ucptt.com