这几年,北科计算机课程正在慢慢改革,整体在往好的方向发展。学习这些好的课程不仅可以让我们更好的掌握课内知识,还可以让我们更像一位“计算机科学家”,而不是像我一样,成为一名码农。但是部分老师在课程上可谓是“全不费功夫”,从网上抄一个 PPT 十几年也不换,技术日新月异,PPT 还是老坛酸菜味1的。看到这种情况我就只想说:
天下优质课程这么多,何必在一棵树上吊死?人间正道是沧桑。
不要对每一节课抱有太大的希望,指望学了这门课你就能拥有XXXX技术。一门课从诞生,到完美需要多年的调整,章节顺序、作业的设计、勘误的修改等……需要数十年,几带学生共同的努力才能让课程越来越好。参考 CMU 15-213 CSAPP,应该是从98年开课至今,经历了无数次修改,大家以后会做的拆弹试验就是来自这门课。
作为新时代优秀的大学生,还是各个战区排名优秀的顶尖选手,大家来到北科想必也是为了能够成为一位计算机的大牛,你需要不止了解一下内容:
- 产生问题,问问题,解决问题是我们学习的一种方式。如何问问题?什么是好问题?
- 学习英语!看原文资料。
CSAPP 老师调侃道,他去北京大学图书馆看有没有CSAPP书,他翻看中文版的时候,旁边冒出来有个哥么告诉他,几个书架之外有英文原版,那本更好
- 学习如何自学
- ……
坑,是肯定存在的,而且不少。
- Q:为什么我代码写对了运行却不对?A:您比编译器还聪明?
- Q:为什么我会写代码开始,但是考试分数不高?A:USTB特色,纸上coding,debug,compile,execute
- ……
为了避免被坑,我开设了这个网站,我自己是信息安全专业的,我会把自己在信息安全专业遇到的课程,全部过一遍,并且根据回忆更新,同时我会邀请同学来共同维护这个网站的内容。
Footnotes
-
某个老师PPT十多年来的变化就是,把“副教授”字样改成了“教授”字样 ↩