我决定写下我刚开始学习 Java 编程时真正错过的东西,即需要学习的内容和顺序:
我的培训阶段花了一年半的时间和大约 700 小时的纯学习时间。这里有一个单独的列表,列出了你需要知道的大约是什么才能自信地去一家好公司面试:
-
从课程的第一级开始,您可以开始并行学习数据库管理系统(在我的例子中,它是 sql-ex.ru 上的 MySQL。大约前 70 个任务就足够了)并通过免费的 HTML 学院学习课程。在那里您将了解 HTML 和 CSS。
-
一旦您觉得您或多或少地了解了 Java Core 的基础知识(我认为对应于 CodeGym 上的第 15 级),请提出一个您个人会觉得有趣且有用的项目。您将在面试中展示和谈论一些东西。
-
我建议在 CodeGym 上攀升至 40 级。
-
20 级之后,开始探索诸如版本控制系统(Git、githowto.com)之类的东西,并弄清楚 Maven 是什么。
-
30 级后,开始掌握 Hibernate。
-
在终点线,在找工作之前,你应该深吸一口 Spring(阅读“Spring 4 for Professionals”)。
-
JavaSE(在这里你应该知道一切,虽然在多线程方面有一些宽松)
-
JDBC、MySQL(你应该掌握得很好)
-
HTML、CSS(这里的一切都很简单,这里不需要深奥的知识)
-
JUnit(没有人说测试不是必需的)
-
Git(发布你自己的项目,你会知道怎么做)
-
Maven(这里没有什么复杂的,搞清楚)
-
Hibernate(这是困难开始的地方)
-
Spring(我只是自己钻研,后悔没有早点开始)
GO TO FULL VERSION