時不時的會收到一些郵件,或者博客園的站內信,來詢問我一些事情。絕大多數諮詢者屬於在校快畢業找工做的學生,詢問的問題也大都是以下:java
幸虧問個人同窗大都是諮詢 java 相關的東西,並且仍是比較基礎的,還好我還能回答一下,若是是諮詢其餘的,我估計還回答不上了,哈哈。很是感謝各位很看的起我,那我也就統一回復一下,關於如何在幾個月內儘快提高能達到『幹活』的程度,還請拍磚。算法
對於java學習的話, 有幾個須要注意的地方是java的集合類, 包括併發集合那些必須好好掌握.實際工做中常常須要用到這些. 對於多線程的地方, 也須要了解. 可是用的沒有集合多哈.sql
若是想要提升的話仍是有很多的書籍推薦的. 這三本書都很不錯.不過設計模式能夠一開始不看, 由於沒項目經驗的話, 看了也看不懂. 能夠後來又項目經驗了去看看.json
多看一下經常使用的開源項目設計模式
這兩個經常使用的工具框架必定要熟練掌握和使用。前期能夠先了解一下這2個東西都提供了哪些 api,而後對比一下以前完成這些功能的時候是怎麼謝寫的,而後再看看別人是怎麼寫的。可是估計源碼看起來很吃力。不過這個也不是很打緊。慢慢來就行了。先會用這些 api 就已經很不錯了。api
熟練使用上面的2個框架,會讓你的編碼水平和代碼質量提高不止一個檔次。多線程
而後去嘗試學習和使用下面的幾個框架:併發
上面提到的這幾個框架必定要好好的學習和使用。關於 Spring,推薦一本書《Spring 3.x 企業應用開發實戰》,框架
這幾個都是實際工做中很是經常使用的東西, 先學會這些東西怎麼用.估計你至少得用幾個月熟練掌握吧. 遇到不會的問題多google. 第一階段先學會怎麼用這些東西, 而後去看看爲何要用這些東西,eclipse
學會這些基本能夠應付你可以找到一個很是不錯的工做了, 而後再考慮接下來怎麼繼續深刻了.
怎麼深刻的話題如今說也沒用, 每每會與工做的內容相關了。這個就很差說了,不屬於本文章的範疇哈哈。