计算机专业学生是否应该主攻一门编程语言?

作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题 。
首先,对于计算机专业的学生来说,应该熟练使用一门编程语言,但是主攻方向不能仅限于编程语言,因为编程语言只是一个工具,主攻方向应该是系统的解决方案 。比如,在当前大数据时代背景下,选择大数据、云计算、物联网、人工智能等方向都是不错的选择 。

计算机专业学生是否应该主攻一门编程语言?

文章插图
编程语言说到底就是实现逻辑的工具,程序设计的核心是算法和数据结构,编程语言只是完成最终的实现步骤 。如果把重心放在编程语言上会很容易产生上升瓶颈,无法形成突破,这也是不少应用级程序员无法完成岗位升级的重要因素之一 。
以选择大数据方向为例,需要学习三大块内容,分别是数学、统计学和计算机,其中数学和统计学的学习情况能够在很大程度上决定技术人员在大数据领域是否能够走得更远 。在学习大数据的过程中还涉及到编程语言、数据库、大数据平台、应用场景等内容,可以说选择大数据方向会有一个较为全面的学习计划 。
在编程语言的学习上,要遵循一个重要的原则,就是不同的应用场景需要采用不同的编程语言 。以大数据方向为例,如果在Hadoop平台下进行大数据应用开发,那么选择Java是比较不错的选择,但是如果在Spark平台下,那么Scala则更适合一些,而如果通过机器学习的方式进行大数据分析,那么采用Python会更容易 。不同的编程语言往往适合于不同的应用场景,这就是为什么要设计大量不同编程语言(600种左右)的主要原因 。
对于大学生来说,学习编程语言最好要把一门编程语言使用熟练之后再学习其他的编程语言,因为编程语言之间具有很多共性,掌握了其中一门之后,再学习其他编程语言会更容易一些 。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获 。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
感谢邀请 。作为一个工作多年的程序员,我的观点是:主攻一门编程语言
互联网发展已经有了几十年的历史了,其中衍生出了大量的编程语言 。比如 Java、JavaScript、C、C++、PHP、C#、python、Go等等 。也就是说计算机专业的学生的选择性很多 。这么多的语言,每一种语言都有自己特定的语法以及适用场景 。想要灵活运用其中的一门,我们得花大量的时间去学习,在项目中实战,不停的出问题,解决问题 。只有这样,我们才能更够更好的理解编程的思想 。所以我列举一下选择一门编程语言的理由:
1、计算机学生可能是刚入门了其中的一门编程语言,上面我们说到,我们要花大量的时间和精力去学习一门编程语言,这对于刚入门的学生而言就是一个很大的挑战 。
2、刚开始学,所以我们的所有的编程是无法变现的,因此我们很多人就少了不断学习的动力 。多门语言并不合适 。
建议:
1、在选择自己感兴趣的语言之前,请务必了解一下各个语言的优势:比如:java php都比较适合用天做Web后台的开发、C和C++比较合适做嵌入式的开发 。JavaScript主要用于浏览器客户端的开发以及后端的Nodejs,python主要适用于网站开发和现在火热的人工智能 。
【计算机专业学生是否应该主攻一门编程语言?】2、选择好编程语言后,一定主要在这方面主攻之 。深入,不管其它语言有再牛X的技术都不要管 。


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。