当世界上只剩下一个Java程序员

公元2050年,世界上只剩下了一个Java程序员。

你可能要问了,别的人都去哪儿了? 原因很简单, Java 没落了。

大约在2030年左右, 出现了一个叫做X的语言,它既能做系统级开发(操作系统、数据库、编译器), 也能做服务器端的开发,手机端,Web端都不在话下。

更为重要的是, 这个新的编程语言和人类的自然语言很接近,无论大人小孩,稍微一学, 很快就可以来编程。 于是排名前100的语言统统消失了, 程序员们都失业了。

Java 也不例外,这个昔日的霸主在留下了一堆庞大而复杂的系统以后就不见了。

Java 程序员越来越少,最后世界上只剩下了这个唯一的铁杆粉丝。

他抱着Java 不放, 打死也不用X 语言, 找不到工作, 只能断断续续地帮助人家维护一些古老的Java系统, 收入很不稳定, 生活愈发窘迫 。

这个Java铁杆经常到中关村软件园的湖心酒吧去喝酒,说是喝酒,其实是怀旧。

围绕着湖的一圈建筑都是著名的IT公司,这里曾经是中国软件和互联网的中心, 无数的码农浩浩荡荡地从西二旗地铁出站, 来到这里奋斗。

中午时分,吃过午饭的码农会到这里聊天散步,互通有无,看看哪家适合跳槽。

现在这里真的变成了一个公园了,曾经熙熙攘攘的人群已经消失,只剩下了漂亮的风景, 显得有些落寞。

Java 铁杆一边喝着最便宜的啤酒,一边回顾那美好的旧日子。 时不时看看手机上有没有Java维护的工作来找他做。

旁边的几个年轻的同学在笑着聊天,不知道怎么着就聊到了程序员的话题。

同学甲说:“你们知道吗, 我爷爷告诉我,这地方原来是这码农聚集地,他们每天都用什么Java, Python , PHP, Javascript 等语言来写程序, 采用996工作制。”

“天哪?! 每天早上9点上班,晚上9点下班,每周工作6天, 真是惨无人道啊!”

Java 铁杆听了心里冷冷一笑, 996算什么啊, 老子当年连续一年,每天都是凌晨1点回家,第二天早上8点上班。

同学乙问道:“为什么加班啊, 编程不是很容易吗, 用X语言对电脑一说不就行了吗?”

“那是现在,我问过我爷爷,爷爷说他们当时用的语言太低级了, 距离自然语言差得太远, 人类的语句话翻译成Java都得写很长很长才行”

同学丙说: “ 我还见过当时最流行的Java 呢, 绝对的老古董,我给你说啊, 我在国家图书馆的一个角落里翻过一本布满灰尘的书,叫《Head First Java》, 看着里边用Java写的程序,就像看二进制0101001一样痛苦,我真是同情我们的前辈啊, 到底是怎么学会Java 的。 ”

Java铁杆百感交集,也想起来自己年轻时学习Java的时光, 集合,反射,IO, 泛型,线程还有各种框架,每个技术点都花费了大量的心血啊。

同学丁说: “这还不算, 你想啊,不能用自然语言来编程, 一旦功能描述错了, 得修改无数的代码,实在是太可怕了。”

Java 铁杆心说不错, 当年自己和产品经理,项目经理,客户为了需求的确定,争吵了多少次啊。

“对了,我听说还有个家伙死守着Java 不放, 现在是世界上唯一的Java程序员了, 哈哈”

现场爆发出一阵大笑。

Java 铁杆有点恼怒: “小朋友, 你们了解Java吗, 知道Java是怎么回事吗, 那可是世界上最流行的语言。”

“不就是个老古董嘛!”

“老古董? 我告诉你, 这Java当时可养活了很多人啊, 很有可能就包括你的爷爷。”

同学甲说: “前辈,要不你给我们聊聊?”

Java 铁杆有了听众, 来了兴致, 开始滔滔不绝 : “这Java啊可是世界上最早的可以跨平台的编程语言,它不仅可以做Web开发,还可以做Android端开发, 大数据开发。不比你们现在的X语言差多少。 只是那时候写程序可不容易了,得了解很多的细节才行, 写出来还不一定对, 还得努力调试。非常累人。 ”

“你要是想当一个好的程序员,还得学习各种计算机基础知识,像什么数据结构、操作系统、 计算机网络、数据库、 编译原理等等。 我现在家里还保留着很多当时的书呢, 欢迎你们去参观。 ”

大家纷纷感慨说这程序员真不是人干的活。

