天天看点

学习 Java 时要避免的 10 个致命错误,建议收藏

作者:FennJava
学习 Java 时要避免的 10 个致命错误,建议收藏

解决学习问题

如果你决心想要学习Java 编程,这里有一些对你有用的建议。让我们谈谈几乎所有初学者都会犯的错误。

  1. 研究太多,实践太少

当你尝试学习以普通方式编写代码时,会发生以下情况。我们都习惯于看书学习:书越厚,你得到的知识就越多,对吧?对不起,这不并不是适合学习编程的方式。

缺乏编码实践是致命的。刚开始编码。从学习的第一天开始,每天练习。你不会通过观看视频来学习拳击或跳舞。除非你把它变成你的日常习惯,否则你不会对编码充满信心。

2.没目标的学习

有些学生作为爱好,他们的只是想学一点,然后就没有目的的乱学,学习最重要的是要有体系化,

如果只是想学着玩玩,那么编程根本不是他们的职业。同样,如果这是你真正热爱的事,但你还没有准备好每天练习,那么编程也可能不适合你。

3. 试图同时接触太多技术

软件开发是数据和工具的深海。如果你尝试学习所有比较有名气或者刚出现比较火的的东西,那么你可能会在开始时非常困惑。

这就是为什么你需要一个特定的计划,在你的情况下应该包括 Java Core、编码项目和编程工具。它还将帮助你避免成为终身学习者的风险,并将你的学习设置在规定的时间范围内。

4. 在你的教育中留下空白

还记得学习 Java 的“每天编码”座右铭吗?好的。每次你有机会跳过几天的教育时,都要考虑一下。作为初学者休息一下比看起来更危险。

你开始一个新的主题,它指的是你已经完全不记得的以前的背景。这种令人惊讶的“健忘症”会不断地拖你后腿,所以你要努力前进,不要有任何停顿。

5. 认为开始编码所需的唯一事情就是了解 Java 语言

语言是熟练的创造者手中的工具。有人可能会说,你需要在数学方面非常出色才能学习编码——不,你不需要。但是知道如何编写代码也不会让你成为程序员。

编程需要很多其他技能:强大的逻辑、解决问题的能力、可视化过程结构和顺序的能力。一个有经验的程序员在思考解决方案的逻辑之前不会开始编写代码。

6. 卡在理论的难点上

通常,您在任务或研究上花费的时间量与此操作的成功与否之间没有直接关系。当您学习Java时,持久性对于解决任务或理解新主题很重要。

但有时您需要继续前进以解决问题的核心(稍后)。一点友好的建议:不要试图记住代码或在编码中深入研究“事物是如何工作的”。

在 Java 中,许多进程是自动运行的,因此您可以专注于编程的直观感受并获得更高的技能。

7. 忽略可读代码的重要性

当你学习编程时,你的首要任务是让代码工作。这就是为什么初学者不太关注带有清晰注释的可读代码的原因,这些代码将来可能会被“解密”。

这是大多数有经验的程序员遇到的情况。当他们找到他们的第一个代码时,他们不会感到怀旧。他们试图理解,这些线条到底意味着什么,以及他们究竟想要完成什么。您将在适当的时候学习如何编写可读的代码,但前提是您必须努力。

8. 不定期测试你的代码

可悲,但真实:您的代码不会总是按预期工作。一定要定期检查,不要让后续的错误堆积如山。您无需费尽心机地调试并找出问题所在和时间,而是在每个阶段处理较少的问题。

9. 一个人学习Java

拥有如此多成功学习的在线工具和资源,您可以轻松成为一名自学成才的程序员。缺少的一件事是真正的沟通。如果您尽快加入社区,您的教育会更加有效。

例如,Coderanch和Stack Overflow论坛为 Java 程序员提供了大量讨论线程。此外,还有一个Oracle Java 社区,它会提示新手和有经验的开发人员加入 Java 论坛并关注 Oracle Java 博主的更新。Reddit的Java 社区拥有超过 107,000 人。

10. 认为总有一天你会什么都知道

作为初级开发人员,倾听更有经验的同事的意见,永远不要停止学习。编程是一个不断升级、新功能和技术领域的职业,你需要掌握这些才能成为抢手的专家。

学习 Java 时要避免的 10 个致命错误,建议收藏

成功学习 Java 的秘密

现在,当你了解你可能会遇到的问题时,那么下面我将写出几点学习的建议:

  1. 安排你的学习时间并尽量减少干扰。制定计划,每天抽出时间学习。这将是你每天用来学习的严格时间,而不是去聊天浪费时间
  2. 每天编码。无论如何,每天练习并使用工具来帮助您提高编程技能。没有真正的编码学习Java编程是没有用的,这至少是理论研究的三倍
  3. 问正确的问题。如果你需要提示,可以从开发者社区获得帮助。一定要问具体的问题,而不是“出了点问题,你能帮忙吗?”。如果您成为程序员团队的一员,您将变得更加自信。阅读媒体,加入 Stack Overflow 和 Coderanch 论坛上的讨论,在编码课程上结交虚拟朋友,并一起处理复杂的项目。
  4. 让你的工作可见。创建一个作品集,让其他人有机会看到你的作品。你不会为自己编码,对吧?更不用说你需要一个投资组合来获得你作为 Java 开发人员的第一份工作。
  5. 每天继续学习,即使你成功了。学习可能很难。这就是为什么许多人在“点击”之前就停止尝试的原因。但是,通过正确的计划、友好的环境、正确的工具、学习的愿望和动力,您将有所有成功的机会。总之,今天你拥有最广泛的资源选择
学习 Java 时要避免的 10 个致命错误,建议收藏

在哪里训练您的 Java 技能

无论您选择哪种教育方式——视频讲座、与经验丰富的导师离线学习、在线课程或通过阅读书籍和指南进行自我教育——您都需要数百小时的练习才能成为一名自信而熟练的 Java 开发人员。编码方面没有太多的练习。幸运的是,有很多工具可以让这个过程变得有趣。

1.多语言编码的来源:

  • Codecademy——通过编码学习编码。

Codecademy的教育包括第一课的实际任务。当然,它们一开始很简单,不会吓跑任何人,但渐渐地它们变得更加复杂。

尝试自己找到解决方案,如果有点困难,只需单击任务栏上的有用提示或转到常见问题解答部分。它可以成为学习 Java 以提高您的编程技能的一个很好的补充工具,但是您需要其他资源来学习关键概念;

  • Codewars——加入编码竞赛。

当您学习基础知识并对编码更有信心时,请尝试 Codewars。这是一个在线平台,您可以在其中与其他程序员竞争并提高您使用多种编程语言的编码技能。您可以在浏览器中编写您的解决方案并逐步检查它们,单独编码或处理组中的任务。你解决的任务越多,你得到的就越多。

2. 专为学习练习Java:CodeGym.cc。

有时,除非有人启发你,否则很难让自己学习。CodeGym 是使用游戏化让您的学习体验令人兴奋的在线学习平台之一。该课程分为四个任务,具有一般的未来主义故事情节和独特的角色。每个任务包括十个级别。每个级别最多有 10-13 节课,外加几十个实践任务。与Codecademy一样,它包括从第一课到 Web IDE 的编码。一切都很简单:阅读任务,编写解决方案,然后单击“检查”按钮立即获得结果。与其他编码练习不同,它提供了对 Java 理论的清晰解释,因此对初学者来说很方便。

学习 Java 时要避免的 10 个致命错误,建议收藏

继续阅读