承接上篇,作者繼續分享其大學時期一年來 Java 技術成長的真實軌跡,從暑期密集自學到論壇積分狂刷,再到面對 EJB 叢林的迷茫,展現了一名技術愛好者從入門到進階的完整心路歷程。
暑假伊始,作者按計劃研讀 Elliotte Rusty Harold 的《Java Network Programming》(JNP),十天通讀,奠定了扎實的網路程式設計基礎,令後續學習 NIO 與新版 net API 變得輕鬆自如。同期,《Java Cookbook》全書代碼逐行實踐,積累了大量解決實戰問題的模式,堪稱「工具書百科全書」。
Servlet 學習期,作者嘗試 JBuilder 9 避開 EditPlus+Tomcat 的繁瑣配置,卻陷入破解難題與啟動緩慢的雙重困境。雖 JBuilder 功能強大(配合 Together、Optimizeit),但笨重體驗讓作者轉向 Eclipse 與 IntelliJ IDEA 懷抱。這段經歷折射出早期 Java IDE 生態的成長痛點:門檻高、資源佔用大,但跨過門檻後極大提升效率。
暑假中收到 O'Reilly 會員優惠郵件,以驚人均價 20 元/本掃入十餘本經典(XML、UML、Java、網路等),但因貪多嚼不爛,僅消化了《JDBC 與 Java 資料庫程式設計》、《Java Threads》、《Enterprise JavaBeans》前兩章及《Core Java Ⅱ》、《Thinking in Java》部分章節。作者痛定思痛總結:技術書非收藏品,須「買一本、訂計劃、啃透它」,否則廉價經典也不如兩卷衛生紙實在。
為衝刺 CSDN Java 版「紅星」(當時視為技術水平象徵),作者瘋狂答題月餘,日泡 5-6 小時,積分飛升。然清醒認識到:積分暴漲 ≠ 能力躍升。基於新手高頻提問(環境變數、Servlet 配置、JDBC 連線、書單推薦),作者撰寫入門指南貼,助人同時倒逼自己系統化知識。開學後論壇熱情退燒,但 CSDN 文檔中心與 IBM DeveloperWorks 成為長期知識補給站。
面對陳舊的 O'Reilly《Enterprise JavaBeans》(僅覆蓋 EJB 1.0/1.1),作者站在 J2EE 門檻前,既期待又忐忑。這段經歷真實寫照了早期 Java 開發者在缺乏系統指引、資源碎片化時代的探索樣本:貪多、工具依賴、論壇沉迷、實戰缺位,最終在反思中找到「少而精、重實踐」的成長捷徑。