1. 程式人生 > >當世界上只剩下一個Java程序員

當世界上只剩下一個Java程序員

java 教程

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

你可能要問了,別的人都去哪兒了?原因很簡單, Java沒落了。

大約在2030年左右,出現了一個叫做X的語言,它既能做系統級開發(操作系統、數據庫、編譯器),也能做服務器端的開發,手機端,Web端都不在話下。

更為重要的是,這個新的編程語言和人類的自然語言很接近,無論大人小孩,稍微一學,很快就可以來編程。於是排名前100的語言統統消失了, 程序員們都失業了。

Java也不例外,這個昔日的霸主在留下了一堆龐大而復雜的系統以後就不見了。

Java程序員越來越少,最後世界上只剩下了這個唯一的鐵桿粉絲。

他抱著Java不放,打死也不用X語言,找不到工作,只能斷斷續續地幫助人家維護一些古老的Java系統,收入很不穩定,生活愈發窘迫 。

這個Java鐵桿經常到中關村軟件園的湖心酒吧去喝酒,說是喝酒,其實是懷舊。

圍繞著湖的一圈建築都是著名的IT公司,這裏曾經是中國軟件和互聯網的中心,無數的碼農浩浩蕩蕩地從西二旗地鐵出站,來到這裏奮鬥。

中午時分,吃過午飯的碼農會到這裏聊天散步,互通有無,看看哪家適合跳槽。

現在這裏真的變成了一個公園了,曾經熙熙攘攘的人群已經消失,只剩下了漂亮的風景,顯得有些落寞。

Java鐵桿一邊喝著最便宜的啤酒,一邊回顧那美好的舊日子。時不時看看手機上有沒有Java維護的工作來找他做。

旁邊的幾個年輕的同學在笑著聊天,不知道怎麽著就聊到了程序員的話題。

同學甲說:“你們知道嗎,我爺爺告訴我,這地方原來是這碼農聚集地,他們每天都用什麽Java, Python , PHP, Javascfipt等語言來寫程序,采用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程序員