你手上的Java教程可以烧掉了,想快速学Java?这篇文章不能不看!!

v2-409323564648b63174cd12e561b8ca8a_b.jpg

在Java编程世界,每天都有渴望学习Java语言的初学者摩肩接踵。如果您也打算学Java,这一点都不奇怪。

用Java编程的好处数不胜数。作为世界上最受欢迎的编程语言之一,只要学会了Java几乎不可能没有工作机会!

成为一名程序员不仅意味着收入可观,而且还可以触类旁通:学习其他编程语言更加容易。当然,如果姿势正确,就能轻松学会Java。

那么,问题是?

不幸的是,大多数情况下,初学者在这个过程中会感到沮丧。虽然造成这个结果有很多因素,但很大程度上是学习Java的方法不正确。

有哪些错误的Java学习方法?

第一次在Google中搜索“如何学习Java”时,弹出的置顶条目可能是“Java教程完整版”。点击链接,首先看到的是一堆乱七八糟的理论或者大部头编程书,让人感觉瞬间回到了高中。还没看完第一章结尾,您会发现比刚开始时更困惑。

学习理论并非一无是处。事实上也的确如此。每个学习过程都需要理论解释细节。学习编程时唯一致命的问题是理论教条。

大多数所谓Java教员的做法只在理论上讲授实践技能,这是完全错误的。永远无法成功。

为什么?

首先,这样会耗尽学习激情和动力。用流行学者的话来说:“教科书是纸上谈兵”。理论并不会激发学习热情。实际上,阅读Java理论只会让您距离学会Java渐行渐远。尽管可以积累一些知识,但肯定不能使您成为一名优秀的Java程序员。

第二,理论会减慢您的学习速度。把您啃书的时间拿来实践,学习肯定会取得长足的进步。尽量避免某些学生在学习过程中犯下的严重错误。关于这一点我一直保持警惕。就在最近,一些学生向我提出了这个问题。在倾诉时,他们把自己当成Java专家或者教员,袒露了自己在学习Java时的挫折感。他们承认,虽然已经学习Java一年有余,但仍然对代码的工作机制感到困惑。真的会这样吗?

尽管可笑,但的确如此。但是要知道许多Java学习者遇到了同样的命运。原因很简单,他们选择了错误的学习方法:学习理论!

什么才是学习Java最合适的方法?

实践会产生完全不同的结果。实践的好处不胜枚举:


  • 实践会带来专业精神通过反复不断练习,我得以成为一名Java专家导师。这是专业程序员成功的关键。编程就好!
  • 实践能帮助学习知识应用实际可以增强您的能力。
  • 练得越多,发现越多,包括您尚未发觉的知识。
  • 实际动手编码比起花哨的工具和框架,实践能提供更多技能。让您更好地理解代码逻辑。
  • 解决实际问题通过实践可以更好地理解问题,了解应用场景并提供合适地解决方案。

在学习Java编程语言方面,实践的地位无可替代。实际上,Java学习从实践开始以实践结束,一个人自学时尤其如此。

Java学习在线资源

如前文所述,Java学习成功取决于几个因素。虽然不断练习是其中的关键因素,但在正确的平台上学习也同样重要。关于这一点,您必须小心。互联网上充斥着许多信息,声称对Java技术和教授Java了如指掌。在您做出选择时,请保持警惕。

下面是我精心挑选的平台和资源,您可以从中找到实用的Java学习指导。

CodeGym

v2-a1ed86fb2b238ab91cf4b13125c3d964_b.jpg
CodeGym.cc提供IntelliJ IDEA集成插件

CodeGym这个名字恰如其分。在这里可以锻炼Java编程技能。平台上80%是实践学习。这样可以有机会比平常更快地学习。您必须编程、编程、再编程!这就是平台提供的学习。

您需要完成1200个实际任务。任务按复杂性排序,从最简单的开始,逐步递进到最困难的任务。完成任务后,CodeGym会检查结果并进行打分。

Codecademy


v2-512c7ed9bf41d161b24f0664dc244831_b.jpg

多年来,这个平台在全球范围内培训了数以百计的程序员,您可能已经是其中之一。它提供了精通Java及其他语言的学习实践。当然,他们也很擅长指导初学者。因此可以帮助您根据需要选择重点关注的领域,制定计划学习。

