首先,对于计算机大类专业的同学来说,大一期间是可以同时学习两门编程语言的,这对于后续参加比赛和科研也有比较积极的意义,在编程语言的选择上,除了C语言之外,还可以学习一门全场景编程语言,比如Java、Python就是不错的选择。
编程语言是打开计算机技术大门的钥匙,作为一个重要的工具,掌握编程语言对于后续学习其他专业知识有非常直接的影响,借助于编程语言也能够为大量的抽象概念建立起画面感,因此对于大一的同学来说,编程语言是重点学习内容之一。
学习编程语言需要经过三个阶段,分别是基础语法学习阶段、主攻方向学习阶段和场景实践阶段,不同阶段有不同的侧重点。以C语言为例,基础语法学习阶段是掌握C语言的编程过程,而主攻方向学习阶段则要选择一个主攻方向,比如嵌入式方向就是不错的选择,最后要为自己营造一个实践场景,在实际项目(课题)的驱动下来应用编程语言,从而具备场景开发能力。
编程语言的第一个学习阶段是完全可以自学的,这个阶段一定要重视多做实验,通过实验来理解各种抽象概念,同时锻炼自己的动手能力。在完成了基础语法的学习之后,要考虑如何为自己营造一个交流和实践的场景,比如积极参加比赛和老师的课题组就是不错的选择,这个过程也会确定自己的主攻方向。
对于计算机大类专业的同学来说,学习规划是非常重要的,在不同的学习阶段要明确不同的任务和目标,而且学习规划要与发展规划相统一。
最后,如果有计算机专业的学习问题和科研等问题,可以向我发起咨询。