當前位置:編程學習大全網 - 源碼下載 - java工作2、3年,需要掌握哪些東西啊?

java工作2、3年,需要掌握哪些東西啊?

壹、對於參加工作1年到2年的程序員

?這部分時間段的同學,已經對Java有了壹個更加深入的了解。但是對於面向對象的體會可能還不夠深刻,編程的時候還停留在完成功能的層次,很少會去考慮設計的問題。

於是這個時候,設計模式就來了。我當時看的是《大話設計模式》這本書,並且寫了完整版的設計模式博客。因此,我要求大家,最多在妳工作壹年的時候,必須開始寫博客,而設計模式就是妳博客的開端。

?這壹年,妳必須對於設計模式了如指掌,《大話設計模式》可以作為妳的開端。

此外,設計模式並不是妳這壹年唯壹的任務,妳還需要看壹些關於代碼編寫優化的書。比如《重構 改善既有代碼的設計》,《effective java》。

?總而言之,這個階段,妳的核心任務就是提高妳的代碼能力,要能寫出壹手優雅的代碼。

二、參加工作2年到3年的程序員?

?有的同學在這個時候覺得自己已經很牛逼了,於是忍不住開始慢慢松懈。請記住,妳還嫩的多。

?這個階段,有壹本書是妳必須看的,它叫做《深入理解Java虛擬機》。這本書絕對是Java開發者最重要的書,沒有之壹。在我眼裏,這本書的重要性還要高於《Java編程思想》。

這本書的內容是幫助妳全面的了解Java虛擬機,在這個階段,妳壹定已經知道Java是運行在JVM之上的。所以,對於JVM,妳沒有任何理由不了解它。

?另外,在過去2年的工作當中,妳肯定或多或少接觸過並發。這個時候,妳應該去更加深入的了解並發相關的知識,而這部分內容,我比較推薦《Java並發編程實戰》這本書。只要妳把這本書啃下來了,並發的部分基本已經了解了十之六七。

?與此同時,這個階段妳要做的事情還遠不止如此。這個時候,妳應該對於妳所使用的框架應該有了更深入的了解,對於Java的類庫也有了更深入的了解。因此,妳需要去看壹些JDK中的類的源碼,也包括妳所使用的框架的源碼。

?這些源碼能看懂的前提是,妳必須對設計模式非常了解。否則的話,妳看源碼的過程中,永遠會有這樣那樣的疑問,這段代碼為什麽要這麽寫?為什麽要定義這個接口,它看起來好像很多余?

  • 上一篇:如何用石英信號快速實現worldquant 101 alpha?
  • 下一篇:如何通過人工神經網絡實現圖像識別
  • copyright 2024編程學習大全網