没想到!Java真不行了!

王福强

2024-05-11


看到漫天的社交媒体,感觉Java快挂了..

  • 发个Java职位,一天内1000多份简历…

  • 新生语言的拥趸异常活跃,貌似看不到Java的影子,到处都是Rust/Go/Zig…

  • AI时代Python为王,Java和Spring已经快进故纸堆了…

假如我只活在网络里,那我可能真就信了Java真不行了,可是…

  • 10多年前当哥还在热情似火的拥抱Scala的时候,邓草原大叔(现在得叫大爷了?🤪)用Scala带着10多个人的精英团队打造了某证券的量化交易系统,今年再看,邓大爷已经基本上转回用Java了,为什么?

  • 某司老板(技术出身)跟我说的最多的一句话就是,“我这辈子就靠Java吃饭了”,好像他创业10年,确实也算做到了…

  • 当国内大部分公司都被“三体人”锁死在Java8的时候,Java已经高歌猛进从Java9到Java17到Java21,甚至正在奔向Java23, 为什么?

实际上,Java在持续演化的路上从未停止过奔跑,只是,大部分都在假装面壁罢了。

昨天到家,门口收到了秀涛从北京发过来的最新的《Java核心技术》第三版, 英文名我记得叫《Core Java》,捧手里翻阅了一下,发现对新版本Java中很有价值的模块都有详细的内容,基础性的内容就不用说了,像:

  • Lambda

  • Record

  • Streaming

  • Concurrency

  • Annotation

  • JPMS

  • CompilerAPI

  • 新的DateTime API

其中都有涉猎,可以说是一本与时俱进的经典图书了。

说实话,要不是Java天然的类型前置这个特性,我早就从写Scala转回Java了,起码,Java社区尊重用户的习惯和投入,不会连最基本的兼容性这些东西都做不好就抛出来,毕竟,如果能更好的保障生产环境的稳定,我们谁愿意瞎jb折腾,事儿搞好回家休息不好吗?

为什么现在很多人会觉得天下被Python或者JS笼罩了呢?因为就跟全世界80%的网站都是PHP搞出来的一样,只要你没有做到头部企业,你受到的研发挑战就没有那么苛刻,什么语言生态都能搞搞业务研发,毕竟现在的基础设施支持也不可跟20年前同日而语了。但一旦企业规模和业务复杂度到了一定规模,从性能到研发组织管理,没有Java这样的老炮儿支撑,到了那个规模,不搞个一地鸡毛都算你赢。

Java不是不行了,而是很多时候,你的业务不行。

Java一直在持续进化,《Core Java》就是Java一直在Core的路上,只是,你也在这条路上吗?


>>>>>> 更多阅读 <<<<<<


欢迎加入「福强私学」

跨越2190个日夜,始终坚持“实践 + 原创”打造的715125字专属知识库,囊括了(但不限于)从职场、技术、管理与商业等多个板块的内容。

  • 一个ChatGPT触达不到的地方
  • 一个带你超越AI/人工智能的地方
  • 一个与你一起成长的地方

https://afoo.me/kb.html


开天窗,拉认知,订阅「福报」,即刻拥有自己的全模态人工智能。

订阅「福报」