别忘了,您可以在平台上制定学习计划并安排时间,以便更好地学习。

Coursera


v2-77d03479d1d455ac171370f3da39b383_b.jpg


Coursera给人的第一印象就是“免费”。好吧,千万不要把它当作“免费赠品”。

Coursera是一个功能强大的平台,可以在这个平台上快速学习Java甚至获得证书。证书是付费的。

虽然在平台上学习并非完全免费,但相信您会觉得物有所值。他们与相关大学合作颁发证书。此外,还有一些视频和视频学习资料加速学习。

Java Revisited


v2-54199489b0879081c2b7f0c58c89d880_b.jpg


这个平台提供的Java学习方法与前面稍显不同。您可以找到大量实用教程进行编程练习。他们会教授并指导您使用Java编程。提供更多的是理论与实践结合。学习理论,然后应用。

学习Java应注意的一些技巧

挑选学习平台时有一些值得注意的事项,可以帮助您更快更好地学习。这些技巧通常对初学者和经验丰富的程序员都有帮助。


  • 不要害怕向别人提问:首先要清楚一个事实,孤立地学习很难成功。这是一种糟糕的学习方法。当您专注学习的同时,还需要确保在必要的时候与他人保持联系。学习过程中遇到的一些问题,可能沟通一下就能解决。您永远不会知道,他们可能已经遇到过并解决了类似的问题。
  • 学习导师的经验:我经常在博客收到提问,这个过程让我的学生收获很大。我只是微笑着说:“好吧,让他们按照我的经验实践一下。”一位出色的导师通常具有丰富的经验,可以利用这些经验来积累自己的知识。从这种经验中学习。
  • 参加编程论坛和编程社区:现在有许多程序员论坛和社区。加入活跃的编程社区,可以在那里学到很多东西。您可以从他人的经验中学习,提出问题、讨论并寻找遇到解决方案。其中一些包括Java Forum、Java World、CodeGym Help以及Reddit上的编程板块(例如learningjava和learningprogramming)。


补充说明:这些论坛和社区中充满了各种不同的角色,提前了解这一点很重要。不要期望遇到的都是好人。实际上,在某些情况下,您可能会感到无比失望和困惑。在网络暴力时代,您必须学习如何忽略这些负能量。

如何订立高效的Java自学计划

毫无疑问,学习Java需要制定计划并遵照执行。这是专业程序员的成功秘籍之一。那么要如何做到这一点?


  • 为您的学习计划制定时间表,并找到减少干扰的方法。严格按照时间表练习。
  • 提出正确的问题。并非每个问题都是必须且需要解答的。提出相关问题并获得有用的解决方案。
  • 从基础开始。如果您是初学者,请从基础开始。不管看起来多么简单,都不要跳到其他级别。
  • 每日编程:熟能生巧。您需要不断练习,让编程成为日常习惯。例如,您可以:
  • 编写短小的程序。
  • 一旦掌握了基础知识,就直接使用Java API编写更高级的程序。
  • 尝试至少开发一个Web程序和一个桌面应用程序。
  • 一般来说,可以充分利用专门针对Java和编程语言的博客和论坛。这样能够帮助您提高。
  • 使用80/20原理。
  • 即使已经小有成就,也要继续每天学习。

总结

停止收集Java教科书。他们对你没有任何好处。实际上,只要展示出认真学习Java的热情,尽管烧掉您的Java 书。

我想这是一种更激烈的方法,目的还是让您理解书籍无法教您如何使用Java编程。最好的学习方法就是编程。不断的编程实践会带来全然不同的效果,而编程的多少和效果又决定了您学习的速度。

更重要的是,在学习过程中不要把交流当作例行公事。访问论坛和程序员社区,寻找对Java志同道合的人。分享想法、提出问题,做出有意义的贡献。这些肯定会让您的学习天天向上。


原作者:ImportNew/唐尤华
原文链接: 想快速学 Java?所有 Java 教程都可以烧掉了
原出处:公众号

v2-4d4cccb2b9aae3b11741e93b2f876ed0_b.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值