学习计算机专业,是要把计算机的物理工作原理以及计算机语言的编写搞清楚吗?

大概如此,物理工作原理主要指的是硬件及运作原理还包括网络硬件例如路由器、交换机等,计算机语言表现主要是软件编程,细分的还有系统软件和应用软件,选择计算机专业一段时间学习后,还需要进一步选择偏向硬件还是软件方向发展,一般来说偏向软件方向的发展空间更广。(上网搜下各种IT职业的技能图谱 好像一共13张吧先发这9张吧)
谢谢邀请!
作为一名IT从业者,同时也是一名计算机专业的教育工作者,我来回答一下这个问题。
首先,对于计算机专业的学生来说,学习压力还是相对比较大的,一方面需要具有扎实的数学和物理基础,另一方面还需要面对较大的知识量,另外计算机相关知识的学习难度也比较大,很多内容的理解需要辅助大量的实验。所以,选择计算机相关专业,往往需要具有较强的学习能力和动手实践能力。
目前计算机相关专业还是比较多的,涉及到计算机科学与技术专业、软件工程专业、计算机网络、大数据、物联网、人工智能等等,这些专业有各自的知识结构,不同的专业也有不同的侧重点。
虽然计算机相关专业比较多,但是基础的知识结构还是具有很大相似度的,包括操作系统(体系结构)、计算机网络、数据库、编程语言、数据结构、算法设计、编译原理等等,当然还涉及到数电、模电等基础课程。从这个角度来看,学习计算机相关专业只要按照学校的课程体系学习,就会有一个比较系统的学习过程。
从技术体系结构来看,计算机专业的本科阶段需要奠定一个比较全面的基础,这个基础就包括计算机软硬件的体系结构,至少要了解计算机软硬件的基本工作原理,这样才会为进一步的学习奠定基础。计算机软硬件的技术迭代速度是比较快的,所以在学习的过程中还需要结合当前的技术发展趋势,这一点也是非常重要的。
最后,学习计算机相关专业一定要注重实验的作用,而这个实验的过程往往就需要进行大量的编程,所以一定要重视编程语言的学习。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言,或者私信我!
当然咯,对这些知识点领悟程度决定着你在这个专业能取得的成就的高度。
是的。搞清楚这两个问题你就是很厉害的工程师了~~
详细的你可以看看我写的大学专业介绍,计算机科学与技术专业;
下面简单说说:
如果你是大学生,只要按照学校专业培养计划上课就行了,教什么学什么,培养计划都是一代代专家学者制定的最适合最有利于培养学生的课程;
如果是自学,你要分清楚你是想学硬件还是学软件,时间有限,精力有限,侧重点不同。你题目里说的,物理工作原理属于计算机硬件,计算机语言属于软件;或者你可以简单的都学一点,但注意侧重,最好只学对自己工作有用的。
主干课程:计算机基础、微机原理、汇编语言、操作系统原理、编译原理、算法与数据结构、C语言、数电模电等;