很多人听到Java要凉了就是慌,不光Java,前端、python、C、C++基本都听人听过要凉了,其实归根结底是因为行业标准改变了,所以很多技术不太行的程序员就要被淘汰了。
不可否认,现在Java技术栈相比前几年确实被不断拉长,难度也不断升级,从业门槛大幅度提升,甚至表现出初级人才过剩。用人单位会通过各种可视化的标签对候选人进行一层一层分层筛选,不断提高就业的门槛,一旦竞争人数增加,就意味着大量人才过剩。
相对低端岗位的“人才过剩”,要想不被淘汰就要体现自身价值,Java 可能很容易学,但并不简单。Java 语言有许多关键字、语法规则和编码约定,使得它的语法比较复杂。对于初学者来说,理解和掌握这些概念可能需要花费更多的时间和精力。相对于其他编程语言,Java 往往需要编写更多的代码来完成相同的任务。这是由于 Java 的设计哲学中注重代码的可读性和严格的类型检查,但也增加了学习和编写代码的工作量。
像C#、go、rust等虽然开源,但生态不像 Java 这么完善,所以Java开发还有很长一段路可以走。