关于您的教育计划的小提示 - 1 我决定写下我刚开始学习 Java 编程时真正错过的东西,即需要学习的内容和顺序:
  1. 从课程的第一级开始,您可以开始并行学习数据库管理系统(在我的例子中,它是 sql-ex.ru 上的 MySQL。大约前 70 个任务就足够了)并通过免费的 HTML 学院学习课程。在那里您将了解 HTML 和 CSS。

  2. 一旦您觉得您或多或少地了解了 Java Core 的基础知识(我认为对应于 CodeGym 上的第 15 级),请提出一个您个人会觉得有趣且有用的项目。您将在面试中展示和谈论一些东西。

  3. 我建议在 CodeGym 上攀升至 40 级。

  4. 20 级之后,开始探索诸如版本控制系统(Git、githowto.com)之类的东西,并弄清楚 Maven 是什么。

  5. 30 级后,开始掌握 Hibernate。

  6. 在终点线,在找工作之前,你应该深吸一口 Spring(阅读“Spring 4 for Professionals”)。

同时,阅读与您正在研究的主题相关的书籍。使用时间管理技能(如果您还没有),那么您获得录取通知只是时间问题。 我的培训阶段花了一年半的时间和大约 700 小时的纯学习时间。这里有一个单独的列表,列出了你需要知道的大约是什么才能自信地去一家好公司面试:
  1. JavaSE(在这里你应该知道一切,虽然在多线程方面有一些宽松)

  2. JDBC、MySQL(你应该掌握得很好)

  3. HTML、CSS(这里的一切都很简单,这里不需要深奥的知识)

  4. JUnit(没有人说测试不是必需的)

  5. Git(发布你自己的项目,你会知道怎么做)

  6. Maven(这里没有什么复杂的,搞清楚)

  7. Hibernate(这是困难开始的地方)

  8. Spring(我只是自己钻研,后悔没有早点开始)

至于我自己的项目...我使用 JavaSE 和 Hibernate 编写了一个普通的基于控制台的 CRUD 应用程序,使用 Maven 编译。面试官对你自己写的代码很感兴趣。这基本上就是我要传达的信息。剩下的就是祝那些刚刚走上这条荆棘路的人好运(是的,会很艰难)。