我决定对 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