开始学习Java和其他编程语言的学生通常会想知道是否有任何提示和技巧可以加快学习过程。我不确定学习的窍门,但是有一些方便的技巧可以使该过程尽可能快地实现。.
根据我在补习和软件开发方面的经验,我为快速学习Java提出了七个最适用和最有效的建议。因此,请继续关注它们是什么。
使Java学习过程更轻松,更快的7个技巧和窍门
1.磨练Java编码技巧后,找到要构建的Java项目
Brian Knapp是一位经验丰富的程序员,并且是Code Career Genius博客的作者,它为所有想知道如何快速学习Java的学生提供了一个很好的入门技巧。他建议一旦对自己的知识和技能充满信心,就找到一个可以构建的项目。这里的红线是为了确保项目真正使您兴奋,从而可以完成培训。
看看Brian怎么发生的:
Brian提出了一个很好的观点-最终找到一个您想要构建的有趣而令人兴奋的Java项目,这将使您有动力学习该语言,并且无需休息就可以做到。
一旦掌握了更多的知识,例如,至少学习了Java语法,OOP概念和集合,就可以考虑构建自己的小型项目,例如:
游戏:矿山捡拾器克隆,饥饿的蛇,2048,飞扬的鸟游戏。甚至超级马里奥兄弟克隆都可以尝试(针对或多或少的高级学生)
学校/体育/食谱/库存/图书馆管理系统
计费系统
货币换算
银行申请等
2.保持定期练习
定期重复的练习对于成为一名专业,经验丰富的Java程序员至关重要。当然,读书在学习过程中也很重要,但是如果没有实践经验的支持,这并不会带来任何改变。
因此,要开始练习,您需要某种代码工具。程序取决于您选择的编程语言-例如,编写Java代码要求您使用Intellij IDEA。该程序允许您执行简单的任务,编写代码程序,然后与其他专家共享这些专家,这些专家可以为您提供有关代码的反馈。
您还应该考虑为任何技能水平的程序员提供培训平台。一些最佳的在线Java课程包括CodeGym,CodeChef,Codewars和CodinGame。去看看他们。
CodeGym
开发CodeGym是为了教您Java编程语言。它是基于实践的80%,包含1200项复杂性不断提高的动手任务,可帮助您掌握获得工作所需的技能。由于平台配备了在线验证器,因此您可以立即验证您的解决方案,并在完成挑战后查看进度。此外,本课程使用最新的教学方法,包括游戏化,讲故事,可视化,以保持您学习Java的积极性。
CodeChef
通过与其他开发人员竞争来学习编程是另一种独特的自学代码的方法。CodeChef是一个每月举办三场比赛的平台,您可以在编写代码时挑战自己,甚至赢得大奖。除了参加各种竞赛之外,您还可以参加有关算法,二进制搜索和其他概念的培训课程和讨论。
Codewars
用户创建了Codewars平台,以为其他学习者提供另一种练习代码挑战的渠道,称为kata。Codewars平台支持20种编程语言;测试版中还有12个可用。通过kata培训可以教授各种技术,并磨练已经获得的知识。通过挑战后,学生将从经验丰富的社区成员那里获得建设性的反馈。在培训期间,他们不断晋升并赢得荣誉。
CodinGame
您不会对CodinGame感到无聊-从解决编程难题到参加编程竞赛,都会遇到许多挑战。任务因程序员的技能水平而异,因此,无论是初学者还是经验丰富的编码人员,都可以找到相称的挑战。参加比赛时,鼓励您编写AI机器人并与其他程序员的机器人竞争。随时随地学习编程的用户都可以在代码冲突中充分利用5分钟的编码之战。
3.学习时避免长时间休息
在观看我以前的学生时,我想到了培训应该是定期且连续的,每天休息不超过一天。如果您想真正快速地进步并完成课程而不半途而废,那么这是可以遵循的提示。
除此之外,休息有时会迫使人们刷新记忆,甚至从一开始就开始学习编程,因为人的大脑往往会很快忘记新信息。因此,我的建议是每天留出一些时间学习Java,并通过动手的任务和挑战磨练您的知识。
4.与其他新手和新鲜学习者保持联系
与其他领域相比,程序员社区是最支持和友好的社区之一。因此,学生们比其他人更经常地相互协作和相互支持。这使独立学习者获得成功成为可能。
要成为社区的一部分,您可以加入任何与编程相关的论坛。在这里,您可以找到指导您的导师。但是,如果仍然无法解决问题,您可以随时向经验丰富的专家求助,寻求他们的帮助,或者至少获得有关您代码的反馈。论坛上的专业人员很乐于帮助新手,从而使自己的大脑活跃起来。
5.阅读其他人的密码
网络上到处都是开放源代码项目,这些项目允许调查其他开发人员的想法-阅读其他人的代码可以使您更好地了解其一般工作方式。
因此,考虑使用诸如GitHub,GitLab或SourceForge之类的不同资源,以进一步了解其他开发人员的解决方案。分析他人的示例将帮助您找到自己的问题解决方法,并以不同的方式练习编码。当您是新手时,这是一种自学编码的绝佳方法。
6.放低期望值
另一个普遍的建议是,当您刚开始自学编码时,不要贬低您的能力。更清楚地说,人们经常认为他们太老了,太缺乏技术性,太无望了,无法掌握编程技能。甚至二十多岁的专家都认为他们年纪太大了,无法开始学习编码。让我们面对现实:“过老”是退出的借口,而不是真正的问题。但是,除非尝试,否则您永远不会知道。想一想。
看看经验丰富的Java开发人员Brian Lim对即将开始学习Java编程的30岁学生的看法。
7.考虑手工编码
您可能会发现这种做法很奇怪,但是我想说代码手写仍然是新手开发人员的最佳练习之一。除了磨练技能之外,手工编码还可以使您找到工作。事实是,参加大学考试或通过技术面试需要您手写代码以证明自己的硬技能。所谓的“铅笔代码”还可以让您了解您是否对结构和语法有深入的了解,而如果您对结构和语法有很深的了解。
您是否仍然觉得这种做法过时?
结束语
面对现实:我们都想结束我们刚刚开始尽快学习的事情。学习编程也不例外。而且由于学习编程不是一个快速的过程,并且需要您投入大量时间和精力,因此一些有用的技巧将使其变得更容易,更快捷。找到一个令人兴奋的Java项目以自己构建,定期进行练习,与其他专家合作,阅读别人的代码是值得采用和遵循的实践。除此之外,每天都要继续学习新知识,不要放弃。所有这些都将引导您走向成功。