【Java二十週年】我與Java的那些事

第一次認識Java那是在大二的時候,記得當時上這門課的老師是一位美女,一下子提升了大家的興趣,打破了我們對計算機上課老師的慣例,因爲大一上C++課的時候是一位中老年男人,目測應該是四十好幾吧,顯得那麼蒼老,然而上Java卻是一位估計二十出頭的美女,也許人家真實年齡是三十幾歲,但真看不出來。看着她講課娓娓道來,讓人完全沒有睡意,逃課率也是最低的。編的第一個Java程序也是俗到經典的Hello World,現在這個程序在工作的時候經常被一些培訓老師掛在嘴邊。美女老師的每一堂課我都認真的聽了,每一個小作業和課程設計我都認真的完成,最後的考試記得也是九十多分。現在回想起來,我的Java之路應該就是這位美女老師幫我引導的,也是我工作之後沒有走C++程序員之路的原因之一。

後來我考了研究生,在一所更牛的大學繼續深造,研究生階段跟隨導師做項目也是用Java語言,我的導師三十幾歲,作爲訪問學者留過洋,只是一位副教授,但在我看來他更像是一位商人,不僅僅在二級學院拉課,還要我們幫他代課,他只是給我們幾個學生每月幾百元而已,那時候我們還覺得蠻感激的。後來他去上一個什麼課,認識了一位特別行政區的老闆,我們暑期的時候又被他帶到那裏去封閉做項目。每天雖然伙食和住宿都包了,但是沒有任何學生生活,無論是打球或者郊遊都沒有了,在那裏除了孤獨就是寫代碼。項目做完了,我們就回來了,然後是做畢設,畢設也是用Java語言開發的一個移動代理項目,是導師從國外帶回來然後讓我們繼續研究,繼續爲導師的國家自然科學基金髮表論文。越來越體會到Java語言作爲面嚮對象語言的強大。這個時候,導師有一個在職研究生給我們介紹了他們公司的CRM項目,採用的是SSH框架,導師要求我們改進原有的爲特區老闆做的系統,然後去向特區老闆申請二期工程。我們幾個人一起對原有的項目進行了重構,引入了Struts和Hibernate,整個系統看起來結構層次更加分明,開發效率也得到提升,維護也變得不再那麼頭痛。最後這個項目交給師弟們去維護了,我們 順利的畢業了,記得當時我被抽到參加學院答辯,也就是計算機學院的大佬選取20個學生進行示範答辯,當時壓力很大,不過最終還是把那些大佬給“忽悠”過去了。

畢業後去了南方的某特區,在這個海濱城市開始了工作,剛開始工作人總是非常有激情,希望通過自己的表現獲得回報和職業的提升。後來公司在東部某二線城市成立了研發中心,自己果斷選擇去新的環境歷練。很快就有一個新的項目需要上馬,當時自己被委以重任加入到該項目中,進行爲期一年的開發,新的項目終於推出,交付,在遙遠的國度落地。通過這個項目,自己對Java語言的理解更加深入,框架的運用更加熟練,同時也接觸到很多利用Java語言開發的控件,通過這些控件的使用,讓我們的系統易用性得到極大增強。

幾年過後,自己換了一份工作,希望迎接更大的挑戰。在新的工作崗位,自己接觸到更多與Java相關的技術,從開發到測試,端到端的打通,包括面向服務,面向流程,面向接口這些以前都是那麼生疏的東西,現在卻越來越清晰,感覺到自己的渺小,感覺到Java不是一門語言,更像是一個王國,在這裏分門別類的有那麼多東西需要自己去消化,去涉獵,去理解,去實踐。

回想過去的時光,感覺就像是一杯熱咖啡,那樣醇厚,值得自己慢慢去體味。展望未來,我還是會將Java當成是一杯卡布其若,一口口的抿,如此甘甜,如此醇苦。


發佈了94 篇原創文章 · 獲贊 102 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章