为什么要学java

不好意思这篇文章的主题是表扬 Java。在 脚本语言,FP 风靡的今天强调 Java 好像有点后知后觉了。

刚工作前几年就写 Java,那会水平眼光低,觉得做 企业级开发的 程序员真二,每天跟着业务跑,速转行做了 DBA。

最近工作又开始写 Java,回头一看 Java发展的如此好,也许当时的选择是错误的。

JVM 的 JIT,在与c、c++ 相比中最被诟病的 速度慢 已经在现代编译的预测技术下不复存在了。而缺陷少,对程序员友好,语法糖,特性(lambda,高阶函数)与时俱进(说的就是你是c++),concurrent 库更是经典中的经典让 java 成了工业语言的典范,靠谱有作为的 jcp 委员会,让这门语言越来越完美。

分布式系统,来到互联网时代海量数据越来越多的分布式系统,Java 语言的容错性和丰富库资源(尤其是事务处理这块)使得的 h 系列,Zookeeper 更是成为互联网公司的标配,分布式系统你要是不用 zk,那都不好意思上春晚。上海一年经验的 Hadoop 运维你开口只要 2w 一个月,女猎头内心深处会有种欠你一发的感觉。

Akka 学习了 Erlang 很多东西,比如 fault tolerance,actor,要写大并发程序非常容易的。而且基本 Erlang 值得称道的地方, Akka 都有。就别提 Erlang 那不友好的语法。另外 maven 更是完爆 rebar。

Android 的出现,让喜欢高前端的 Java 程序员 有了新的选择,这几年做手机开发真的是漫天要价啊,seasoned Java 程序员 去写 Android 程序真的是又轻松来钱又快。

大数据,流式计算的 storm 是由 clojure (jvm) 开发的,现在也火的不行。

lucene 全文搜索引擎的标准。

看看硅谷的互联网公司,有谁不大量使用 Java 呢,他基本成了 互联网公司的标准语言了。

当然学 Java 看起来逼格不高?好吧,你可以搞去 LISP。

这样 你 就可以名正言顺赋闲在家呆着,修你的禅道。

爸爸问,干嘛不去工作啊? 我说,市面上就一家公司招 LISP 程序员,但是我怕过去每周被 伞哥 在博客里骂出翔。
转自:
https://www.douban.com/note/284540367/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值