10.29原评论:
真·讲得不错吗?修仙求解:正课=听天书,回放=逐帧扒细节依然一头雾水,PPT来回刷到快包浆也就悟出一句“大意了”。掏心窝说,我不觉得这全是听众的锅;但compiler我都已经听不懂到连自己哪块没听懂都定位不了,不是下课后攒了一肚子疑问那种,是全程掉线、想发问都不知道从哪个bug开始调的那种。
11.23评论:
后面换吴老师上,能看出还挺上心的,概念/机制能帮我拼出个大概。可他自己也说了“讲代码本来就枯燥”,何况听的人八成也不知道这些代码之后会被怎么用(嗯,就是我),所以整体听课体验也就那样,不过比前半阶段确实顺一点。
前半段呢,听过别的同学的说法“有基础的去听还是听得懂的”,言下之意……没基础的同学就自求多福呗。我个人感觉问题可能出在:讲某个原理/机制的时候跑题跑到外太空,把人绕得原地螺旋;compiler本来就枯燥;中英文名词乱飞,频繁的英文名词(甚至一堆不明所以的英文动词)让CPU温度直接拉满;举例也不太给力,等等。
本人水平有限,在compiler这门课上也只能算阴暗爬行,理解也不深,提不出什么建议,只能粗浅唠唠自己的体感?前面原回答留着,是因为跟我同款状态的其实不止一个;我也不觉得提出跟主流夸软院ipads不一样的声音就是诋毁,毕竟要实事求是。ipads的实力没得黑,课程设计也是用了心的(工作量虽然真有点难顶,但搭框架更不容易),可这门课惨不忍睹的出勤率,加上我和我了解到的其他同学的体验,让我实在做不到无脑吹。
12.6评论:
上课听不懂(再复读一遍,**我不觉得这全是听众的锅**),半知半解就开始硬刚lab,上古文档,yi问GPT接口都可能不对(毕竟也不知道上哪去查这些接口是啥,当然lab5-0还能薅点接口抄一抄),各种藏得极其隐蔽、没提示基本无从得知的特殊用法,又是第一届用LLVM,连个前辈都借不到力。助教是真的辛苦也是真的耐心,但说实话,我们本来不必这么地狱。这lab的工作量和难度很成问题,吾辈已经all in 5天、翘掉本周绝大部分课,依然没写完,学个编译原理真得押上这么大代价吗?
期末考这事儿,感觉就是在大脑里拿往年题+答案当训练集、蒸馏出一个compiler期末做题专用小模型:虽然也有提问与解答环节,但大部分时间还是纯训练。
我是真想不通,这种答辩一样的课往年咋没一个人出来喷,夸的声音还一大堆。上课体验稀碎、lab又难又跟你玩捉迷藏让你猜接口怎么用、考试靠拿往年考卷和答案往死里拟合,还难到爆炸。除了耗我时间、摧残我身心,我到底从这门课里捞到了啥???号称重视学生意见,就是往互联网倒AI是吧,编译原理那么多意见你们是眼瞎看不见吗???
_______
> 能用llvm IR,对找工作也很有帮助呢
大三下再回头看编译原理:后端咱就不提了,后端估计压根不面compiler;我这面的大多是基架岗,十来场了,没一个人问过compiler(就华为ICT面试官当场扫我简历写了啥问啥那种除外):一来我刻意把面试官往lsm和chfs上带,因为我一复盘就玉玉,它给我留的伤太深了;二来面试官主动问的项目里也没compiler,兴许面试官自己也不太会呢
______
## 扩容开闸了,当下就是逃离编译的最后窗口期!听劝,赶紧跑!!
展开全文