0、前言
圈内对于编程语言学习的认同都是“广泛涉猎,精于一门”。几经思考,我还是选择了Java。不过,这几年,都会偶尔听到类似“Java已死”,“现在是大数据的天下, 学Python才吃香”,“C语言才是最牛逼的”的言论。可能他们有他们自己的思考角度。但是,对我而言,Java还是最值深入得学习的编程语言。
1、Java无疑是当下最流行的编程语言
直接上图(数据来源:TIOBE排行榜)
可以看到:从2002开始至今,除了短时间被C反超之外,Java一直是最流行的编程语言,并且受欢迎程度远高于除C语言外的其它语言,可见Java在编程界的流行。
2、市场需求最大的语言
Java的相关岗位一直都是市场需求量最大的,尤其是国内。从各大招聘平台上看,目前对编程语言岗位需求量最大的当属Java。因为Java实在是太受欢迎,并且具有广泛的领域应用,所以很多公司项目都采用Java开发,市场需求自然也就大。
行内有一条定论:如果你担心找工作的问题,就学Java。因为Java的市场需求很大,基本不用担心找不到工作。
3、语言界的集大成者
Java和其它语言一对比,似乎没有什么特别出众的。但是,我更喜欢从另一个角度看,其它语言是各个领域的专家,而Java更像一个集大成者。
C/C++在底层的地位无人撼动,Python在数据处理上的高效便捷深得大数据时代之宠,更甚者,C#与微软,swift与ios的关系更铁。所以每个语言都有其勇武之地。不过对比起来,Java的应用相对广泛一些,包括桌面应用程序、网站应用程序、Android应用程序、大数据处理、云计算、机器人技术等等。也就是说,学好Java,在很多领域都能从容应对。
4、值得学习
Java能学习的实在是太多了。Java基础、JVM虚拟机、Web技术、并发处理、线程调优、网络和服务器编程、数据库、分布式等等。我认为这不该是头疼的地方,从一个语言里可以学习这么多的内容,还有谁能做到呢。
5、后记
我并没有说Java是最好的语言,语言的好坏都是相对应用领域来说的。所以你也可以选择其他的语言学习。不过,如果你也和我一样没有确定的方向,那我觉得Java一定是最好的选择。也不用再意别人的言论,尽管去学,去学好,一切都是值得的。