前半学期感受:练就半天一份paper reading的能力与1天完成一份deadline的能力。
学期中感受:练就1天备考然后如愿考出一坨屎的能力。
后半学期感受:学习迭代verilog代码的能力。
学期末感受:练就死猪不怕开水烫而超脱世俗的能力。
研一感受:经过一年的学习,努力的从一个放不下卷面、想有高积点分的学习废物,掰成淡泊成绩求过即可的纯废物( ̄▽ ̄)"。
后面简单记录一下各课程的粗糙学习体验。
VLSI流程
-
课程概述:6学分的课,前2/3学期的4学分的讲座+理论,后1/3学期的2学分的project实验。主要是让大家走一遍芯片从设计到产出的一个流程是怎么样的,学期初计划着全班流次片,然而进度没跟上最后没流。
-
课程特点与bug:
- 讲座为主。
- 任务堆积:由于没有平时作业,只有两次quiz以及最后的project,就会使得繁忙的期末周的亚历山大。
-
课程体验:理论课听不大进去,一是坐不住4小时的讲座;二是提不起对verilog的兴趣与热情,有些消极怠工;三是知识空洞太大,如忘记本科数电模电,对verilog与IC相关概念完全不了解,大部分的讲座都听起来懵逼,于是没什么收获(例期中后讲解后端优化的mos工艺,没选数字集成电路就完全听不懂)。可能实习2-3个月后再上这门课会有更多真情实感的收获。
-
个人感受:
-
个人是CS,而90%的同学都是EE,我觉得吃力明显是自己能力、态度和方法原因。
-
若学期前能增添一些verilog的实现作业等对后期的project以及课程感受会更好一些。
-
最后的project部分感觉学到了最多,深刻明白deadline是第一生产力。对于VLSI的project,可以参见这篇博客:
-
研论文写作
- 课程概述:2学分的课,老师会讲授论文各部分撰写的内容与注意事项。阅读6篇给定的文献(每篇13页左右,还有一篇30页的review),写3篇Paper reading的report,故平时作业+1 ,格式按照IEEE,期末根据这6篇交一份自选角度的review paper,并参与期末的模拟会议的poster答辩。
- 课程特点与bug:
- 课程内容充实,2学分的课有4学分的工作量。前面每周一篇的paper reading挺繁重,使得写的内容也很粗糙(only 我自己),和后文HPC课程的周paper reading形成双重buff后非常酸爽,为完成deadline我个人完成的质量很糟糕。
- 上课坐不住。老师会分享自己的干货,但对于100分钟的课程而干货密度不大、易疲劳,所以大部分时间会摸鱼(但院长讲课记忆犹新)。若老师的讲座能录屏后用2.5倍速观看那会价值攀升许多。
- 课程最后的review paper写得很吃力,因为期末任务多,考试周与作业齐飞,通宵达旦赶作业能在deadline前写完就感恩戴德了;且paper reading写了一把把(这学期写得够够的),review paper在没有赋之真心下其实就一加长版本的paper reading. 没啥收获。格式什么的用latex后,最大的感悟是图片要加reference而无他.
- 最有意思的是poster的制作和模拟会议的答辩。这部分真有意思,虽然poster做的烂,但是模拟会议非常有趣~
- 个人感受:
- 选课当成4学分,然后在学期任务轻松的情况下,还是比较有趣的。但为了一次模拟会议,要交3份paper reading和一份review好像会痛苦居多…( ̄▽ ̄)"
计算机体系结构3:HPC
- 课程概述:这是一门披着“体系结构plus”的外衣但实际上是“操作系统plus”的课程,以HPC的各常用框架为核心进行简要介绍,例如openMP等框架的基本语法与运行模式。课程很多内容包含了计算机体系结构一、计算机体系结构二、操作系统、本科云计算的知识点内容,加之课程知识点以概念性内容为主进行讲述,所以抛去HPC的框架部分感觉没学到太多有价值的内容。本科生在时间充裕的情况下刷一遍老师说的textbook,并参与实践性的HPC大赛将会有很多帮助,对我个人提升还是有限的。
- 课程特点与bug:老师都是课后给予课件,这一点非常痛苦,不仅是做笔记不方便,同时摸鱼和保持注意力聚焦也艰难。平时作业全是paper reading,project是完成一个与课题有关的项目,考虑到我是芯片方向,最终和队友实现了对CAWA paper的测试与分析。
算法设计与分析
- 课程概述:这并不是敲代码的课而是一门偏向分析与设计的算法理论课,尤其是对证明部分的学习让我感觉很难。从某种角度上,学的内容是算法导论的一部分。课程侧重学习对算法的正确性与高效性进行证明、探讨与优化。课程前阶段讲述一些常规算法的证明,例如贪心、dp、网络流等等;后阶段讲述大类算法与相关研究方法的证明,例如NP-Complete、PSPACE、随机算法、近似算法等。
- 课程内容:可以详见这篇博客
- 个人感受:和课题方向不太吻合,但是很不错的课程,老师上课讲的也很好,没听懂看课件也ok。后期有机会想将课件与内容再梳理一遍。
英语五
- 课程概述:外教老师授课,主题是“职场”。
- 个人感受:这学期的线上作业催的紧了,不能期末的时候堆着写,平时作业+1;但线下课程比上学期轻松(即摸鱼)了很多,师生共同全程摸鱼,我还是喜欢上学期互动内容多一点的形式,能更有收获。
研一小结
在这学期期中后半段(5月),作业量就如洪水猛兽,压力陡增,以致于很难再花漫天时间撰写周小结而不得不全力以赴应对作业。这个忙碌的状态一直持续到期末结束,才随着6月底的调整窗口可以松口气。不仅仅是周小结,课程的学习也变得囫囵吞枣。以5月份为例,每天的作业满满当当:
- 05-07 - 05-10 HPC final project 初步
05-11 APW的HW3
05-10 - 05-13 HPC project 完成
05-14 HPC presentation,壁仞讲座
05-15 - 05-18 算法HW4
05-19 APW的poster
05-21 英语线上线下HW
05-19 - 05-23 HPC final presentation/report
05-24 VLSI project阶段1提交
05-25 算法HW5提交
05-26 - 05-27 VLSI project阶段1
05-28 - 06-1 算法Final exam
6月份完成考试以及project。果然想实现“有价值”的每周小结还是比较难的,其中最大的问题就是时间,但是收获也有一些,可以push自己去归纳总结最近的学习内容。
上学期简直一学期没适应校园节奏,主因是矩阵计算学的吃力又难看,以至于校园生活在宿舍、图书馆、食堂、健身房之间来回切换,也没有时间出去玩。研一上最大的收获就是体系结构2,虽然也是堪堪及格的水平,好在课程结束后没有全还回去。
下学期吸取了教训但没有完全吸取,最后为了能将学分全修完而做了个违背祖宗的决定——多选了一门课。以至于这学期还是被作业压垮,尤其是后半学期。这学期的生活在健身房的比重增加了一些;为了更好的团队战斗去了实验室而不是去图书馆;于是生活在实验室、健身房、宿舍、食堂之间来回切换。好在这学期大伙儿出去搓饭的频率也是节节攀升,所以咱几个依然是在ddl的push下夹缝求生。这学期还不错,做了几次志愿者、有活动就晃悠悠一下,明显能增加些生活趣味。在健康方面,虽然为作业熬夜的日子逐渐平常,但是宏观上身体还是健健康康,养身还是硬道理( ̄▽ ̄)".
缺陷呢也不少:专业课学的头大无热情,没想到自己的要求也会放低到能过就行;未来也还是挺迷茫的,果然战争迷雾并不会因为读研而驱散;课外书没怎么读,能做完作业就很艰难了,碎片时间也没做到用来阅读书籍;健身效果还不够好,可能是因为三天打鱼两天晒网,想达到自己理想的效果还是得方法论与训练强度共同加把劲儿。
在充实的ddl下,一年时间“唰”地过去。问自己都在忙些什么,只有写作业写作业。讲道理别的同学还是能挤出时间给生活上色,为什么感觉自己永远都是写作业嘞?可能是平时的闲暇时光都给了看视频与健身房,但它们产出好像都很有限。每天晚上回宿舍时11点半一个人杵在电梯中,怔怔得又一天结束,我却留不住。那个时候,讨厌自己多余的矫情,又害怕变得麻木。
不管怎么样,继续保持热情、保持纯粹、保持阳光;多闯荡锤炼心智、多尝试新鲜东西、多思考变化之理;每只脚步都通向美好~( ̄▽ ̄)"
冲冲冲!