CodeGym /Java 博客 /China /快速学习 Java 的 5 个技巧:经验丰富程序员的建议
作者
Lihu Zhai
Senior Software Architect at Shinetech Software Inc.

快速学习 Java 的 5 个技巧:经验丰富程序员的建议

已在 China 群组中发布
由于 Java 仍然是最广泛使用的编码语言之一,如果你想开始编程职业生涯,这是一项很好的技能。而 Java 广受推崇是因为其背后还其他很多东西。Java 是一种非常成熟的编程语言,因此关于该语言的书籍、在线教程、社区和数据库汗牛充栋,学员选择余地很大。 快速学习 Java 的 5 个技巧:经验丰富程序员的建议 - 1但有好的资源只是胜利的一半...下面就来说说有经验的 Java 程序员如何快速高效学习 Java 的顶级诀窍。

首先从基础知识开始:设定目标,制定计划

首先,你应该决定你学习 Java 是作为一种爱好还是一种职业。如果是后者,你可以进一步确定到底想成为什么人员:软件开发人员、移动应用程序开发人员还是质量保证专家。一旦你对想成为这个角色,最好访问主流工作网站,比如 GlassdoorIndeed,检查你应该熟练掌握的技能和工具。只有在进行这样的研究之后,你才能设定你的战术目标,并根据你的需求制定计划。理想情况下,你的路线图应该包括你“未来职业生涯”所需的所有基本 Java 主题和附件下面,我们将与你分享一些帮助我们的毕业生不到一年就成为成功 Java 开发人员的诀窍。
  • 掌握 API 和库。你应该明确地在你的计划中包括学习 API 和库。事实上,Java 的众多 API 和库在打造成熟生态系统中扮演着重要角色。这就是为什么深入了解第三方 API 和 JDK 是成为一名成功的 Java 开发人员的诀窍之一。当然,你不可能一下子全部融会贯通,但最好试着熟悉最受欢迎的。

  • 将 DevOps 纳入你的计划。由于现在越来越多的公司采用 DevOps,所以在学习道路的早期阶段学习 DevOps 非常重要。另外,这些知识不仅能让你超越像你这样的 Java 新手,还能拓宽你的编程视野。

  • 玩弄代码。开始练习时,不要害怕玩弄代码。通过选择试错法,你会自动开始掌握解决问题的诀窍。一旦你觉得自己能解决实际问题了,甚至可以尝试参与在线开放项目。

  • 狠抓基础。前面提到的所有技能都很棒,但是在你苦学核心 Java 之前,不要急于学习。许多程序员在学习之初会犯忽略基础知识的错误,认为这不值得太多关注。这是大忌,因为打造坚实的基础非常关键。Java 基础知识务必深入理解,比如变量、循环、数据类型和控制结构。这些概念实际上是可以帮助你更快学习 Java 的基础。此外,不要忽视关注概念以及如何应用它们来解决问题。

不要做什么?

很多初学者只是谷歌一下“如何快速学习Java”,就开始无意识地看 YouTube 教程。这是一个很大的错误,结果你会没有精力、激情和动力。顺便说一句,不要沉浸在众多的教科书中不能自拔,因为这也会让你精疲力尽。在理论和实践之间找到恰当的平衡点是成功的唯一途径。

为自己制定一个有效的时间表

事实是,如果不制定有效的时间表,你就无法依计划而行。因为你可能会面对大量有用的信息,尤其是在开始时,需要尽可能将学习计划合理安排。因此,你可以尝试不同的时间管理技巧来合理分配一天的时间。理想情况下,你应该学习理论开始一天的学习,然后将剩下的时间用于实践 — 20%/80% 的理论与实践的平衡最为合适。 说到这里,尽量不要让自己疲惫不堪,尽量不要忘记自己的个人生活。这就是为什么在制定时间表时,要记住你的爱好和家庭生活。

不要忽视额外的资源

不要只局限于 CodeGym。我们经验丰富的学生建议定期使用其他 Java 资源来获取最新动态消息,并发现不同的学习方法。你可以尝试“新鲜”书籍、视频、文章……无论你喜欢什么都行。这样做,你将能够了解所有当前发生的事情。

加入社区

另一个保持与时俱进的方法是与像你一样的程序员在线交流。你可以加入众多论坛和社区来了解新闻和寻求支持。幸运的是,互联网的 Java 社区林林总总,如 StackOverflowCoderanchGitHub,世界各地的程序员在这里分享他们的经验,并帮助初学者解决棘手的问题。当然,你可以学到很多东西,过一段时间,就可以帮助其他初学者。

一般提示

为帮助你更快实现目标,可以坚持以下几点:
  • 持之以恒即使你不能花超过 3-4 个小时编码,也要每天练习!从小处着手,逐渐转向更复杂的任务。不要中断学习。学习编码时,连续性至关重要。

  • 一次只关注一个主题。不要把事情搞混,从一个主题跳到另一个主题。

  • 不要设定最后期限。请记住,每个人都应该有一个不同的、定制的时间表,以舒适的速度学习,以免最终疲惫不堪。不要和别人比较。

快速学习 Java 的 5 个技巧:经验丰富程序员的建议 - 2

结束语

最后想说的是,学习 Java 和获得第一份工作没有明确的时间表。但是如果你按照严格的方法学习,创建计划和个人时间表,你就有机会在不到一年的时间里成为一名初级 Java 开发人员。 虽没有放之四海而皆准的方法,但是我们希望有经验的 Java 开发人员提供的诀窍能够对你有所裨益。记住,强大的自律性、尽心尽力和获得支持,你可以完成任何事情。 对进入社区获得巨大支持不要心存不安,而且要持之以恒,因为“训练多流汗,战场就少流血”。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION