黄小斜 · 2019年12月02日

Java 未来行情到底如何,来看看各界人士是怎么说的

这是黄小斜的第102篇文章

作者 l 黄小斜
来源 l 公众号【程序员黄小斜】(ID:AntCoder)

转载请联系作者(wx_ID:john_josh)

Java从出生到现在已经走过了 20 多个年头,马上也要三十而立了。

近几年,大家应该也听过不少唱衰Java的论调,恰好最近这段时间,读者群里的小伙伴想让我写一篇关于Java前景分析的文章。

大家都很想知道,这个时候再进场学习Java是不是太晚了,是不是应该向新兴的语言(比如Python、Go)投怀送抱呢,又或者是,干脆直接放弃后端方向,改选大火的机器学习和人工智能呢?

作为一个在一线奋战的 Java 工程师的我,对于这种话题其实也是比较关心的,于是,借着今天这篇文章,我们集百家之言,一起来探讨一下这个话题:Java未来的前景到底如何?

一、我们不妨先来看看培训机构怎么说。

众所周知,Java是培训机构最爱的一门语言之一,Java的N个月速成培训班也是这几年来经久不衰的热门产品,这也导致了 Java 培训市场的激烈竞争,丝毫不亚于咱们Java工程师的就业竞争压力。

机构A的回答:
观点一:市场需求仍在

在中国 Java 的市场永远都是巨大的,但是随着信息的普及,人人都知道 Java 开发做的时间久了,工资高,所以必然会增加竞争程度。

但这是好事,有竞争才有更多人才出现。

Java 的生态系统几乎涵盖了目前市面上所有的软硬件,java在中国的地位20年都是霸主,几乎是万能的,你能想到的,Java 基本都能实现。

目前智联,boss,拉勾网的招聘来看,Java 的需求量还是排名第一,但是这个需求是有前提条件的,就是需要有工作经验,因为你没有工作经验,公司就会认为你没有开发项目的能力,自然不会要你,所以你在学习中,一定要培养自己的经验。

观点二:Java语言生态稳定
其实想学java的人完全不用担心,因为在中国java一直都是第一的,需求量非常大,这么多年 Java 从未被超越。

第一个问题已经说过了,java是有一个庞大的生态系统,它的覆盖范围非常广,而且已经连续 10 几年位居开发语言的榜首,所以 Java 是相对于其他语言来说,非常稳定的,不用担心失业的问题了。

观点三:Java相对容易好自学
自学需要克服以下几点

1,懒惰:其实很多人都是因为看别人工资高才有想法去学的,但是事情往往都是这样,眼红别人工资高,但是自己的实际行动是真的不强,能坚持下去的没有几个,或者自己学的本来就不好,就着急找工作。

2, 急于求成:很多初学java的小伙伴都喜欢无脑的刷视频,但是视频看过了之后自己又什么都不会,这样学了无疑就是浪费时间,没有任何作用,所以不要急于求成,学了哪些知识点就掌握哪些,多动手写代码。

3, 没有时间或者压力大:没有时间可能你还在上班或者你在干别的事情给自己找的一个借口,时间不是没有而是你有没有利用起来,现在是互联网时代,想要学习真的很容易的,可以利用自己碎片化的时间去学习。

我的看法:
该回答的观点相对来说倾向性比较明显,没有切中问题要害,Java市场需求量确实仍然很大,但是目前市场上的优质Java人才的供给量已经远大于需求量,所以如何成为优质的Java开发者才是我们需要思考的问题。
机构B的回答(以下是截取图片,可以点击进入图片放大观看)

我的看法:
该回答相对来说更加客观一些,能够指出Java人才的市场现状,半吊子的从业人员过多,优质人才仍然短缺,如何提升自己的核心竞争力,达到企业的招聘要求,成为了我们需要关注的要点。

另外对于电商平台相关企业的技术栈分析,确实也是一针见血的,现在很多公司对于高端Java技术人才仍然是求贤若渴。不过最后关于语言特性、以及关于人工智能的探讨,就有点画蛇添足了。

当然了,我们不是批评家。机构的观点具有一定倾向性也是很好理解的一件事情,我们可以保留自己的思考。

二、接下来我们再来看看一些 Java 行业的 KOL 怎么说,想必这些大牛的说法更加具有权威性。

作者:沈世钧链接:https://www.zhihu.com/questio...
来源:知乎

在整个IT技术就业市场上,毫无疑问,Java目前还是占据了最大份额。这一方面是因为Java的相对成熟,另一方面也因为Java的广泛应用。这即是Java学习者的幸运所在,也是其挑战所在。

