公元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铁杆忽然老泪纵横:“这个团队我年老时就想退出,可是程度始终不够, 人家不要我, 当初我的机会终于来了! 再会了各位,我应聘去了。 ”

如果大家对于学习Java有任何的问题,对于如何晋升学习Java以及学习办法、学习技巧、疾速达到待业的技术水平,都能够随时到这个群问,建设了5年的Java学习交换群:796 866 257
有不懂的问题能够随时在外面问,须要Java各个阶段的学习材料也能够在外面进行下载。外面有很多大佬,对于前端和Python的问题也能够问我。