# 知识学习

by 21-信息-tyh

仅从CS知识学习的角度讨论。本人上过SEU的课，自学过美国网课，学期交流时体验过美本的教学。个人的感悟是SEU的绝大多数课（尤其CS相关）都不值得学，课程质量和美本的差距大约相当于学费的差距。只要有一定的自控力，自学美本的课程可以获得高的多的学习效率和能力提升。

然而美本课程难度很大，自学没有答疑，没有同学，没有考试和ddl的逼迫，再加上陆本乱七八糟的杂事，一般很难坚持下去。常见的情况是由于没有ddl，学的过于细导致进度过慢；记了很多笔记却完全没有消化/整理。个人的建议是lecture和course note可以二选一，要保证课程主要的project/lab/homework做完（可以跳过一些小的homework和discussion之类），整理cheatsheet然后做近几年的考试卷。

在美本学期交流期间，个人体感知识学习的效率和效果远高于自学。

本科的学习大多只是为了概念的形成。其实要真正掌握一个领域的知识，需要反复学习多次、做该领域的research、或者通过做TA等教学该领域，是一个来回打通的过程。

学不会或课完全听不懂一般有两种原因，一是学生缺少基础，二是教的不好，并且大多数情况是后者。请不要怀疑自己不聪明，请怪罪教授/教材的教学能力，并且自行寻找其他资料。

综上，从知识学习的角度来看：（在motivation强且资金充足的前提下）转学美本 >> 学期交换 >> （在自控力强的前提下）自学美本课程 >> 学SEU的课

同时，抛开知识学习，转学美本可以获得薄纱SEU的科研资源和connection（任何一个美国top 50本科都很好），并且美本申请美硕美博难度会明显低于陆本。

相应的资料：

* 转学：<https://transferwiki.com/>
* 学期交换：见SEU合作学期交流
* 自学：
  * <https://csdiy.wiki/>
  * <https://xuankaiwang.github.io/>

minor links (CS):

* <https://conanhujinming.github.io/comments-for-awesome-courses/>
* <https://hackway.org/>
* <https://conanhujinming.github.io/post/how_to_learn_cs/>
* <https://fdu-open-exam.gitbook.io/csdiy>
* <https://roadmap.sh/>
* <https://teachyourselfcs.com/>
* <https://github.com/practical-tutorials/project-based-learning>
* <https://cs.ossu.dev/>
* <https://cs-baoyan.github.io/CSBasicKnowledge/>
