CodeGym /Java 博客 /随机的 /如何完成 Java 学习并找到工作?成功者的最佳技巧和提示
John Squirrels
第 41 级
San Francisco

如何完成 Java 学习并找到工作?成功者的最佳技巧和提示

已在 随机的 群组中发布
您不一定需要是天才、有编程背景或青春洋溢才能开始编程生涯。如果你愿意学习并准备好追求你的梦想,那么一切皆有可能。我们从完成 Java 培训的学生那里收集了最好的提示和技巧,并与我们分享了他们的经验。这篇文章旨在激励你一点,让你的学习路径不那么曲折。 如何完成 Java 学习并找到工作? 成功人士的最佳技巧和提示 - 1

提示 1:无论您的背景和职业如何,都不要害怕开始编码

根据David Heines 和他的个人经历“你的背景对学习 Java 没有任何影响”(尽管说它在某些方面没有好处是不公平的)。无论您的年龄或正在从事的职业如何,转向 IT 永远不会太晚。我们的许多学生不是在大学毕业后才加入该课程,而是在他们觉得有必要改变工作类型时加入。他们中的许多人在他们所做的事情上真的很成功。例如,像SergeiAlex这样的学生从事的行业远离 IT 领域。然而,“工资微薄,职业前景不明朗”让他们寻找替代品。他们停在爪哇。问题是,了解 Java 很有趣,而且非常有益。您可以创建有用的应用程序和服务以及许多其他类似的东西,甚至可以创办自己的软件公司。学习 Java 也可能很有趣,如果您使用 CodeGym 学习,我们可以保证这一点 :) 因此,如果您仍然对将来要做什么犹豫不决,或者只是想改变自己的生活,那就开始吧。

技巧 2:自定义您的学习过程

对于渴望每天投入至少 1-2 小时学习的人来说,CodeGym 是一门完美的课程。它包括最少的理论,最多的实践。在课程开始时,保持一致并投入更多时间学习。如果可以的话,不要给它一两个小时,而是三四个小时。我们的许多学生,包括德米特里·梅尔西亚诺夫 (Dmitry Mersianov),白天忙于工作,晚上则与家人共度时光,他们试图在早上 5 点到 6 点起床,并在工作前学习。但是,如果这对您来说太过分了,您可以在早上花一个小时进行理论学习,然后在下午或晚上花一个小时进行实践练习。 “努力学习,但不要过度学习,” Alex Yedamenko经常锻炼。我们的一些学生报告说他们碰巧在波浪中学习。他们说他们有几个星期甚至几个月根本没有学习。自然,他们的进步是微不足道的。只有当他们意识到一致性是事情变得更好的关键时。最好一次学习一点点,但从长远来看有规律地学习。就是说,不要强迫自己,当你陷入困境时,让自己休息一下。正如雅罗斯拉夫在他的故事中提到的,“不要忘记你的个人生活和你自己。” 有时,倾听内心的自我、转移注意力、理清思绪以避免倦怠是很重要的。

技巧 3:创建适合您特定需求的路线图

不要通过简单地完成我们的分步课程将标准设置得太低。慢慢来,针对您的需求(应用程序开发、游戏、QA 自动化、软件等)创建有效的路线图。正如 Eugene Denisov 在他的成功故事中所建议的那样,一旦您觉得自己已经熟悉了 Java Core 的基础知识(大致对应于CodeGym 上的第 15 级),继续您自己的项目,您会发现自己感兴趣。许多 CodeGym 学习者说他们的第一个应用程序没有做任何有用的事情。然而,它帮助他们磨练了技能,掌握了新技术,并让他们相信自己已经可以将所学知识付诸实践。 20级后,你可能会开始探索更复杂的东西,比如 Git 或 Maven。我们的绝大多数毕业生都建议每个人都应该学习如何使用流,因为它们可以帮助您避免大量代码。 30 级后,您可以开始掌握 Hibernate。它是一种更有用的工具,可通过维护对象表映射显着减少代码行。它使程序员从手动处理持久数据中解脱出来,并相应地节省您的时间和维护成本。 在终点线,在开始寻找工作之前,熟悉 Spring 文档是个好主意。大多数公司,尤其是大公司,都使用 SQL,如果您的简历中有类似 Core Java + SQL 的内容,那将是您的一大收获。综上所述,不要试图一次学习所有内容,尤其是当您还需要专注于当前工作时。制定一个循序渐进的计划,只有当你觉得自己已经掌握了上一个主题时才进入下一个主题。

