一上来就是C语言、计算机导论……等等这些真的不现实,不如先从调整心态、熟悉计算机基本操作、认识计算机学科开始真正走进一门专业。
一、心理准备大家都是从高中过度到大学的,很多人理所应当地觉得我是来学习的,老师布置什么任务跟上就行,这种思维就是典型的学生思维。在大学里我们要做的是学会如何学习,如何抛开考试的衡量标准来寻找目标提升自己。
二、买电脑攻略- 【硬盘】硬盘是影响一部电脑性能的关键部位,而硬盘又分为固态硬盘和机械硬盘。
- 【CPU】CPU就是电脑的处理器。我们买电脑时经常听到什么i5、i7,指的就是CPU的型号。
- 【显卡】显卡是计算机最基本配置、最重要的配件之一。主要是承担电脑进行数字和模拟信号的转换的任务。
- 【内存】大部分8G是够用的,游戏发烧友或经常进行软件开发、视频剪辑的同学在预算充足的情况下可以升级到12G或者16G。
- 【屏幕】分为低色域和高色域,特别是专业涉及到绘画,摄影等领域的选择高色域电脑比较好。
- 【品牌】一般来说推荐购买小白知名度较广的品牌,如:华为、惠普、宏基、戴尔、联想、华硕等一线品牌。
这里建议大家主要认准京东自营、官网、官方旗舰店购买,购买需求主要考虑性能、轻薄、续航、价格这几个因素。
对于我们计算机专业的同学来说,大家可以参考下图购买:
来源网络 | 侵删
二、书单、电影推荐《硅谷百年史》详尽地记述了硅谷在100多年中所发生的重大科技事件;
《硅谷革命》记录了大苹果机开发功臣们遇到的趣事、 难题、争执,与分裂,同时也带领读者一同经历充满奇想的麦金塔开发过程;
《天才谷》通过对上百名硅谷天才超过200次的深入访问,带领读者再现从个人计算机的发明到互联网的出现,从网络的繁荣再到虚拟现实、人工智能等技术的发明这一辉煌历程,以期揭示硅谷的秘密。
《数学之美》这本书让你知道马尔可夫链、矩阵计算,甚至余弦函数原来都如此亲切,并且栩栩如生,才发现自然语言和信息处理这么有趣。
除此之外还有《浪潮之巅》、《编程珠玑》、《不插电的计算机科学》、《点石成金》、《启示录》等等这些书让大家近距离了解计算机行业,走近瞬息万变的互联网、人工智能时代。
关于电影我这里强烈推荐《黑客帝国 The Matrix》!!!这是1999年发行的一部电影。在20年前,人们感觉电影中描述的世界过于虚幻和遥远,但我们现在的世界正越来越接近电影中的描述的Matrix。
三、熟悉计算机基础操作自己从来没接触过计算机,也不用担心,因为如果你对一件事非常感兴趣的时候,你的学习都是最高效的,对于计算机基础操作也比较简单,很快就可以学会。
四、认识计算机学科计算机类专业的学生所要学习的不仅是会使用,而是要学习计算机的基本原理、基本结构、基本算法、基本设计等。具体而言,一般人所说的“会操作计算机”,也就是会使用一些现成的软件,而计算机专业的学生要远远高于一般的使用者,他们要研究如何更好地设计、制造计算机,更好地开发计算机的新系统、新软件、新功能。
首先必须学好计算机专业四大核心课程:《数据结构》、《计算机网络》、《计算机组成原理》、《计算机操作系统》。在此之前呢,建议学习一门面向过程和一门面向对象的语言,对我们进一步学习计算机大有裨益,比如C语言、Java、Python。
接下来,请听我对他们之间存在的联系的解释:
计算机系统是由硬件和软件两部分组成,《计算机组成原理》讲述的是计算机的硬件组成原理,《操作系统》讲述的是配置在计算机硬件上的第一层软件,而《计算机组成原理》和《操作系统》就组成了一台PC机;而《计算机网络》则是实现了一台台独立的PC机之间的联系,实现了PC机之间的数据共享,而计算机的最终任务就是数据的处理,而处理的这些数据有不同的《数据结构与算法》,不同的数据结构与算法决定了计算机处理数据的效率。他们就组成了计算机技术中最核心最基础的知识。也是我们需要重点掌握的。
再者,在这些学习的基础之上,《编译原理》和《数据库原理》是基于这些课程的,这些课程对于理解编译器的原理和理解数据库的原理非常重要。
在这些之上,可以继续学习《软件工程》等课程,这些课程对提高我们的软件工程实践至关重要,万物离不开实践,最后要为解决实际的项目服务。
五、预习一门编程语言不论你是什么计算机专业,都建议你能学习一门编程语言,尤其是今后希望从事IT行业的,在大学很多专业都会开设C语言,这门语言能让你更好地理解编程的原理,计算机执行程序的原理,编译器的原理等等。
当然你还可以选择这些编程语言:
Python—>可以在以后的工作中帮助你提高效率,更能帮助你以后做数据收集和分析等包括现在大火的人工智能也用python;
JavaScript—>虽然 JS主要以一种前端Web开发语言而出名,但同样适用于后端开发(通过Node.js)以及编写自动化脚本;
Java—>学起来比许多语言更容易(可是不如Python容易),但它几乎可以在任何地方运行,包括安卓和许多物联网设备、大数据、人工智能等。