想快速学习 Java?烧掉所有 Java 教程书
每天,Java 编程世界都会涌现出许多渴望学习 Java 语言的初学者。想必你也一样。
使用这种语言编程的好处几乎数不胜数。作为世界上最受欢迎、需求量最大的语言之一,你当然不可能学了 Java 之后就失业了!
但成为程序员的诱人技能不仅仅是因为它能带来丰厚的收入:它还能让学习其他语言变得更加容易。当然,如果你掌握了正确的方法,你也能轻松学习 Java。
这就是问题所在……
不幸的是,大多数情况下,初学者在学习过程中都会感到沮丧。虽然这可能是其他因素造成的,但很大程度上是因为采用了错误的 Java 学习方法。
学习 Java 的错误方法是什么?
当你第一次在谷歌搜索“如何学习 Java”时,最先跳出来的可能就是“完整的 Java 教程”。然后,你点开浏览,首先映入眼帘的要么是一堆理论性的胡言乱语,要么是一本让你回想起高中时代的厚书。你试着读了一遍,但还没读完第一部分,你就比刚开始的时候更加困惑了。
这并不是说理论完全不好。它并非如此。每个学习过程都需要理论来解释细节。学习编程语言时,只依赖理论只会适得其反。
而大多数所谓的 Java 导师的做法——用理论来教授实用技能——是完全错误的。这样做永远不会有好结果。
为什么?
首先,它会耗尽你的热情和动力。正如一位著名学者所说:“教科书永远学不会”。理论并不能激发你的学习热情。事实上,阅读 Java 的理论教程只会阻碍你学习。虽然它或许能让你积累一些知识,但肯定无法让你成为一名优秀的 Java 程序员。
其次,理论会减慢你的学习速度。你花在阅读厚重教科书上的时间,本可以通过实践在学习上取得巨大进步。要避免一些学生犯的可怕错误。我经常遇到这种情况。就在最近,有几个学生向我咨询了这个问题。他们向我这个 Java 专家和导师倾诉了他们在学习 Java 过程中遇到的挫折。他们坦言自己已经学习了一年多的 Java,但仍然对代码的工作原理感到困惑。真的吗?
是的,这很可笑。但是,很多 Java 学生也遭遇了同样的命运。原因很简单:他们选择了错误的学习方法——理论!
那么,学习 Java 时哪种方法最有效?
- 实践决定成败。好处几乎数不胜数:实践成就专业。我之所以能成为一名专业的 Java 导师,就是因为不断反复的练习。这无疑是职业程序员成功的关键。你只需要动手写代码就行了!
- 帮助你学习。将知识运用到实际案例中,提升你的能力。
- 练习得越多,你发现的就越多,包括你尚未意识到的知识。
- 指导你手动编程。它比那些花哨的工具和框架更能提升你的技能。你能更好地理解编程逻辑。
- 帮助你解决实际问题。通过实践,你可以更好地理解问题,理解问题的动态,并提出合适的解决方案。
确实,实践在学习 Java 编程语言中的作用是无可替代的。事实上,学习 Java 始于实践,终于实践,尤其是在个人学习的情况下。
学习 Java 的在线资源
如前所述,学习 Java 的成功取决于几个因素。虽然持续练习是关键因素,但在合适的平台上学习也同样重要。但你必须谨慎。互联网上充斥着各种各样的资源,声称自己精通 Java 并能完美地教授 Java。你在选择时应该谨慎。
以下是我为您精选的可以获取实用 Java 指导的平台和资源。
CodeGym
CodeGym.cc 拥有 IntelliJ IDEA 集成插件,
CodeGym 这个名字恰如其分。它正是您锻炼 Java 编程技能的地方。在这个平台上学习 80% 的内容都是实践性的。这让您有机会比平时学得更快。您必须编写代码、编写代码、然后再编写代码!而这正是该平台为您提供的。
你需要完成1200个实践任务。这些任务按复杂程度排列,因此你需要从最简单的任务开始,逐步深入到最难的任务。完成任务后,他们会检查你的工作并给你评分。
Codecademy
您可能也是该平台多年来在全球范围内培训的数百名程序员之一。他们为学习 Java 和其他语言的学生提供实践学习体验。他们也非常擅长与初学者合作。因此,他们会根据您选择的重点领域帮助您规划学习计划。
别忘了,您可以在平台上规划和安排时间,以便更好地学习。
Coursera
当你访问Coursera网站时,首先映入眼帘的是“免费加入”。别以为这只是“免费赠品”。Coursera拥有一个强大的平台,你可以快速学习Java,甚至获得证书。这就是付费的原因。
虽然在这个平台上学习并非完全免费,但你一定会觉得物有所值。平台会颁发经认证的合作大学的证书。此外,平台上还提供视频和视觉资料等学习材料,可以帮助快速学习。
重温 Java
这个平台提供了一种略有不同的 Java 学习方法。它提供了大量实用的教程书籍供你查阅和编写代码。它们会教你并指导你使用 Java 编写代码。所以,它更像是理论与实践的结合。你先学习理论,然后运用它。
学习 Java 时要应用的一些技巧
在选择学习平台时,你应该注意一些有助于你更快更好地学习的技巧。这些技巧对初学者和经验丰富的程序员通常都很有帮助。
-
不要害怕向别人请教。让我们先说清楚:孤立地学习很难成功。这是一种糟糕的方法。虽然你需要专注于学习,但也需要确保在必要时向他人寻求帮助。你遇到的某些问题,或许只需与他人交流就能解决。你永远无法预料,他们可能也遇到并解决了类似的问题。
-
学习导师的经验。我的博客上经常有人问我,我的学生之所以如此成功,正是因为这个原因。我只是笑着说:“嗯,我让他们学习我自己的经验。” 优秀的导师拥有丰富的经验,你可以借鉴这些经验来构建自己的知识。从这些经验中学习。
-
加入编程论坛和社区。有很多面向程序员的论坛和社区。加入那些活跃的论坛和社区,因为在那里你可以学到很多东西。你可以学习他人的经验,提出问题,讨论并寻求你遇到的问题的解决方案。其中包括Java 论坛、Java 世界、CodeGym 帮助,以及 Reddit 上的编程子版块(例如learnjava和learnprogramming)。
补充一点:重要的是要明白这些论坛和社区充斥着形形色色的人。不要指望只看到好人。事实上,有些情况下,你可能会感到失望,甚至比以前更加困惑。现在是网络喷子的时代,所以你必须学会如何忽略它。
如何制定有效的 Java 自学计划
毫无疑问,学习 Java需要有计划,并且严格遵守计划。这是成功专业程序员的秘诀之一。你该如何做到这一点?
- 制定学习计划,并设法减少干扰。你需要严格遵守计划,自律自律。
- 提出正确的问题。并非每个问题都是必要的,也并非每个问题都需要解决方案。提出相关的问题才能获得有用的解决方案。
- 从基础开始。如果你是初学者,就从基础开始。不要轻易进入任何级别,无论它看起来多么简单。
- 每天编程。熟能生巧。你需要不断练习。让编程成为一种日常习惯。例如,你可以:
- 编写小程序。
- 一旦掌握了基础知识,就不要回避使用 Java API 编写更高级的程序。
- 尝试构建至少一个 Web 应用程序和一个桌面应用程序。
- 充分利用 Java 和编程语言相关的博客和论坛。这会帮助你提高。
- 使用 80% 实践和 20% 理论的原则。
- 即使成功之后,也要继续每天学习。
总结
别再收集 Java 教材了。它们对你没好处。事实上,为了认真学习 Java,干脆把你的 Java 教材烧了算了。
我想这是一种更彻底的方式,让你明白书本无法教你Java编程。最好的学习方法就是写代码。持续的编程练习至关重要,而你练习的量和水平决定了你学习的速度。
更重要的是,在学习过程中,不要将沟通视为理所当然。访问对 Java 有共同兴趣的程序员论坛和社区。分享想法,提出问题,并做出有意义的贡献。这些无疑会促进你的学习进程。
文章来源:https://dev.to/selawsky/want-to-learn-java-quickly-burn-all-your-java-tutorial-books-38b