公元2050年,世界上只剩下一个Java程序员。你可能会问,其他人都去哪儿了?原因很简单,Java宕机了。2030年前后,出现了一种叫做X的语言,它不仅可以做系统级开发(操作系统、数据库、编译器),还可以进行服务端开发,包括手机端和web端。更重要的是,这种新的编程语言非常接近人类的自然语言,无论大人还是小孩,只要稍加学习,很快就会上手编程。于是排名前100的语言全部消失,程序员丢了饭碗。Java也不例外。留下一堆庞大复杂的系统后,这位曾经的霸主就消失了。Java程序员越来越少,***界只剩下这一个死忠粉了。他死守着Java,死了也不用X语言。他找不到工作,只能断断续续地帮别人维护一些古老的Java系统。他的收入很不稳定,生活也越来越窘迫。这个Java硬核经常去中关村软件园的湖心酒吧喝酒。说是喝酒,其实是怀旧。湖边的建筑都是著名的IT公司。这里曾经是中国软件和互联网的中心。无数码农从西二旗地铁站出来,在这里打拼。中午,吃过午饭的coder会来这里聊天,散散步交流信息,看看哪个适合跳槽。现在它真的变成了一个公园。熙熙攘攘的人群已经消失,只剩下美丽的风景,显得有些落寞。Javahardcore一边喝着健康的啤酒一边回忆着过去的美好时光。时不时查看一下手机有没有Java维护工作找他做。旁边几个年轻的同学有说有笑,不知怎么的就聊起了程序员的话题。A同学说:“你知道吗,我爷爷告诉我,这里曾经是码农的聚集地,他们每天用Java、Python、PHP、Javascript等语言编写程序,并采用996工作制度。”“天哪?!早上9:00上班晚上9:00下班,每周工作6天,真是不人道!”Java硬核听后冷笑,“什么是996?早上8点回家,第二天早上8点上班。”B同学问:“为什么要加班?编程不是很容易吗?用X语言对计算机说不就可以了吗?”,离自然语言太远了,把人类语言的句子翻译成Java需要很长很长的时间。”C同学说:“我当时看过最新的Java。这绝对是老式的。我会将它交给你。话说,我在国家图书馆的一个角落里翻了一本尘土飞扬的书,名叫《Head First Java》,看着用Java写的程序,就像读二进制0101001一样痛苦,真同情我们的前辈啊,你是怎么学Java的”Javahardcore百感交集,又想起小时候学Java的时候,集合,反射,IO,泛型,线程,各种框架。每个技术点都花了不少时间。苦心经营。丁同学说:“这还不够,你想想,你不能用自然语言来编程,一旦功能描述错了,你还得修改无数代码,真是惨不忍睹。”有多少次经理、项目经理、客户为了需求的确定而吵架?“对了,我听说还有一个坚守Java的家伙,现在全世界就只有他一个Java程序员了,哈哈”现场爆发出一阵哄堂大笑。Java铁杆有些恼火:“小朋友,你们知道Java吗?你们知道Java是什么吗?它是世界上最著名的语言。”但是它支持了很多人,估计也包括你爷爷。”A同学说:“前辈,你怎么不跟我们聊聊呢?”Java硬核有了听众,他来了兴趣,开始滔滔不绝:"这个Java是世界上最早的跨平台编程语言。不仅可以做web开发,还可以做Android开发和大数据开发。它并不比您当前的X语言差多少。只是那时候写程序不容易。很多细节你要了解,也不一定能写对,还得下苦功夫debug。很累。”“要想成为一名优秀的程序员,就得学习各种计算机基础知识,比如什么数据结构、操作系统、计算机网络、数据库、编译原理等等。家里还有很多当时的书,欢迎大家看。大家纷纷感慨,这程序员真不是人干的活。“这还不算,IT界每4-5年就会出现新的技术,比如移动互联网、大数据、云计算、人工智能。你要不断学习,否则就会被时代抛弃。”众人再次感叹,如果我是程序员,我活不成了。有人问。“你怎么知道我没学过?那些新人我把所有的技术都学会了,比如这个X语言,其实很适合你,你可以轻松的把程序写出来,哦不,说出来.但是对我来说,X语言和自然语言差不多,一点美感都没有! 我还是很喜欢我们那时候的好东西,比如架构,面向对象,设计模式, 是的,你听你有没有提到设计模式? ”众人面面相觑,不明白这是什么意思。》设计模式是大家设计经验的总结,一共有23种,在我看来都非常优雅。你是最简单的单例模式,有7种写法,很有意思。大家震撼他们的脑袋,拒绝老古董。”当时,很多软件都写得非常漂亮优雅,充满美感。不像现在的X语言,就是一堆自然语言,实在是太丑了。我为什么要执着于Java,我只是想一直欣赏这份美好。“哦,原来如此,你是唯一的Java程序员。””JavaIrons微笑着点点头,电话响起的时候,JavaIrons打开了手机的全息屏幕,酒吧里的所有人都看到了信息:四十贼公司正在招聘程序员,我们公司50年前的核心系统需要延续。维护,诚招Java工程师,年龄不限。要求:懂JavaSE,懂Servlet和JSP,懂Spring,Struts,Hibernate,MyBatis,听说过设计模式。一经录用,待遇优厚,豪车起步这位Java硬核顿时泪流满面:“我小时候也想进这家公司,但水平不行。他们不要我。现在我的机会终于来了!大家好,我要找工作了。“
