学IT好工作就读北大青鸟!

北大青鸟武广校区专注IT职业培训 北大青鸟武广校区推荐高薪就业
全国咨询热线:027-85550550

2018年应该学习Java吗?

2018-9-5 15:14:17 次浏览

我应该学习Java吗?这是一个不断出现的问题。如果你刚开始是一个开发人员,如果你已经是一个前端开发人员,或者即使你是一个。net背景的人,很多人都想知道学习Java是否是一个正确的职业/个人开发步骤。让我们看看在2018年学习Java有多有用。

2007年左右,当我第一次使用Java时,它的名声好坏参半。一方面,它是一种相当新颖和现代的语言,但另一方面,它因其糟糕的性能(在我看来不是完全值得的)和冗长(与当时的,非常高的Python相比)而臭名昭著。

10多年后的今天,这个问题变得有趣起来,原因有很多。

让我列出我经常听到的关键问题:


Java过时了,过时了。

有更好的JVM语言,如Scala、Clojure和Kotlin。

我是一个前端开发人员,NodeJS不是更实用吗?

使用Java是不愉快的。

Java太慢/消耗太多内存。

为什么我应该学Java而不是X、 Y、 Z等其它语言 ?

我确信可能会有更多的问题和担忧,所以请在评论中告诉我。我可以编辑文章或直接回答你。

让我们一起来看看这些问题吧!


问题1:Java过时了,过时了。

Java在1995年发布(根据其维基百科页面),因此它可能已经超过了它的一些用户。那是老了吗?这是主观的,比许多语言都要古老,这是肯定的!这是一个问题吗?这就是年龄歧视!当然,年龄本身并不是一个争论点,所以让我们来看看这个陈述的另一部分。

Java真的过时了吗?TIOBE索引跟踪编程语言的流行程度。


根据TIOBE的说法,Java不仅是最受欢迎的语言,而且它实际上也越来越受欢迎!当然,也有其他语言的流行速度更快,排名也更高,但是说Java已经过时是不正确的。


关注点2:有更好的JVM语言,如Scala、Clojure和Kotlin

这是一个有趣的观点,尤其是在Kotlin迅速走红的情况下。如果您是JVM新手,您是否应该使用Java,或者应该直接使用(比方说)Kotlin?

我认为,如果您想成为JVM上的职业开发人员,了解Java是必不可少的。当然,你可以孤立地学习任何语言,但你可能会错过一些背景知识。这些语言中有许多依赖于Java库,您很可能至少不会避免阅读Java。

实际上,我认为了解Java的一个主要好处是--它为您提供了基础。JVM是一个拥有诸如Groovy、Scala、Clojure、Kotlin等语言的丰富平台--几乎所有这些语言都有一些灵感或与Java (JVM之外)的关系。

我鼓励每个人在JVM上探索其他语言--这常常是Java创新的来源。我不认为这是避免学习Java的理由!学习Java会让你在任何一种语言中都有一个开头,这真的是一项值得投资!


关注点3:我是一个前端开发人员,NodeJS不是更实用吗?

这可以推广到任何前端开发人员,他们想知道学习像Java这样的服务器端语言是否有用。

NodeJS非常实用和流行。您可以快速有效地构建服务。然而,Java在服务器端建立得更牢固,而且也很容易使用。

这个问题只有在你审视自己的个人情况时才能得到真正的回答。您是宁愿永远保持领先的开发人员,还是希望在服务器端进行更深入的研究?我认为,至少学习如何阅读Java可能是有益的。

已经编写了许多Java服务器端代码。即使你不打算自己写得更多,你也会因为无法理解语言而限制自己。

这种关注有一些优点,就好像您已经在使用JavaScript(或TypeScript)在客户机和服务器上使用node - js,您需要一个很好的理由来开始使用Java。这对未来是否值得投资?这是你的回答。


关注点4:使用Java不愉快

Java Enterprise Edition因在bean配置中使用XML而声名狼藉……这玷污了Java作为一种讨厌的语言来编写代码的名声。这已不再是事实。


关键词:

热门文章/ Popular articles

课程中心/ Curriculum Center

免费试听

武广校区首页2.0概念校区课程中心人群解决方案学员就业故事在线试听中心 网上报名联系我们学员咨询中心

版权所有:武汉创美职业培训学校(北大青鸟武广校区)

招生电话:027-8555055024小时咨询QQ:752009195

地址:武汉市汉口解放大道557号中山广场武汉北大青鸟网站:www.1bdqn.com武汉北大青鸟手机网站:wap.1bdqn.com

武汉汉口北大青鸟武广IT学院具体位置地址
027-85550550在这里成就更好的自己