我決定對 JavaRush 給予應有的尊重,在這裡寫下我在學習初期最缺乏的東西,即學什麼、按什麼順序學:
- 與 JavaRush 並行,從最初的層級開始,您可以開始學習資料庫管理系統(在我的例子中,這是 MySQL 和網站 sql-ex.ru。第一個正負 70 個任務就足夠了)並採取免費的HTMLAcademy 課程。在那裡您將了解 HTML 和 CSS 是什麼。
- 當您感覺自己或多或少自信地理解了 JavaCore 的基礎知識(我認為這是 JavaRush 中的第 15 級)時,請提出一個對您個人來說有趣且有用的專案。面試時會有一些東西可以展示和談論。
- 我建議你透過JavaRush到40級,如果你有時間,那麼實習也不會是多餘的。
- 20 級之後,開始了解版本控制系統(Git、githowto.com)等內容,並了解 Maven 是什麼。
- 30級後,開始學習Hibernate
- 在找工作之前,你需要好好吸一口Spring(《Spring 4 for Professionals》一書,我還從JavaBegin.ru看到了一個關於Spring的視頻課程。課程作者:Timur Baturshinov,類似“春季在線圖書館”)
- JavaSE(這裡你應該什麼都知道,除了多執行緒方面有讓步)
- JDBC、MySQL(相當有信心)
- HTML、CSS(一切都很簡單,不需要深入的知識)
- JUnit(沒有人取消測試)
- Git(上傳你的項目,你就會在那裡找到它)
- Maven(沒什麼複雜的,你會明白的)
- Hibernate(這就是困難開始的地方)
- 春天(我自己才剛開始,後悔沒有早點開始)
GO TO FULL VERSION