计算机读什么专业最好?
最好的肯定是计算机学科基础,计算机组成原理、操作系统、计算机网络等课程,这些是打基础的课程,非常非常重要,能学到这些基本上这个学校的计算机本科基础教学就差不多了。 然后建议学习数据库系统概论(数据库很重要)、编译原理(学好编译原理基本上代码能力不会差到哪里去)、算法与数据结构(这两个真的是兄弟,最好一起学,数据结构算法有很多都是基于汇编或者C语言实现的,学好了算法和数据结构,再看源码更容易理解)、操作系统(学懂内核的实现机制,知道其核心思想和方法)、计算机网络(学习各种协议以及实现非常有用)。 如果可能的话可以学习一下嵌入式系统(Linux/Unix系统编程),开源操作系统、内存管理、文件系统、进程线程同步等的源代码(Linux就行),学习这些有助于你对操作系统和硬件更加深入的理解和认识,也可以学学汇编语言,x86的寄存器,内存的分配等等更底层的东西,这些东西学好了对以后很有帮助! 然后可以挑一两门自己感兴趣的方向深入学习,比如算法,你可以研究一下大数据相关的算法,机器学习,神经网络什么的(这里就要学习数学的基础知识了,线性代数,概率论,数理统计等等都要学起来啊),还可以学一些前端的知识,nodejs、jquery、bootstrap啥的(不过这些我觉得可以放一放了,毕竟你目前的主要任务还是学计算机基础)。