“机缘巧合” 我学了一下java

作为一个工作了8年之久的程序员,我学过很多的语言,
C/C++ verilog C# python nodejs/js , 但是就是没有去学一下java。
巧的是,我所在的项目组,几乎清一色的java。在这种环境下,我几乎一个人用着python维护者采集侧的代码。直到最近从海外回来一位大佬,这个平衡被打破了。于是“机缘巧合”之下,我学了下java。

万万没想到,就这么学了一下,我感觉进入新的一个世界。

首先,每学一门语言,除了语法不用之外,开始接触的东西会不一样。虽然都是编程技术,但编程技术就好比是一个球,
不同的语言就像不同年份不同材质的刀, 就会从不同的方向角度进行切入。手感就会不一样,一开始接触到的就是不同的“时空”,

再就是,对于一个有着C/C++, C# 和python的基础来说,学习java本身学习的成本是很低的。
有着C#的基础,那么java的很多语法和C#是一一对应的。
和python有这类似的包管理模式,有着亲切感。
会C++的话就能和java的一些知识点进行对比,能充分感受到java的友好。

其次,java作为一门活跃了这么多年语言,背后的积累是其他语言难以企及的,比如想大数据几乎就避不开学java,因为其框架几乎全部是java的。

最后也是我最想说的一点,当你会了一点java和完全不会java,就会让你身处不用的世界,因为这会让你做出很多决然相反的判断和行为。比如有一门算法课广受好评,讲师非常优秀,但是使用java作为编程语言进行讲解的。之前我一看这门课程,很想学,但是发现是java之后,就被pass掉了, 而现在我会毫不犹豫的去学。多学了一门语言之后(特别是java),就感觉多出一只手,一张口,能更多去感知这个编程的世界。

那么,这么多年,我为什么一直没有学java呢?我进行了一次复盘。

第一,在学其他的语言的时候,太注意一些语言对比的事。应该是19年的时候,本是准备学一下java的,但是当时正好遇到一个事件,Kotlin “转正”,于是看了很多java和Kotlin 对比的文章,然后Kotlin 被夸到天上java的缺点被一一细数。于是我立马买了本KLotlin的书,至今也没看几页。Kotlin没有经过积累,没什么精华给你看,尽是些和java的对比。唯一的作用是就是打消了我学习java的热情。

第二,觉得会分散精力,java背后的框架太多了,你学得过来吗?

第三,那么多人会java少你一个吗?现在学java还有竞争力吗?

其实,总结一下就是面对java的时候,被其背后庞大的体系吓唬到了。

不过在想通之后,就会发现进入的这个新却熟悉的世界,是很美妙的。
语言技术都是可以相互启发的,在学习编程语言的的道路上,我愿你做一名“渣男”

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

code bean

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值