读大学哪些课程比较好?
个人觉得在大学里,最值得学习的课程是“如何阅读一本书”和“数据结构”,前者能让你学会如何更快更有效地获取知识,后者会帮助你奠定扎实的编程基础。 你还能从其他课程中受益。例如,学习微积分、线性代数等学科为今后学习其他学科打下数学基础;学习英语和写作的课程让你能够阅读英文原版书和提高写作能力;学习心理学和政治学等课程拓展你的视野,丰富你的见识。
但是我认为以上课程都不是最重要的。我认为最重要的是学会如何提出问题以及解决问题。 如何提出问题——学会思考 每个人出生时都是无知的,但通过接受教育、接触不同的思想和文化我们可以变得更聪明。这个过程就是不断提出问题和解决问题的过程。你提出的问题越有质量,对你来说,这个问题就越重要,你也可能就变得越聪明。
所以,最重要的是要学会如何提出问题,而提出问题的能力可以培养。在本科阶段,最重要的就是学好基础知识,打好理论根基。同时,多读一些经典的书籍,这些书籍往往是经典之作必有其精华之处,多看这些好书不仅可以拓宽视野,还可以学到如何提问以及怎样思考问题。(当然,能提出好问题是阅读之后的升华)
我推荐的学习方式是:先自学理论知识,之后看相关课程的网课,最后阅读相应的经典书目。这样学习起来会更加有效。 推荐教材: 《数据结构》(C语言版)-邓俊辉; 《离散数学》(第四版)-戴炜民; 《操作系统》(第五版)-汤子瀛; 《计算机组成原理》(第二版)-唐朔飞; 《计算机网络》(第五版)-谢希仁; 《编译原理》(第三版)-谭浩强; 《微积分》(经济应用数学基础系列)-扈志明; 《实变函数与泛函分析》(第二版)-魏典武; 《概率论》(第四版)-茆诗松; 《数理逻辑》-缪斌; 《普通物理》(力学、热学、电磁学、光学)-郑士琦; 《量子力学》-曾谨言。