Java太卷了,要不要转Go啊?_java为啥这么卷
各大程序员有关的论坛纷纷各种话题中透露着Java越来越难做,觉得自己卷不动了,就有人提出要转Go语言。先不分析两种语言的场景和性能,今天我们来看看数据。
本月也给大家分享了TOBIE的最新编程语言榜单,回顾一下:
Java下滑至第3名,Python上升至第2名;
Go语言呢?从7月上升到13名之后8月又下滑到了18名。
如果觉得编程语言的受欢迎度不能说明什么,那我们来看看全国的招聘岗位。
在某平台搜Java相关岗位共有8w多个在招,数据来自70家招聘网站,Go语言呢,一共有9千条在招,数据一共是23加招聘网站。数据不是少了几倍而是十倍!
Java越来越卷,其实主要是大家是相关岗位关注比较多,但其实互联网公司各个岗位竞争压力都不小。前端不了解新框架新技术肯定没有竞争力;运营来说,现在不了解短视频相关运营就难以立足。
Java几十年的发展中,还有海量的项目开发需要新功能注入以及维护,我们能看到的架构迁移成Go语言的基本上都是互联网头部公司。想要把那么庞大的项目通通转成Go语言恐怕小公司很难做到。所以卷的从来都是技术不行的人,另外作为开发应该都有一个基本认知。最新架构最新技术最新语言,从来都不一定使用,但是你要会。
利用Java作为主语言,Go来辅助是一个非常好的选择,毕竟现在云生态Go有很多天然优势,k8s Go语言实现的自带光环。
Java有必要转Go吗?
从语言本身的角度来说,没有必要。Go在部分的场景中有一定的优势,你可以通过学习Go语言增加自己技术,但是没有必要彻底转到Go开发岗位上去。
从职业发展的角度,如果是Java开发让你觉得自己遇到了瓶颈,那就找到根本原因。是技术不行还是学历不行,具体哪里阻挡了发展的脚步。毕竟Java目前依旧是市场上需求量最大的语言。
如何提升Java编程能力?
程序员真的是需要自我驱动能力,毕竟停滞不前在当前就是退步。多敲代码多看源码,如果身边有资源参加一些线上下的行业交流会也是不错的选择,很多人觉得交流会是浪费时间,但是会拓展我们的眼界。
如果你有更多的时间和兴趣,可以开始自己动手写公众号和播客,不仅是自我巩固还可以形成自己的技术栈,如果你的关注者多的话还可以在面试的时候脱颖而出。