首先,对于有一定编程基础的同学来说,在进入大学之前可以做三件事,其一是进一步强化编程基础,其二是学习算法知识,其三是提升外语交流能力。
对于在传统985大学就读的同学来说,大一和大二期间除了专业课学习之外,打比赛和参加科研实践是常规操作,所以可以在假期为参加各种专业实践活动奠定一些基础。
计算机大类专业的同学可以参加的比赛是比较多的,比如程序设计类比赛和算法类比赛就是比较常见选择,而且这些比赛对于后续的保研、考研和申研,都有比较积极的影响,还有不少同学就是通过参加专业比赛拿到了大厂的offer。
强化编程基础的做法比较多,对于还没有进入科研场景的同学来说,可以通过复现经典开发案例来积累编程经验,目前开源的经典案例非常多,可以选择自己感兴趣的案例来复现。
算法知识的学习需要一个过程,涉及到数据、算法设计、实现、训练、验证和应用等一系列步骤,初期学习算法可以从基础的经典机器学习算法开始,比如KNN、决策树等算法就比较容易理解和实现。
对于计算机专业的同学来说,应该掌握多门编程语言,除了C语言之外,还应该掌握一门全场景编程语言,其中Python就是不错的选择,用Python来实现算法也比较方便。
外语也是比较重要的,所以也应该在假期重点提升一下外语的交流和写作能力,尤其是外语写作能力,这对于后续的科研有比较直接的影响。
最后,如果有计算机专业相关的问题,欢迎与偶交流。