这个问题讨论了很多年了,我记得在我刚工作那会就开始有这个问题,现在已经过去好几年了,Java 未来 10 年还是主力军,这一点毋庸置疑的。可以从以下几个方面看
第一、技术主导
现在Java占据了互联网市场的半边天,在高可用、高并发下有完善的解决方案,这是其他语言暂时不具备的,Java 也是花了20年才打造出来了体系,等其他语言有这个体系、这种社区的时候,怎么也得10年之后了吧,10 年之后Java又是怎么样的呢?虽然现在在某些方面会被其他语言代替,我觉得这也是未来的发展趋势,但是Java还是占据主导低位
第二、门槛
Java 的入门门槛特别的低,只要你是一位正常人,你随便学习几个月就可以上手,当然这不保证你可以找到工作,而其他语言,比如 python 来说,入门门槛比较高,python在算法、人工智能上有优势,但是需要比较深入的学习数学相关知识,这些砍掉了一大部分的人,这会是的它的受众面积较窄。这里还可以用上二八原则,市场上有80%的人搞Java,20%的人搞python,你认为它可以取代吗?
还有你可以看招聘网站的岗位,基本上都是Java的,但是技术门槛也在提升,把自己的内功修炼好,这些都不是我们考虑的事。
更多Java相关知识,欢迎关注公众号:平头哥的技术博文