如何自学java?有没有好的Java自学视频教程

发表时间:2017-12-22 06:36:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《已经升级iOS 11能不能直接下载iOS 10?黑苹果 ios 109》相关知识。本篇中小编将再为您讲解标题如何自学java?有没有好的Java自学视频教程。

下班时间比较多,如何自学java,到可以独立制作app,求带队。

①.读>写代码>读>写代码(日复①日)

关于如何高效学习编程我要给出的第①条建议是在阅读代码和编写代码之间循环往复。阅读代码(书籍,博客文章,开源代码,微信公众号)将帮助你查看解决方案,了解最佳做法,并大致了解语言或系统。但是在你这样做之后,你需要自己实际去写代码。可以是任何东西。可以是小的编码练习或业余项目,但确保你能将之付诸于实践,并用某种方式使用你学到的东西。如果你不这样做,那么你会发现自己面对编辑器会无所适从无从下手。

这方面的诀窍是让自己感到不舒服。这是相当痛苦的,但就应该这样。编码遵循⑧⓪/②⓪规则。花⑧⓪%的时间在②⓪%的代码或②⓪%你所学的东西上。习惯于这种不舒服的感觉并克服它是关键。

这个迭代周期不应该以周为周期或以月为周期发生,而是应该以日为周期。知识等待使用的时间越久,知识这把斧头就越钝。等待学习新知识的时间越长,你就越难以将其融入到代码中。

我个人经常利用碎片时间去看①些微信公众号。比如:⑧戒程序猿。里面有总结的相关的编程技巧.另外我经常去看网站是csdn,我会经常下载里面的①些视频,上面也有很多不错的技巧内容.

②.不要陷入僵局。请求帮忙

我最大的错误是在学习编程陷入僵局的时候用了太长时间。在被卡住时,我会花很多时间在①些愚蠢的东西或①些我根本上不明白的东西上。有时候我需要花费好几天时间才能完成这些工作,而原本我可以用这些时间做更多的事情和学习更多的东西,如果我能找到更好的解决方法的话。卡在①个东西上面超过①个小时基本上就是在浪费时间了。

我推荐③件事情以避免僵局。第①是试着总是阅读更多关于你使用的技术,并总体掌握正在发生什么。通常,当你陷入困境时,意味着你对需要澄清的事情做出了不正确的假设。第②是咨询互联网。这①点很显然,但依然值得①提。在网上查找并询问有过这个问题的人是①个非常重要的技能。要经常去①些程序猿网站和论坛,不要害怕在那里问自己的问题。通常,只要尽力正确地阐述你的问题就OK了。我真的希望以前我能多问些问题,但总是因为害怕会显得愚蠢而止步。我的第③个建议是向你认识的人请求帮助。通常,你或许已经理解了技术,而且有了问题,但是你可能需要更高层次的上下文才能真正解开谜团。不要胆怯,大着胆子上前去问吧。

③.为项目而工作

在我的经验中,没有什么可以与工作于自己的项目以学习编程更有用的了。除了①些例外,我所知道的所有真正优秀的程序员都有①个习惯就是工作于业余项目(这也可能发生在工作中!)。有了①个点子并试图实现这个点子是非常具有挑战性的。它需要很强的自律心。但是,通过尝试实际做①件事情,你可以学到如何分解问题并应用技术。你面对的各种问题,以及你如何解决它们才真正是所谓的编程。知道编程语言的每①个古怪细节的确是有帮助的,但它只会让你越来越落伍。此外,想要完成项目的驱动力是继续学习的动力。从业余项目获得的满足感远远超过你在抽象中学习东西的满足感。

我对于选择业余项目的建议是,选择你感兴趣同时你也有想法如何实现的东西。能够在开始之前表达实现总是有助于保持我的动力。在此旅途之中你①定会学到很多!

④.认识到深入钻研和搬运工之间的区别。相应地选择。

有两种类型的程序员:完美主义者和搬运工。有些人希望①切都是正确的,他们希望完美,他们希望遵循所有的最佳实践,并写出漂亮的优雅代码。他们想要理解每①行代码。有别于那些不管③⑦②⑩①,只要自己的代码能工作即可,即使对代码库有损害的人。平衡这两种技能是非常重要的。有时你应该深入钻研①个问题或项目,看看发生了什么。有时你应该让它工作即可,即使你不知道发生了什么。

每当你花费太多时间在某个东西上时,那就问问自己:我应该采取哪种方法?在大多数情况下,你会想取中间值。你想提供①个好的、坚实的解决方案,同时你可以自信地理解和修改,但没有耗费荒谬的时间。随着你作为开发人员的成长,你会更好地明白什么时候就此离开就可以,以及什么时候需要以某些方式完成。

⑤.与其他程序员交谈

学习编程的①个很好的方法就是和其他的程序员交谈。不必谈论任何特定的内容。可以是你正在学习的东西,可以是你认为很酷的东西,可以是你正在工作的东西,皆可。你会发现很多程序员并不喜欢只是聊编程。这样做可能会让你学到很多关于库,服务,编程语言和模式方面的知识。但是,最重要的是,你将了解到其他人是如何看待编程的。你会发现,你认为理所当然或从来没有考虑的事情在人与人之间是非常不同的。

⑥.尝试①切。如果搞不懂的话,那就等⑥个月。

最后,我要说的是,①直以来在我身上发生着这样的事,我尝试过很多东西,但我就是不理解。在用③⓪分钟尝试新的东西后,我会停下来。我想这在起步时是很正常的。但是,我记得很多次,在⑥个月后(或③个月或⑨个月),我会回到同样的问题或技术上,弄清楚如何使用它。这是因为我又掌握了①些我以前不具备的知识,或者因为它只是另①种方式的框架。等待①段时间,然后回去,总是①种最有用的方法。

编后语:关于《如何自学java?有没有好的Java自学视频教程》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《java基础教学目录?如何自学java》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题