技巧 4:使用其他资源

尽管我们为我们的课程感到自豪,但我们并不要求您仅限于 CodeGym。通过不同的书籍和视频拓宽视野。例如,有时,我们的学生阅读课程,然后在 Horstmann 或 Eckel 的书中搜索额外的解释以完全理解该主题。尝试以不同方式传达思想和信息的不同附加资源是很自然的。那么多人,那么多心思。对于文章和博客,我们的学生给予高度评价: 来自托木斯克的Sviatoslav重点介绍了Understanding architecture文章,可以帮助您更好地理解您未来应用程序的架构。 爪哇世界. 顾名思义,它是网络上的迷你 Java 世界。这是信息最丰富的 Java 网站之一,其中包含来自 Java 专家的大量技巧以及该页面上托管的多个博客。 Peter Verhas 的Java Deep。这是一个面向 Java 的技术博客。 Inside Java是一个博客,主要致力于分享有关 Java 的最新消息和观点。还有许多指向有用的 YouTube 播放列表的链接。而且,仅供参考,我们为您提供了一份非常有用的Java 学习者最佳书籍候选清单:2021 年 Java 开发人员应阅读的 21 本书

提示 5:不要忽视额外的帮助和动力

另一个非常有助于学习的技巧是进入社区,在那里您将与志同道合的热衷于软件开发的人互动。此外,社区可以让您交流经验和想法,并在遇到困难时克服困难。您的同事随时准备帮助您解决棘手的问题,并在您需要时提供支持。在QuoraReddit上,您可以提出问题,而Java Code GeeksCoderanchStackOverflow可以帮助您找到可以帮助您避免在学习道路上萎靡不振的朋友。

技巧 6:为求职面试做好准备

一旦你完成了课程(或者你达到了 30 级以上),就该开始找工作了。了解如何撰写成功的简历以及如何撰写求职信。尝试在您的简历中强调特定技能。不要写“我知道 Java”之类的东西,因为那太含糊了。相反,提及 Core Java 时要提到一些你非常了解的东西/其他主题。为了增加获得工作机会的机会,请创建一份包含项目组合的简历。潜在的雇主通常最欣赏开发项目的可靠记录。然后,把你的简历发给每个人,看看你得到的反馈。收到邀请后,准备好应对令人生畏的面试问题(其中很多问题都可以在线轻松获得)。准备好雇主会问一个技巧来检查你的一般智力和解决问题的能力,而不是 Java 知识。所以,最好提前上网,为那些棘手的问题做好准备。不要害怕失败,因为正如实践所示,您很可能会在第一次面试后被拒绝。我们的一些学生在找到梦想的工作之前进行了 10 多次面试。一切都在按计划进行,没有任何问题。Anzor Karmov 是一名成功的 CodeGym 毕业生,他在他的成功故事中说:“在你第一次面试失败后,给自己一个鼓励” ——分析你的每一次面试,以缩小与每一次新面试的知识差距。你不着急。你离你想要的工作越来越近了。

结论

总而言之,无论您的年龄和编程背景如何,您都应该毫不犹豫地学习 Java。只需阅读 CodeGym 毕业生的这些成功案例,就可以了解这些人有多么不同,尽管他们的目标相似。了解您真正喜欢什么,并根据您希望涵盖的主题、您希望在整个课程中投入的时间以及您的生活方式制定清晰的培训计划。不要害怕犯错并寻求帮助。让自己沉浸在这个过程中,无论如何都要继续学习。Java 开发人员工作的快感主要在于对下一个个人突破的期待。所以,祝你在追求目标的过程中好运!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION