国外网络媒体TechRepublic 为了更好地了解IT行业发展,面向行业人士进行了一次调查,调查内容中有最令人讨厌的 编程语言 是哪些。
最后得出的结论颇让人意外,作为常用编程语言的 JAVA 竟然名列前茅。
至于为什么会出现这样的调查结果,可以从下面的一些数据和信息看出端倪。
通过TIOBE [1] 编程语言TOP10近18年的历史排名(1985-2020)变化图示可以看到, JAVA的地位可以说常年领先 ,并且持续保持,偶尔而C语言排位有所交替。
这个指数是基于世界范围内的资深软件工程师和第三方供应商提供,其结果作为当前业内程序开发语言的流行使用程度的有效指标。
所以足以说明JAVA在当前业内程序开发语言中的 流行使用程度 ,以及在程序员和厂商中的 实用普及程度 。
同时程序员可以用这些数据来考察自己的编程技能是否与时俱进,厂商们也可以在开发新系统时把它作为选择语言参考和依据。
最重要的是可以看到这18年中JAVA应用的广泛以及就业市场的前景。
现在 80%互联网公司 基本都在使用Java,维护项目运行也需要大量人力,所以在未来Java依旧是炙手可热的技术,就业市场依旧很大。
如果想未来10年甚至20年一直拿高薪,发展稳定是关键!
目前JAVA的应用主要集中在这几个方面:
1.大中型的商业应用
各种类型的网站,企业级应用(主要指复杂的大企业的软件系统)、Java的安全机制以及它的跨平台的优势使它在 分布式系统 领域开发中有广泛应用等;
2.桌面应用(C/S应用)
主要用来开发运行于不同的操作系统上的桌面应用程序;
3.移动领域应用
消费和嵌入式领域中各种小型设备上的应用包括手机、平板电脑、电视机顶盒、汽车通信设备等。
通过应用方向可以延伸看到和JAVA相关的行业和领域,比如电子产品、智能设备、汽车设备等, 所涉及的面很广,就业机会也大,多数属于快速发展的行业,薪资也不会低 。
说了这么多JAVA的优点,那为什么JAVA还会上榜“最令人讨厌的编程语言”呢?
其实随着JAVA使用程度的提高,其对程序员的技能要求也越来越高且多,这在无形中增加了程序员的压力。
许多程序员对JAVA抱有强烈的负面情绪,可能正是因为JAVA是他们在职业生涯早期第一次接触到的语言也是 经常用到 的语言。
另外有专业人士认为,大众对一种语言的 讨厌程度与其流行程度成正比 ,所以往往最讨厌的语言也是最流行的语言,或者说是 最有威胁性的语言 。
这在侧面说明了学习 JAVA很有用, 学精 JAVA意味着自身具备“有威胁性”的个人竞争力 。
那么JAVA之所以上榜“最令人讨厌的编程语言”也许就是程序员们对它所谓的“爱之深恨之切”吧!
注:资料来自百度百科
[1]TIOBE
TIOBE开发语言排行榜是据互联网上有经验的程序员、课程和第三方厂商的数量,并使用搜索引擎(如Google、Bing、Yahoo!)以及Wikipedia、Amazon、YouTube统计出排名数据,反映某个编程语言的热门程度,每月更新一次。