我没办法用几句话很好地总结每门课大致在学什么,我就随便说说分析、几何/拓扑、代数3个大方向大致在干些什么吧。追求纯数的人,基本都不太会关注自己学的东西在实际生活中到底有什么用,就是好玩而已,如果真想了解数学专业学生的想法的话,这篇文章值得一读~其实很多时候我都感觉学数学和学艺术有点像。
1、上大学时,我们究竟在学什么?
读博士的时候,曾经问过美国导师类似的问题,从大学一路读到博士,我最终学到手的应该是什么?他沉思片刻,回答我说,你当初花费四年死记硬背生吞活剥掌握的四大化学,可能不需要四年就会基本都甩在脑后了,你将要花上三年到五年日以继日的实验最终写出的博士论文,可能不过只是科技沧海中的一粟,甚至可能会被历史证明只是成功之前失败的必然一步,在从本科到硕士再到博士的培养过程中,所学到的、并能跟随你一生的是思想方法,遇到一个新问题怎么思考、怎么调动原有的知识、怎么汇总已有的资料、怎么下手、怎么解决、怎么在困难的时候坚持住、怎么在看不到曙光的时候突破重围、最终解决这个问题,这才是这么多年学位培养的关键所在。
如果用同样的思维回答你的问题,除却掌握了走出混沌未知所需的基础知识之外,从小学到大学我们学到最重要的东西应该是掌握知识的学习能力,也就是学习的方法与技巧(并非是学到什么东西),主要包括(但不局限于)学习专注力、学习成就感、自信心、思维灵活度、独立性和反思力,当你有了正确的方法与技巧并能够贯彻执行,学习的知识就能融会贯通成专业知识,就会为所有能力提供了坚实的基础。
2、计算机专业的大学生大学期间都学了些什么?
这是一个非常好的问题,作为一名计算机专业的教育工作者,我来回答一下,首先,计算机专业的同学在本科期间可以做的事情还是很多的,除了要重视成绩之外,还需要重视比赛和实践,包括科研实践和项目实践。积极参加比赛和实践活动,不仅能够促进专业知识的学习,同时也会为自己营造一个较好的交流场景,这对于学习效率和效果的影响还是比较大的,
计算机相关专业有三个特点,其一是知识量大,不论是计算机科学与技术专业,还是软件工程、大数据、人工智能等专业,整体的知识量都是比较大的,这对于学习效率提出了更高的要求,而要想提高学习效率,一方面要重视课堂时间,另一方面还需要重视为自己营造一个较好的交流场景。其二是需要完成大量的实验,计算机专业的专业课通常都需要完成大量的实验,不论是编程语言,还是数据结构、数据库、操作系统、计算机网络、算法设计等课程,都需要通过大量的实验来为抽象概念建立画面感,所以一定要多动手操作,
其三是需要掌握大量的应用场景知识,不同的场景对于技术的要求是不同的,不能脱离场景来学习计算机技术。以编程语言为例,不同的编程语言通常都有其特定的应用场景,比如选择大数据方向,可以学习Java、Python、Scala等语言,而选择嵌入式开发方向,则需要学习C语言,最后,对于计算机专业的同学来说,本科期间的学习规划是非常重要的,在不同的时间节点要完成不同的学习任务,比如大一期间的重点是积累,尤其要重视编程语言的学习,在学习完C语言之后,还应该再学习一门全场景编程语言,比如Java或者Python,在大二期间则需要确定一个自己的主攻方向,围绕主攻方向来开展比赛和实践活动。
3、你觉得大学主要学什么?
你好,我是这样认为的:大学,是步入社会前的最后一片清净之地,作为学生,一方面要抓紧时间学好专业知识,另一方面要从未成年的稚嫩中真正的成长起来,学习如何为人处世!大学之大,在于大师,大学老师的水平,人脉,是和之前应试教育的老师不在一个级别的,大学所学的知识虽然能应对日后基本的工作,但在我看来,也不过是一些专业基础,如果你能早日确定自己中意的发展方向,那么你就努力去和该专业的老师打成一片,努力学习,至少要成为研究生,才能够小有成绩,并且,与导师多交流,做师徒,当朋友,你会发现你的职业道路无形中有了一盏明灯!所以,大学,一是学好专业基础知识,为日后社会中的具体工作能够快速适应,理解,改进,做好准备。