文章图片
前言你经常会听到“Java 开始没落了”的说法 , 所有人都应该尽快切换到 Go, python等更先进的语言 。 他们说这对他们来说会拥有更多发展空间及就业机会 , 但对每个人都将要放弃的熟悉的编码语言来说付出的代价是非常大的 。 但这都是真的吗?
编程语言
您在下这个决定之前 , 你看到两种不同的说法 。 有人直截了当地说“Java 正在没落”:该语言辉煌的时代已经过去 , 需要它的人越来越少 , 剩下的人即将放弃它 。 也有人认为Java在普及方面可能没问题 , 但从技术上讲它停留在好几年前 , 所以现在学它很难得到更大发展 。 当然 , 要给出准确的答案 , 最简单的方法是购买所有编程语言的研究论文 , 但我们没有钱和时间 。 因此 , 让我们看一下可用的信息 , 并一 一查看这两个论点 。
“没有人想学 Java”在第一种情况下 , 让我们看看可靠的数据而不是“我认为是” 。 不幸的是 , 世界上语言的流行度并没有单一的指标 , 所有可用的资源都可能极大地误导 。 但是如果你比较几个不同的来源 , 你可以比“我的朋友身边的朋友都用go编码”更有可靠的结果 。
【电子商务|java是没落了还是更有活跃了】java
首先“热门流行编程”中最著名的就是 TIOBE 指数 。 是的 , 可能你对其中的结果存在疑问;你不能盲目相信它 , 但你也不能完全忽视它 。 我们看看最新的数据—2021 年 7 月 , Java 排在第二位 。 根据 TIOBE 的说法 , 它不仅不是一种“没落的语言” , 而是世界上最流行的语言之一 。
另一个著名的来源是 Stack Overflow 的年度开发者调查 。 我们看看2020 年的民意调查结果 。 乍一看 , Java 的位置要弱得多 , 仅排在第五位 。 但是 , 当我们更仔细地观察“领先的曲线”时 , 印象会发生变化:它是 JavaScript、HTML、CSS 和 SQL 。 首先 , 这个民意调查不仅包括编程语言 , 还包括脚本语言 。 其次 , 前面的所有选项都有一个共同点 , 就是开发人员除了主要语言之外还经常使用它们 。 如果 .NET 和 Java 开发人员都使用一点 SQL , 所以在调查中都提到了它 , 这是否说明 SQL 比 C# 和 Java 更重要?
在这里 , 看看第三个来源很有趣—— JetBrains 的一项调查 。 在这种情况下 , 结论是最常用的语言通常是 JavaScript , 但最流行的主要语言是 Java 。
在这里 , 有人可能会争辩说“但动态可能是负面的” 。 数字因来源而异 , 因此无法绝对肯定地说出任何事情 , 但如果每年出现大幅下降 , 那将是显而易见的 。 实际上恰恰相反——在所有三个来源中 , Java 的位置至少可以稳定 2-3 年 。 总而言之 , 如果您现在开始学习 Java , 几年后您将会因为会java增加更多就业选择 。
“会一门人少的人更加有机会”为什么一门语言的受欢迎程度很重要?为什么要使用与其他人相同的语言?当然 , 没有严格的要求 , 有人会用 Haskell(使用人数非常有限) 写就很开心 。 这里有几个重要的因素 。
就业市场
一、就业市场的规模
如果您公司的一位关键开发人员决定辞职 , 使用一个非常少会的编程语言写一个项目 , 那么找到替代他的位置容易吗?而相反的问题:如果你是那个退出的开发人员 , 在你的领域找到一份好工作容易吗?Java 是拥有最大的就业市场之一 , 比 Go 大得多 。
- 三星|三星GalaxyS22UItra使用感悟,拿起后我不愿再放下,这才是真机皇
- 苹果|华为手机作为国民机,一直以来深受广大用户的喜爱,你用的是什么手机呢?
- “元宇宙”来了,艺术是技术的同道还是抵抗?|艺评 | 技术
- 苹果|iPhone SE3:国产机,或不是对手!
- 尼康|尼康在机身上现在来看,依旧是没问题的,就是镜头和视频差点意思
- s22 +|三星 Galaxy S22 / S22 + 体验:熟悉的感觉,小屏款是亮点
- ID|苹果放弃屏下Touch ID,或许Face ID才是未来
- 能量密度|当电动车不再谈论续航,才是油车的末日
- realme|“新一代国潮手机”下月正式发布,realme完美解释什么是科技国潮
- 芯片|有史以来最快的闪充技术即将来袭,真的会是200W吗