关于问题计算机专业是否主要就是学习编程语言?一共有 2 位热心网友为你解答:
【1】、来自网友【IT 人刘俊明(提问者)】的最佳回答:
这是一个非常好的问题,我从专业学习和科研实践这两个方面来说说我的看法。
首先,确实很多同学都认为计算机专业主要就是在学习编程语言,因为感觉计算机专业的同学不论是在进行课程学习还是参加科研实践、项目实践和专业竞赛,几乎都离不开编程语言。
从科研的角度来看,计算机专业的同学在做科研创新的过程中,一个重要的目标就是做各种“工具”,比如基于物联网、大数据和人工智能技术来研发各种机器人(智能体),这些机器人会作为工具,用于各种不同的场景,包括娱乐场景、出行场景和工业生产场景等等。
在开展科研实践的过程中,编程语言对于计算机专业的同学来说,就是研发各种“工具”的基础工具,所以很多人也把编程语言比喻成打开计算机技术大门的钥匙。
由于不同的科研场景下往往需要采用不同的编程语言,所以计算机专业的同学不仅要学习编程语言,往往还需要学习多门编程语言,比如 C、C++、Java 和 Python 等。
那么掌握了编程语言,是否就意味着可以开展科研实践活动了呢?答案是远远不够,掌握了编程语言仅仅是第一步,还需要学习大量的专业基础知识,包括操作系统、计算机组成原理、计算机网络、数据结构、算法设计、编译原理、数据库原理等等。
对于想进入人工智能领域发展的同学来说,还需要掌握机器学习、深度学习、计算机视觉等内容,虽然这个过程往往都离不开编程语言,但是编程语言并不是学习的重点,此时的编程语言主要是辅助学习各种知识的工具。
当然了,对于刚进入计算机专业的同学来说,编程语言一定是学习的重点内容之一,而且要尽快掌握一门编程语言,以便于为后续开展专业学习和各种实践活动奠定基础。
目前很多本科生同学也会有机会参与到老师的课题项目当中,比如我的大数据组和移动互联组就会招募本科生,进组的要求往往也是要具有一定的编程基础。
当然了,对于大一就进组的同学来说,要求往往会相对低一些,毕竟大一同学有更多的学习时间。
最后,如果有计算机专业相关的学习、科研等问题,欢迎与我交流。
【2】、来自网友【红袖法师】的最佳回答:
计算机专业只是一个笼统的称呼,并非专业。
计算机类专业大体可分为:软件专业、硬件专业。
其中,软件专业又可分为:开发专业、设计专业;硬件专业又分为:硬件研发、管理维护、嵌入式硬件研发。
开发专业又可细分出:系统软件、应用软件。
系统软件则包括学习汇编语言,该语言在硬件专业中则是必学的。
应用软件包括:软件开发、后端开发等。
应用软件开发学习的基本都是第三代及以上的高级语言,即:C、C++、JAVA 等等。
设计专业又可细分出:平面设计、动画设计、视频后期、3D 建模、原画设计、前端开发等。其中平面设计又可分为:UI 设计、VI 设计、CAD 等等。
这里除了平面设计包含 CAD 外,3D 建模也要学习 CAD,只是学习方向略有不同。
前端开发则需要接触学习到一些基础设计语言和编程语言,包括:HTML、CSS、Basic、JAVA 等等。
以上这些也还只是一部分皮毛,实际的计算机类专业中,还有很多更为明细的分类,就比如:网络技术、数据库等等。
因为涉及太多内容,我比较懒,不想打字了,所以还是建议自行了解吧[灵光一闪]