因为Java实在是太成熟,太主流了。这就导致一方面学习Java的人很多,另一方面大家掌握的技术都非常的“大陆货”(例如常见的SSM组合)。因此,想要在激烈的竞争中脱颖而出,就必须进一步提高技术的护城河,包括技术深度(例如阅读Spring源码、算法、设计模式),包括软实力(例如更好的表达力等)。

早前那个“人傻钱多速来”的时代已经一去不复返了。今天的激烈竞争,这才是一个成熟的行业该有的样子。

作者:姚冬
链接:https://www.zhihu.com/questio...
来源:知乎

用语言,平台,岗位来定义自己的程序员都是很危险的。

比如,Java程序员,Python程序员,Windows程序员,大数据程序员,前端程序员等等

把自己和语言,平台,岗位绑定,暗示自己很专注,其实都是自欺欺人,营造虚假的安全感。

其实IT行业没有不衰退,不过时,不死的语言,平台和岗位,四十年职场生涯大概率会遇到两三次。

有人说Java没衰退过时,供给大于需求不就等于衰退吗?

我曾是中国最好的Symbian程序员,现在你想给Symbian烧纸都没地方烧了。iOS程序员们要警惕啊。

IT行业提供高薪的同时也放大了职业风险,只有随需应变,不断转换赛道,紧跟时代的潮流才有幸存的可能,也只是可能而已。

大牛们给的答案都比较类似,竞争越来越激烈,必然导致良币驱逐劣币,并且,每一门语言都有其生命周期,没有什么长盛不衰的语言,可迁移的编程能力才是最重要的核心竞争力。
三、接下来,我们再来看看 100offer 给出的一份关于 Java 行业现状的分析报告(以下是截取图片,可以点击进入图片放大观看)

作者:100offer
链接:https://www.zhihu.com/questio...
来源:知乎

四、看完了各路人士的观点之后,让我再来做个总结吧:

相比机构和个人的观点,求职平台的行业分析报告以数据为依托,论证更加合理。简单来说,主要就是三点,一是互联网行业环境逐渐变得恶劣,二是Java求职市场缩水,三是Java工程师的门槛变高。

其实这一现状,是很多行业从萌芽走向成熟时都会遇到的情况,譬如几年前自媒体刚刚兴起,那个时候行业的玩家少,机会非常多,说一件你可能比较体感的事情,你可以想想,当年你见过的Java公众号有多少,现在的又有多少。

那个时候,新媒体从业者和公司都在野蛮生长,而后几年竞争激烈,行业重新洗牌,形成了今天的一个新格局,也导致行业准入门槛提高。

每一个行业都有从蓝海走向红海的时候,Java目前看来已经是一片红海,但是有竞争力的人才仍然可以在这里面获得很好的发展。

虽然红利没有前几年多,但是这就是时代给与我们的馈赠,时刻保持敏锐和冲劲,也许下一波红利,能赶上的人就是我们。

微信公众号

个人公众号:黄小斜

黄小斜是跨考软件工程的 985 硕士,自学 Java 两年,拿到了 BAT 等近十家大厂 offer,从技术小白成长为阿里工程师。

作者专注于 JAVA 后端技术栈,热衷于分享程序员干货、学习经验、求职心得和程序人生,目前黄小斜的CSDN博客有百万+访问量,知乎粉丝2W+,全网已有10W+读者。

黄小斜是一个斜杠青年,坚持学习和写作,相信终身学习的力量,希望和更多的程序员交朋友,一起进步和成长!

原创电子书:
关注公众号【黄小斜】后回复【原创电子书】即可领取我原创的电子书《菜鸟程序员修炼手册:从技术小白到阿里巴巴Java工程师》

程序员3T技术学习资源: 一些程序员学习技术的资源大礼包,关注公众号后,后台回复关键字 “资料” 即可免费无套路获取。

考研复习资料:
计算机考研大礼包,都是我自己考研复习时用的一些复习资料,包括公共课和专业的复习视频,这里也推荐给大家,关注公众号后,后台回复关键字 “考研” 即可免费获取。

技术公众号:Java技术江湖

如果大家想要实时关注我更新的文章以及分享的干货的话,可以关注我的公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

Java工程师必备学习资源: 一些Java工程师常用学习资源,关注公众号后,后台回复关键字 “Java” 即可免费无套路获取。

我的公众号

推荐阅读
关注数
1
文章数
33
微信公众号【程序员黄小斜】致力于让自学编程这件事变得更简单,授人以鱼也要授人以渔。作者自学编程转行互联网,目前是阿里巴巴Java工程师,专注于分享程序员前沿技术干货和编程学习心得,期待你的关注,和我们一起进步!
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息