公元 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 的问题也能够问我。