前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java真的要完了吗?

Java真的要完了吗?

作者头像
35岁程序员那些事
发布2023-12-04 19:32:25
1410
发布2023-12-04 19:32:25
举报
作为一名扎根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是万万做不到的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构随笔录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档