Java真的要完了吗?

2023-12-04 19:32:25 浏览数 (1)

作为一名扎根Java领域十几年的老鸟,经历了它快速发展的黄金10年,如今看到网上各种唱衰Java,觉得它不行了,且发展势头已经远远的被Go和Rust等新兴语言甩在后面,更别说现在那些什么爬虫Python语言。尤其是最近几年很多网络视频都是在教学Python编程,尤其是那些大V,总是在传播Go和Python如何的火爆,如何的好学,如何的好赚钱。但是事实真的是这个样子吗?我看未必。

Java依然是主流

关于哪种语言是主流,其实这个是可以从各大招聘网站上可以去查阅的,Java相关的岗位依然是最多的。

尤其是以阿里巴巴为典型代表的互联网公司,它们采用的开发语言依然是Java,不可能说因为Go适合高并发,就会将原先业务线上的Java应用全部替换为Go应用。

Java不仅适合后端开发,还适合安卓侧的APP开发。在Java生态中,衍生出诸如Spring、Spring Boot、Spring Cloud和Spring Cloud Alibaba等明星框架。

当然依托这些明星框架,又诞生了很多二次开发的框架,比如MyBatis、MyBatis Plus等。

当然也不是说其他语言就没有啼笑框架,这里只是想说的是Java依然是主流。

Java内卷严重

Java这几年内卷确实很严重,这个是任何人都无法反驳的,毕竟这个语言已经火了很多年了,技术人可以在Github上搜索Java相关的开源项目,太多了。假如技术人能够花一个星期去学习一个框架,那么也要花上好几年才能够学完。

内卷不仅体现在学习成本上,也体现在技术输出上,比如微服务框架可以说是一片红海。诸如Spring Cloud、Spring Cloud Alibaba和Dubbo等。

大家在同一个领域总是疯狂的去造轮子,不仅是开源领域,更是体现在公司层面的自研。

我见过好多公司,每个几年就要换一批中间件团队,而这些中间件团队几乎都是要推倒之前自研的中间件,目的就是要拿技术KPI和资源。

当然这些自研的中间件基本都是换汤不换药的,功能和技术点基本也没什么新意。

Java的内卷主要是体现在需要投入大量的时间去学习更多的新技术,且同一个岗位的招聘要求会越来越高。

这里可以列举一个简单的例子,10年以前,一个应届的Java开发,只需要懂一点算法和编程基础就可以拿到一个还算可以的Offer,但是现在毕业的应届毕业生,已经卷到需要各种大赛技术头衔和各种框架等。

其实也不是因为Java相关的技术发展太快,而是网上关于Java的学习资料太多了,你随便搜索都是一大堆的技术文章。

也就是说,只要你不是很懒,但凡花一点休息时间去学习,你都可以很厉害。

那么应聘单位肯定会要的更多,毕竟免费的资源那么多,你都不能有效的将它转换为自己的技能,那么人家如何能够信任你并给自己的团队来创造价值呢?

这个就好比,你在面试的过程中一定要给面试官那种任劳任怨的感觉,而不是那种总是考虑工作性价比的感觉。

AI也不能取代Java

虽然这几年AIGC很火,并且输出型AI大有取代程序员的趋势,但是面向复杂业务的后端开发,这种复杂且带有人性思维的业务逻辑,AI是万万做不到的。

0 人点赞