“这还不算, IT界每隔4-5年就会出现新的技术, 像移动互联网、大数据、云计算、人工智能, 你得不停地学习才行, 要不然就被时代抛弃了。”

大家再次感慨说要是让我当程序员我就不活了。

"前辈,那你怎么不与时俱进地学习X语言呢?" 有人问到。

“你怎么知道我没有学习呢, 那些新技术我都学了,比如这X语言吧, 其实对你们来说挺合适的,轻轻松松就把程序写出来了,哦不,说出来了。 但是对我来说,X语言和自然语言差不多,一点美感都没有! 我还是喜欢我们那个时候的好东西,像架构了, 面向对象了,设计模式了, 对了你们听说过设计模式吗? ”

大家面面相觑,完全不知道这是什么意思。

“设计模式嘛,就是大家设计经验的总结,一共有23种,在我看来都非常优雅,要不我教你个最简单的单例模式吧,一共有7种写法,很有意思。”

大家纷纷摇头,拒绝老古董。

“我们那时候,很多软件都写得非常的漂亮和优雅,充满了美感。不像现在的X语言, 就是自然语言的堆砌而已,实在丑陋。 我为什么抱着Java 不放,就是一直要欣赏这种美感啊。”

“奥,原来这样啊, 你就是那个唯一的Java 程序员吧。”

Java 铁杆笑着点点头,这时候手机响了,Java 铁杆把手机的全息屏幕打开,酒吧里的人都看到了这个信息:

四十大盗公司 招聘程序员

我公司50年前的核心系统需要继续维护,诚招Java工程师,年龄不限。

要求:

Java SE

Servlet 和 JSP

知道 Spring, Struts, Hibernate , MyBatis

听说过设计模式的优先。

一旦录用,待遇从优,豪车别墅起步。

这个Java铁杆突然老泪纵横:“这个公司我年轻时就想加入,可是水平一直不够, 人家不要我, 现在我的机会终于来了! 再会了各位,我应聘去了。 ”

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏企鹅号快讯

C加加初学者需要看什么书

计算机基础的话下一步,没有就看《深入理解计算机系统》; ? 分享之前我还是要推荐下我自己的C/C++学习交流裙:三 四 三 八 九 一 三 六 五,不管你是小白...

27890
来自专栏前端桃园

英语很好是怎么自学前端的?

我本科学的是国际贸易,乱选的专业。毕业后做了半年外贸,实在不喜欢,然后去做英文编辑了。第二份工作也很无聊,就是写英文软文,发表在国外的行业期刊上,给公司做广告。...

75220
来自专栏程序人生

如何从零开始学一门程序语言?

今天一大早排队挂号给孩子看病,耽搁了,现在才发。 说实话,『能花钱的,就不要花时间』是篇即兴之作,本该随着时间被有限的听众渐渐淡忘。但没想到前有 @老赵 微博转...

36660
来自专栏点滴积累

编程的思想性——议编程与“武功”的一致性

一、缘起        最近做了一件事情,将写好的scala程序中稍显混乱和不雅的代码进行了重构(系列博客见http://www.cnblogs.com/sho...

35750
来自专栏互联网数据官iCDO

PMN(Programmatic Mobile Native) 程序化移动原生广告之路

Native Advertising (Native Ads),中文翻译为原生广告。2011年9月26日在纽约马奎斯万豪酒店胜利召开了OMMA(Online M...

40280
来自专栏牛客网

阿里菜鸟网络1-4面总结

作为物理跨专业求职的菜鸟,至今也只面过华为和菜鸟网络,华为那边现在是面试通过,具体offer什么时候发看公司心情。看了这么久的牛客网讨论区,今天和大家分享一下菜...

2.1K60
来自专栏码洞

码农群英传连载(一) —— Go 语言之父 Rob Pike

近几年来在计算机语言排行榜上成长最快的语言就是 Go 语言。它勇往直前势如破竹,从几年前的 50 名之外快速跃进前十的宝座,而且还在马不停蹄向上攀登。

12630
来自专栏老九学堂

【拓展】Hello World你以为你知道?

Hello Wold你造(知道)么?我知道啊,不就是你好世界么。呵呵..... 今天我们来讲讲到底什么才是Hello World!!别在很傻很天真的说你好世界了...

33650
来自专栏码生

Flutter

知道 Flutter 后,对 Flutter 的兴趣很大,感觉前景也是不错。 因为使用 React Native 已经一年时间了,其动态性无疑是最大亮点,但同...

57620
来自专栏iOSDevLog

时间管理笔记(总结)

394100

扫码关注云+社区

领取腾讯云代金券