成爲JAVA高手需要多長時間?
其實這個是因人而已的,但是成爲真正的高手即使悟性再高也是需要至少兩年的時間。
第一是因爲JAVA的類庫非常的龐大,作爲高手對於裏面的常用類應該是非常熟悉的,而且應該是比較熟悉JDK的類庫的設計思想和結構。
第二是因爲java的擴展比較多,概念也非常的多,作爲高手,對於JAVA相關的其它概念雖然不能都很清楚,但是至少應該知道是什麼,是處理哪個領域的問題的。
第三是因爲有很多工具需要熟悉。由於JAVA到目前爲止還沒有一個完整的工具標準,因此需要學習很多工具和類庫的使用,這個也是一個非常耗時間的過程。
第四是作爲真正的高手,不能進行系統設計怎麼能稱爲高手呢?這樣最起碼要掌握面向對象設計,然後需要學習設計模式以及重構,以及更高層次的面向組件的設計或者面向服務的設計,而這些不通過兩年的學習和實踐也是不可能的。
第一是因爲JAVA的類庫非常的龐大,作爲高手對於裏面的常用類應該是非常熟悉的,而且應該是比較熟悉JDK的類庫的設計思想和結構。
第二是因爲java的擴展比較多,概念也非常的多,作爲高手,對於JAVA相關的其它概念雖然不能都很清楚,但是至少應該知道是什麼,是處理哪個領域的問題的。
第三是因爲有很多工具需要熟悉。由於JAVA到目前爲止還沒有一個完整的工具標準,因此需要學習很多工具和類庫的使用,這個也是一個非常耗時間的過程。
第四是作爲真正的高手,不能進行系統設計怎麼能稱爲高手呢?這樣最起碼要掌握面向對象設計,然後需要學習設計模式以及重構,以及更高層次的面向組件的設計或者面向服務的設計,而這些不通過兩年的學習和實踐也是不可能的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Dokcer部署Kafka集羣
zer0black
2024-05-16 14:31:24
「Pygors跨平臺GUI」2:安裝MinGW-w64、MSYS2還是WSL2
windfic
2024-05-16 14:29:14
「Pygors跨平臺GUI」1:Pygors跨平臺GUI應用研究
windfic
2024-05-16 14:29:14
【Linux命令學習】lsof查看打開的文件
金大鑫要堅持
2024-05-16 14:27:04
MacOS添加,查看,刪除用戶
金大鑫要堅持
2024-05-16 14:27:04
Garnet:微軟官方基於.NET開源的高性能分佈式緩存存儲數據庫
追逐時光
2024-05-16 14:22:03
nodejs學習07——API
htj10
2024-05-16 14:21:53
🔥 Java Solon v2.7.6 發佈
劉之西東
2024-05-16 14:21:13
Puppeteer!
CharyGao
2024-05-16 14:17:02
openstack虛擬機用keep alive添加的VIP,其它機器無法訪問
馬昌偉
2024-05-16 14:13:52
apisix~authz-keycloak插件介紹
張佔嶺
2024-05-16 14:12:42
Dynamic-Datasource動態數據源
擾擾
2024-05-16 14:12:02