Java漫谈10

原来的计划是这次谈谈Java中String的另一个特征——final,不过因为还在整理思路,就放在下一次聊,这次我想聊一聊Java被斯坦福除名之后,我知道这个消息的感受。

之所以聊这个话题,是因为上个月的时候,一个哥么给我发了一篇文章,大意是说斯坦福大学用JavaScript取代Java做计算机入门,并据此认为Java已经开始走下坡路了。

这个观点2年前就我听过一个更极端的,说node.js的出现势必会取代一切的后台程序。

我不做反驳,因为这是一个趋势,因为现在的应用开发会越来方便,封装好的接口,只要会调用方法就能使用。不过有件事倒是挺值得回味的 —— 第一次听到的时候,不会像现在如此地冷静分析,而是一股脑儿地选择否定这个观点。

而且这种否定是不假思索的,甚至于是下意识的。有一种内心一直引以为豪的东西,被别人说得一文不值时油然而生的不爽。

不过这一次倒是没有向以前一样,而是先去网上查了一下,就看了三篇帖子,一篇知乎,一篇搜狐,一篇IT68的博文。这三篇都是谷歌搜索关键词“斯坦福 java 除名”排名前三的。除了知乎的在讨论之外,其他两篇看下来就觉得是标题党,搜狐的大概意思是,确实有这么回事,不过只是因为教授觉得java对于初学者来说比javascript难学,IT86的博文是从分布广度,使用年限来说明Java依旧坚挺的。而知乎的讨论也偏向于Java依旧会坚挺这个观点。

而看完这三篇之后,我发现自己一开始的抵触情绪已经消磨大半,还伴随着一丝的内心释然。不过,如果文章的内容真的是说Java要日薄西山了,我很难相象我看完之后的心态。表面上看是一种要考虑换工作,换编程语言。内地里其实是对自己的判断失误的不知所措。

或许那个时候我会选一门与Java语法相近的语言去学习,搞不好也可能就回家靠炒蛋炒饭谋生了,不过这种事情说不准。就像罗胖在往期的节目里说的一句话一样,我们这一代注定要用一代人的时间去承担好几次技术变革带来的冲击。我想这是我们的不幸,也是我们的幸运。不幸于来得太快,幸运于每次变革的到来都会重新出现机会。

本文分享自微信公众号 - 怀英的自我修炼(hydzwxl),作者:怀英

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Java漫谈1

    对于接触编程的人来说,Java更多地代表了一门编程语言。 Java是一门通用的计算机编程语言,它是并行的,基于类的,面向对象的,可以一次编写到处运行的一门语言。...

    用户1335799
  • Java漫谈12

    上周聊完了Java中的String这种类型,这周我想聊聊Java中的集装箱——集合。当然,这篇也是Java基础漫谈系列的最后一篇文章。不过可能你会说不对啊,Ja...

    用户1335799
  • Java漫谈4

    之前的一篇文章,我们用段誉比武的方式类比了构件类的方式,其中把段誉和慕容复共有的出招这个动作写成了一个功能方法。所谓出招,换个角度来看,就是将人身体中的能量,比...

    用户1335799
  • Java资源大全中文版(Awesome最新版)

    Awesome系列的Java资源整理。awesome-java 就是akullpp发起维护的Java资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码...

    张果
  • 2016 年 7 个最佳的 Java 框架

    毫无疑问,Java是目前最需要的编程语言之一。在这里,我们已经挖掘了一些关于框架趋势的有用信息,以减轻全球软件开发人员的日常工作。

    Java团长
  • 2016 年 7 个最佳的 Java 框架

    毫无疑问,Java是目前最需要的编程语言之一。在这里,我们已经挖掘了一些关于框架趋势的有用信息,以减轻全球软件开发人员的日常工作。

    哲洛不闹
  • java学习要点

    作为一个程序员,在找工作的过程中,都会遇到笔试,而很多笔试里面都包括java,尤其是作为一个Android开发工程师,java是必备技能之一.所以为了笔试过程中...

    仇诺伊
  • 学习路线

    我们可以通过今年最新的TIOBE编程语言排行榜看到,JAVA在“昨天”、和“今天”都强势霸据榜单第一名,哇哦,看起来好像很厉害,那么为我们又为什么要学习Java...

    BWH_Steven
  • Java运行原理及内存分析

    泰斗贤若如
  • 大数据之脚踏实地学04--在Linux系统中安装Java

    本期将基于《大数据之脚踏实地学03--Linux的常用文件级命令》的知识,分享如何在Linux系统中安装Java。可能你会问,为什么选择Java安装的分享,而不...

    1480

扫码关注云+社区

领取腾讯云代金券