讀古今文學網 > Java程序員修煉之道 > 前言 >

前言

本書最開始是給德意志銀行外匯IT部的新人準備的培訓筆記。Ben覺得市面上沒有面向經驗匱乏的Java開發人員的書,所以決定寫一本來填補這個空白。

在德意志銀行IT管理團隊的支持下,Ben去了比利時的Devoxx會議尋找靈感。在那裡他見到了IBM的三位工程師(Rob Nicholson、Zoe Slattery和Holly Cummins),他們把他引薦給了倫敦Java社區(LJC,倫敦Java用戶組)。

接下來的週六正好是LJC組織的年度開放會議,就在那次會議上,Ben遇到了LJC的一位領導者——Martijn Verburg。兩人一見如故,把酒言歡,惺惺相惜,大有相見恨晚之意。也正是兩人對技術和教學的共同熱愛促成了本書。

軟件開發是一項社會活動,我們希望能借助本書唱響這一主題。我們認為,雖然在這項活動中技術佔有很重要的地位,但人與人之間微妙的溝通和交互關係也不容忽視。要在書裡輕鬆解釋這些東西並不容易,但這一主題自始至終貫穿本書。

憑藉著對技術的執著和對學習的熱愛,開發人員孜孜不倦地工作著。我們希望本書討論的一些話題能夠激發他們的學習熱情。這是一次觀光之旅,而不是百科全書式的灌輸,這就是我們的初衷:幫助你入門,然後讓你自己去探索那些激發你想像力的東西。

本書不僅為大學畢業生準備了接引指南,更為所有心有困惑的Java開發人員提供了指導。因為他們都很想知道:「接下來我該學什麼?未來要向什麼方向發展?我要再好好考慮考慮!」

從Java 7的新特性到現代軟件開發的最佳實踐,再到平台的未來發展,本書一路向前,向你展示在成長為資深Java開發人員的過程中我們認為至關重要的那些知識。並發、性能、字節碼和類加載是最讓我們著迷的核心技術。我們還會談到JVM上那些新的非Java語言(即多語言編程),因為在接下來的幾年裡,對於很多開發人員來說它們將變得越來越重要。

歸根結底,這是一次以你和你的興趣為核心的、具有前瞻性的旅程。我們認為成為一名優秀的Java開發人員有助於你徹底投入到工作中去並順利駕馭開發,也有助於你對不斷變化的Java世界及它的周邊生態系統有更多瞭解。

我們希望這本「經驗的結晶」對你來說既實用又有趣,希望它能讓你深思,同時還能帶給你快樂。無論如何,寫這本書的體驗確實如此!