琐碎的想法(三)对Java的批评的看法

编写本文的目的

在大环境下,Java是一个饱受争议的语言,一方面在工程上它的流行程度非常高;另一方面,越是资深的软件工程师就越容易对这个语言感到不满。
在这种情况下,博主希望每一个Java程序员能够耐下心来好好看看对于Java的批评,独立思考。
P.S.如果你认为它优秀, 一门优秀的编程语言应该是经得起时间的检验,也经得起推敲的。
PP.S.如果你认为它不足,需要合理地黑,而不是人云亦云。

对Java的经典批评

个人的看法

从理性上,博主非常认同上述文章的观点,但是主观情感上,Java是自身第一个深入学习的编程语言,主观上一定会有所倾向。
一开始,想从下面几个角度辩解,

  • Java有些蹩脚的地方是在于对之前版本的兼容,这主要是取舍问题。
  • Java的亮点在于JVM,而很多文章基本不谈。
  • Java的设计问题在新版本后正一点点被弥补,可以期待Java11今后的发展。
  • 在工程上,的确Java的生态会比其他的要好一些。
    ...

但是在博主读了下面这篇文章《122. 十年学会编程》后,释然了。
要成为一个真正的编程人员,只会一门编程语言是绝对不够的。
是一个Java开发者,并不意味着你放弃了其他编程语言。这本来就是一个非零和博弈
为什么你不去学习一下新的编程语言呢?

如果你觉得有一些道理,那么从现在开始吧!😄

posted @ 2021-01-29 12:53  Kwanwooo  阅读(171)  评论(0编辑  收藏  举报