计算机研究生课程多吗?
南师大软件学院2018级硕士,上课情况如下(所有课程总时长大概450个课时左右) 这些只是课程,不包括导师的项目和科研任务等等。所以课程其实很多,虽然不要求全部学完,但学习压力还是有的。不过如果读研的目的就是找工作的话,那么多课程可能反而会成为优势,因为可以学到更多的东西,具备更全面的技能。
南师大的课程设置还是比较合理的,都是根据当前就业市场来设置课程的,比如数据结构会学c++语言来实现各种数据结构的代码,操作系统会讲Linux基础和内核源码解读,计算机网络会讲TCP/IP协议以及HTTP协议等。另外,每一门课除了有课程理论知识外,还会安排一些项目实战训练,具体取决于老师,比如说操作系统会有虚拟化或者搭建Linux系统等项目。
当然,在研究生期间要想把每一个课程都学明白肯定是很难的,尤其是像操作系统、计网这种具有理论推导的课程,需要花大量的时间去学习理解。个人建议是抓住重点,对于比较难理解的知识和重点知识多花时间深入,对于容易理解的可以粗浅认识。这样才能把有限的时间充分利用起来,也能让所学的内容更加符合个人的预期。有些同学可能会选择考博士继续深造,那么在这方面就有更多的时间投入了。 我个人感觉在学习过程中最大的收获不是来自课堂,而是来自于同门之间和师兄师姐对于技术的交流。因为有时候一个人去看课本和网课可能很容易产生厌倦感,但如果能跟志同道合的人一起探讨问题,互相分享观点,总能得到新的理解和感悟。而且有些技术的问题,网上搜答案可能能找到大量的文章,但要真正搞明白还是需要跟别人讨论一遍,否则很容易雾里看花。