电院IEEE试点班介绍-1
电院IEEE试点班介绍-1
一直留有期望,但是到现在大三下,被 IEEE 的神仙课程伤了又伤以后还是决定前来劝退。
优点:
- 保研推免名额充裕,基本没有竞争度(注意有推免名额≠能被接收保研录取)
- 没有抢课压力(反过来说则是没有选课自由度)
- 中后期课不多,有一定空闲时间
- 高分考生多(被忽悠来)(都被糟糕的教学糟蹋了)
- 大二暑假有强制要求的实验室实践,进实验室接触科研早
- 不用上普通班一些乱七八糟的大化、理论力学、工科创之类的课?(具体我不太了解普通班的情况)
- 没有专业分流的压力
- 补充:课程给分普遍比较高,GPA含水量较大
缺点:
重科研
希望学生全往科研方向发展,工程教育非常缺乏,学生实践写码能力很弱。
具体表现是有大半的课程(包括一些基础课程,比如计算机网络、算法)都要求做研究性质的大作业,甚至要自己想问题(能自己想好的问题已经是 Ph.D. 的水平了吧?),这对没什么基础的本科生来说要求太高了。结果往往是大部分学生艰难应付过去,没有什么实在的收获。
当然有人可能想说早接触研究不是挺好的吗?我觉得还是要区分进实验室科研和上课科研吧。早开始科研确实是好事,但是课不好好上基础都没学好就要求所有学生都研究,每门课都一副要你做出能发 paper 的成果的样子,让人感觉非常大跃进。
当然也不排除可能有顶尖优秀的同学觉得体验良好,毫不反感。我觉得确实,这也起到了一定的筛选作用,挑出“适合做科研”(意义存疑)的同学,而且科研也不需要那么多人。但我只是觉得在教育上它是失败的,恐怕真实起到的效果是让很多同学讨厌科研,都 PTSD 了吧。
或许姚班的同学能适应这样的模式,但人家基础又强,学得又猛。
课程质量差
我们最近正在维护的 IEEE.ICU 记录了一些课程信息和评价,可见一斑。
与很多课要做 research project 相对应的是很多老师教学能力很差,让人有点怀疑是不是不会教学、 不会设计好的编程作业,所以才要让大家自由发挥做研究课题。
在我看来老师教的非常一般,上的非常普通,只不过是按部就班好好上、不用做大作业的计算机系统(实际上就是操作系统+一点点点体系结构),反而在同学们口碑中属于非常高的一档,可见其他课给同学们带来了多大的心理阴影……
CS 基础差,主打(半吊子)人工智能
CS 基础课很烂,比如没有编译原理,操作系统学得太简单。另外前面也说过,实践能力很差,正经编程作业很少,完全没写过较大一点实际一点的系统。操作系统做了几个简简单单没几行的小 project 就算多的了。
我就直说了,靠课程教育培养出来的能力,CS 方向无论是工作还是科研都无法胜任。
应该绝大多数同学都是冲着 CS 来的吧(我就是),在此强烈不推荐 IEEE。培养方案中其实方向的选择很窄,基本就是人工智能了。
但说是人工智能,其实很半吊子。具体体现在很多课都要和 AI 搭点边,但实际上大作业重复体验很基础的 AI、DL 炼丹。数学基础又差(概率统计、凸优化都教的不好学得浅),AI 理论也差(点名人工智能、数据挖掘基础),只有大三下的机器学习课是比较靠谱的。
想学正经传统 CS 的还是别来 IEEE 了(甚至想搞 AI 的也别来)。
电院普通班的 CS 是什么情况我不太了解,但是至少应该 CS 的课更多点,方向也有得选。ACM 班也不太懂,应该也是很靠谱的(难进)。
强烈推荐一下软院,CS 基础扎实而且代码写的又多,系统软件方向非常硬核,大牛陈海波主导的 IPADS 实验室上基础课。无论是想找工作当码农,还是往传统 computer systems 方向发展都非常好!
其他杂谈
IEEE 这么不好,软院那么好,你咋要去 IEEE?
当初年轻不懂事,以为分高就是好,试点班就是好。也没人介绍 IEEE 的情况劝退,当然自己也 0 基础,不懂 CS 是什么,应该怎么学。
所以我才来写了这个,帮助后人避坑。
那你可以退出 IEEE 去普通班啊
应该说我也是在 IEEE 的磨练劝退中才逐渐发现自己真正的兴趣在于什么(所以我要感谢 IEEE),也才逐渐明白了 IEEE 的培养计划教学体系是怎么一回事,发现它根本不是正经的 CS 科班,以及正经的 CS 应该怎么教怎么学。
另外也是一直对高年级的专业课还抱有一定的希望,觉得会不一样吧。到后来以身试法以后就来不及了。
我已经在 IEEE 了怎么办
其实我也在想,再怎么劝退也不影响招生名额所以没用,另外就算教育再怎么糟糕也没关系,中国就是不缺人,总有强的人能脱颖而出嘛。
但我还是有点理想主义地希望教育能做得更好,因为绝大多数新生刚进来都是一张白纸,他们明明可以感受到计算机科学(或者是任何其他学科)中潜藏着多少智慧、趣味,从而更好地发现自己的兴趣、追求,过更有意义的人生。糟糕的教育让人焦虑、功利、了无趣味。
但是我们学生毕竟无力改变教育现状,能做的只能是自救。想学知识的人多看看国外名校公开课吧,网上有很多非常不错的资源,知乎上也有很多好课好书推荐(我也正想列一份)。想找工作的多写代码、多做项目。总之自己多上网或向前辈了解,希望往某一方向发展应该怎么做。不要等着上课等老师教、等别人来喂了(这本应是大学生的基本素质,但我觉得很多人做不到)!