10年前的這個季節,迎著空中爛縵飄落的櫻花,我們躊躕滿志的走出了大學的殿堂。作為1名管理學院畢業的本科生,信息管理與信息系統這個專業讓我與軟件開發這個職業有了些許的聯系。實際的狀態是:在幾年的學習生涯中,所學到的編程語言也僅僅只有C語言而已,而且學習的程度也不深,對指針,結構體這樣1些相對復雜的知識點,老師也是1帶而過。也就是帶著那點可憐的編程知識,我英勇的到1家美資的企業去應聘程序員。第1關固然是筆試,1位淡定的面試官拿了1份讓我很不淡定的考試卷--Java 編程開發相干的試題。Java ,對當時的我來講,雖然聽過,卻從未見過,想不到首次的相見竟是這類方式。沒有辦法, 我只能硬著頭皮把C的相干知識往里面套,整張卷子感覺最靠譜的就是最后的1道翻譯題。也許是當時的這家公司比較缺人,或是只是想儲備和培養1些人員,又或是我的分數還可以。 總之,承天眷顧的是我順利的進入了這家公司,也不順利的被分配在了Java 開發的團隊。
接下來的1個月,我惡補了Java的知識?!?1天學通Java》讓我初識了Java, 面向對象、類、繼承、接口、多線程、Swing桌面程序,這些都是我之前歷來都沒有了解過的概念?!秂clipse 從入門到精通》讓我能快速的熟習Java, 操練Java。用awt 寫幾行代碼顯示1個簡單的界面,在女友眼前夸耀不已。如今想來照舊充實,幸福。以后我投入了企業級的IM 及時通訊的開發,awt,swt,socket編程,多線程這些現學現用的知識讓我快速的掌握了Java, 也快速的取得了老板的許可,除優秀員工的嘉獎以外,我也在半年后接手了全部IM項目的開發和管理。但是,在盛開鮮花的同時,花底下的刺也與時在增長,伴隨著使用量的增加,系統的性能沒況愈下,有時乃至系統會卡死掉。在1些資深的同仁的幫助和自己潛心的研究下,我知道Java的性能是可以而且需要優化的:單態模式設計優化、緩存池優化,程序優化......。年輕時欠下的性能賬終究要還, 在幾輪的優化后,系統的運行速度大大提升。在學習Java 和準備今后從事Java開發的時候, 就常常聽到有人詬病Java的速度慢,耗內存。也許是這樣, 不斟酌您的開發速度的提升的學習本錢的降落,如果開發時能多遵守1些好的開發原則和技能的話, 性能其實能提升很多。在完成性能提升后, 使用Java的開源包,又實現的IM的語音、視頻功能的開發。在 B/S 模式甚囂塵上的時候,我開始學習JSP等web 端開發的技術,在公司嘗試進入web 開發的時候,我也順理的扛起了公司 web 開發的大旗。隨后開發了1個市級的企業網站和1個省級的事業單位門戶網以后,由于更好的機會,我也跳到了現在這家公司。
雖然離開前1家公司,Java照舊是我主打的開發語言之1,只是滑稽的是,進入現在這家公司的時候的筆試題目卻是C++ 版的。接下來的這些年中,我自己認為還算精通了Java 開發 , 借用了更多的Java開源包,使用Spring+Hibernate 搭建了1些系統的框架,制定了團隊開發的1些Java規范。也給很多新進者進行了Java相干的培訓和面試。掐指算來,認識,從事Java 已有10年。10年能說甚么? 10年生死兩茫茫? 10年之間,你不認識我,但是我卻認識了你 ? 10年, 想說的是,感謝有您,感謝您1路相伴。由于您,從編碼中得到樂趣和正長;由于您, 在這個城市拿著1份還不錯的薪水,從生存到生活。
在我變老的同時,Java也在不斷成長。Oracle 的收購其實不是衰敗的無奈。1.4 , 1.5, 6, 7 ;Java 前進的步伐從未停歇。在 Android 系統大行其道確當下,APP 的開發讓你目不暇接。適逢Java210周年之際,適逢這個春季櫻花更加燦爛的綻放。于后浪者我想分享的是英勇和堅持,沉耐和進取,與我自己則需更加勵行,捉住時期的機遇,方便他人,成績自己。
上一篇 深度緩存(Z緩存)的研究
下一篇 網站安全檢查服務