首先,当前选择计算机大类专业是不错的选择,不论从行业发展趋势、技术发展趋势,还是从人才需求趋势来看,当前选择计算机大类专业都可以看成是顺应时代发展的选择。当然了,选择计算机大类专业的学习压力是相对比较大的,要想有较好的学习体验,必须重视学习规划。
1、学计算机应提前有什么准备?
作为一名计算机专业的教育工作者,我来回答一下这个问题。首先,当前选择计算机大类专业是不错的选择,不论从行业发展趋势、技术发展趋势,还是从人才需求趋势来看,当前选择计算机大类专业都可以看成是顺应时代发展的选择,当然了,选择计算机大类专业的学习压力是相对比较大的,要想有较好的学习体验,必须重视学习规划。在大一和大二期间积极参加比赛是不错的选择,参加比赛不仅会开阔自己的视野,同时也会通过参加比赛来促进专业知识的学习,丰富的比赛经历对于后续就业和考研(保研),都有比较积极的影响,
计算机大类专业的同学可以参加的比赛还是比较多的,可以重视两类比赛,一类是数模大赛,另一类是专业比赛,比如ACM、大创等都是不错的选择。从专业知识学习的角度来说,在大一期间要重视编程语言的学习,可以从C语言开始学起,这对于后续的学习和参加比赛都有积极意义,不少同学希望在开学前的暑假期间提前学习一些内容,此时可以重视两方面内容的学习,其一是编程语言,其二是外语,而高等数学完全可以在进入大学之后学习。
高等数学的学习最好在专业老师的指导下进行,这样效率会比较高,而且高等数学的学习周期比较长,会有足够的学习时间,最后,对于计算机大类专业的同学来说,大一要重视积累,尤其是编程语言的积累,大二要尽快确定自己的主攻方向,围绕自己的主攻方向来制定学习计划。大一和大二期间是参加比赛和科研的黄金时间,要尽量多参加比赛和科研,
2、如何自学计算机?
可以借鉴一下这个学科最顶尖的学生的学习方法。如果高中就决定学CS,要知道,计算机科学的概念需要时间才能沉入你的大脑,也就是说,这些概念需要练习,并留出适当的时间来留在你的脑海里。所以,可以早一点找全大学初级的教材开始自己学习并且做练习,许多计算机科学考试是旨在测试这些概念的应用。所以,仅仅了解理论就不足以在考试中取得好成绩,
因此,计算机科学的顶尖学生会不断练习这些概念的应用,网上有大量的资源可以练习,并有很好的编程练习。最顶尖的学生再攻克某个特定主题的时候,也是会寻求帮助的,想要系统学习这一学科,也要找到人帮助你,比如好的老师、教授,同学,学长学姐等。如果只是想自学CS,最好的办法也是从教材看起,市面上有很多书,但是能成为大学教材的书还是不一样的,教材很枯燥,计算机相关的内容对于刚入门的人来说可能读起来会很难,但是从教材入手确实是最好的,
也可以报网上课程,Coursera上面有很多很好的课程可以作为入门学习,学到一定阶段如果觉得网上课程不够了,那么也许可以考虑返回校园系统学习,或者选择远程授课完成学位。如果是希望学习以后进入这个行业,那么建议找身边在行业内的朋友咨询一下,计算机里面的分支非常多,想清楚自己具体想要进入/学习的细分领域,制定好学习计划全面学习。