大学生在大学里应该学到什么?
我觉得大学生需要在大学里面学到的东西有很多,因为学无止境,知识是学不完的,活到老学到老,但是其中有几点我认为是比较重要的,是大学生在大学期间很有必要学好的几点知识:
1,专业知识
众所周知,上大学的目的就是为了学一门专业,毕业以后方便找工作,不会成为无业人员。所以专业知识是上大学的基础,不管你怎么安排你的大学生活都不能不学专业知识。先把专业知识越好再去学其他的知识,要能分清主次,专业知识是主,其他是次。把握清楚这个度,才能合理安排自己的时间。
2.综合技能
大学中有很多课余时间,除了上课的时候认真学习专业知识,还有课余生活。有的人认为一下课就解放了什么也不管了,就在宿舍玩,这样是没有意义的。我们不仅要合理运用上课时间,课外时间同样也不能落下,大学不是有社团,学生会之类的各种组织吗,我们可以参加这些组织。因为这些组织时不时会举报校园活动,我们积极参加可以提升自己综合能力。比如锻炼自己社交能力,提升自己组织能力,语言表达能力,事情处理能力。反正有很多,自己可以积极去探索。
3.为人处世
可能有的人会觉得这个没必要学,觉得用不上,但实际上这个也是很重要的。大学相当于一个小社会,你会为人处事就会有很多方便之处,不管是和学生,朋友,同学,亦或者是辅导员,都可以通过为人处世去交集,从而获得许多好处。而且为人处事不仅在大学有用,毕业以后出了社会就更有用了,好多人其实专业知识不是很好,也没有很高的文化知识,就只是会做人,也同样风生水起。成功的路有很多条,假如你文化水平高,又会做人,这样的人谁不爱呢,所以这个也是在大学一定要精通的东西。
总之我们作为新青年,应当时刻保持积极好学的态度,我们的样貌就代表着祖国未来的样貌,不要畏惧艰辛,克服学习的枯燥,做一个新时代的合格大学生。
1、计算机组成原理
2、线性代数,概率与统计和离散数学
3、MIT开设的《Introduction To algorithm》,中文版叫《算法导论》
4、操作系统与编译原理
5、掌握一门常用的编程语言和编程技术
详解:
计算机组成原理(包括先修课程“数字逻辑与数字系统”,简称“数电”):这是一门硬件基础课,学完后你能清楚的知道如何从用最简单的数字元件,像搭积木一样构成整个计算机系统,那就算及格了。 一门名为计算机体系结构是本课程的扩充包,对于了解近代计算机结构体系当然是必要的,但由于这里讨论的是Top 5,因此我认为计算机组成原理更为基础。
线性代数,概率与统计和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。这三门课我觉得是本科时期最重要的三门数学课,比高等数学重要。如果你想在计算机科学的道路上走远点,那这三门可是必修的。
MIT开设的《Introduction To algorithm》,中文版叫《算法导论》:我觉得应该学习它而不是国内习惯开设的《数据结构》。数据结构仅仅是算法的一部分,国内的数据结构课程回避了很多本质的东西,仅仅是对一些常见的数据结构的罗列,学起来总有些不痛不痒的感觉。《Introduction To algorithm》虽然有些章节夹杂着很多很让人讨厌的“数学”,但却能从本质上带你领略这门十分必要而且有趣儿的课。
操作系统与编译原理:操作系统可以说是《算法导论》的实验课,最好能在学习期间自己实现一个小型的操作系统,或者操作系统各分系统的Demo。编译原理可能是普遍本科生觉得难的一门课,但是作为CS本科生或者未来的软件科学家,这是基础中的基础,学完之后所有的语言在你看来应该没有太大的区别,这门课应该是离散数学+算法导论的实验课。最好能在学习期间自己实现一个小型的编译器,语言最好能自创,或者是某个已有的你喜欢的语言的基本子集。
掌握一门常用的编程语言和编程技术:能了解你用过的所有的程序内部大致是怎样的,能用你熟悉的语言编写大部分的程序,至少不能是对任何一个程序满头雾水。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!