CodeGym /Java 博客 /随机的 /尽可能快地学习 Java 的 7 大提示和技巧
John Squirrels
第 41 级
San Francisco

尽可能快地学习 Java 的 7 大提示和技巧

已在 随机的 群组中发布
这就是人脑的工作方式。无论我们做什么,我们的大脑都在不断寻找更有效的解决方案和捷径,使我们能够比以前更快、更好、更方便地做同样的事情。所以放轻松,如果您想知道是否有任何提示和技巧可以更快更轻松地学习 Java,那么您这样做是很自然的。 尽可能快地学习 Java 的 7 大提示和技巧 - 1 我们不确定“技巧”,但肯定有一些方法可以最大限度地提高此过程的效率,这将使您最终能够尽快学习 Java。当然,不同的方法适用于不同类型的人,但是一些提示和建议绝对可以并且将使您作为 Java 学习者的生活变得更加轻松。根据我们在 CodeGym 和许多经验丰富的 Java 开发人员的经验,这里有一些最适用且被证明是快速学习 Java 的有效技巧和建议。

1. 找到一个可以用 Java 构建的令人兴奋的项目

这是一个很好的入门技巧来自经验丰富的程序员和 Code Career Genius 博客的作者 Brian Knapp:“2002 年我读高中时,我决定学习 Java。我在 21 天内给自己买了一本 Teach Yourself Java 的副本,以了解基础知识以及它与 C/C++ 的不同之处。这本书很有帮助,但我在一两周内就读完了。然后我做了一些改变很大的事情。我决定用 Java 做一些很酷的东西!我对使用 Java 2D 制作我自己的最终幻想风格的 RPG 游戏感到非常兴奋。在接下来的一个月里,每个下午和晚上我都痴迷于那个项目。在此过程中,我弄清楚了如何将图形输出到屏幕、动画精灵、在屏幕上输出和移动瓦片地图、碰撞检测、音乐、音效,我什至使用 Java Swing 构建了自己的瓦片地图编辑器!对我来说,关键是对构建某些东西感到兴奋。我有一个充满活力的项目,而 Java 是一项令人兴奋的技术,它使一切成为可能!” 布赖恩当然是对的。找到您想要使用 Java 构建的有趣和令人兴奋的东西是激励自己以快速有趣的方式学习这门语言的好方法。实际上,这是我们在设计 CodeGym 课程时考虑的事情之一。这就是为什么我们有一个故事情节,将课程的各个部分连接在一起,以及旨在让您对应用 Java 感到兴奋的各种任务,以学习如何使用这种语言来创建您喜欢的东西。布赖恩当然是对的。找到您想要使用 Java 构建的有趣和令人兴奋的东西是激励自己以快速有趣的方式学习这门语言的好方法。实际上,这是我们在设计 CodeGym 课程时考虑的事情之一。这就是为什么我们有一个故事情节,将课程的各个部分连接在一起,以及旨在让您对应用 Java 感到兴奋的各种任务,以学习如何使用这种语言来创建您喜欢的东西。布赖恩当然是对的。找到您想要使用 Java 构建的有趣和令人兴奋的东西是激励自己以快速有趣的方式学习这门语言的好方法。实际上,这是我们在设计 CodeGym 课程时考虑的事情之一。这就是为什么我们有一个故事情节,将课程的各个部分连接在一起,以及旨在让您对应用 Java 感到兴奋的各种任务,以学习如何使用这种语言来创建您喜欢的东西。

2.尽可能多练习

“实践让一切变得不同。正是因为不断的、反复的练习,我才能够成为一名专家级的Java导师。当然,这是专业程序员成功的关键。你只需要编写代码!” —John Selawsky,高级 Java 开发人员和 Java 导师。我们完全同意!我们从一开始就一直这么说:在学习如何编码时,实践至关重要。事实上,我们已经围绕这种实践优先的方法构建了整个 CodeGym 的课程结构。这是我们的许多学生能够在完成最后一级课程之前找到第一份编码工作的主要原因之一。在 CodeGym 学习 Java 时,您所做的大部分工作都是练习。所以我们已经为您解决了这个问题。如果您决定采用 CodeGym 以外的其他方式学习 Java,请不要忘记练习。

3.定时学习,不要长时间休息

根据我们自己的观察和以前学生的经验,我们可以分享另一个重要提示。有规律地持续学习,不长时间休息(最好不休息超过一天)是一个重要的成功因素。经验告诉我们,那些倾向于长时间和多次休息的人通常进步非常缓慢,而且更多的时候最终会在没有成功的情况下退出课程。因此,我们肯定会尽可能多地建议坚持定期学习 Java,因为对于大多数人来说,休息会导致他们在回来时需要“刷新”记忆,甚至学习它一遍又一遍,因为你的大脑往往很快就会忘记新知识,尤其是如果这些知识没有得到适当数量的实践经验的支持。

4. 与其他初学者和新学员合作

与其他新手协作,合力相助,是Java自学成功的又一小技巧。这种方法之所以有效,是因为我们大脑的工作方式:为它学习某样东西的最好方法就是把它教给其他人。这就是为什么与他人合作并帮助经验不足的学习者如此有效的原因。当然,我们一直都知道社区和协作的重要性。这就是为什么我们在我们的网站上有帮助部分,CodeGym 学生可以在这里寻求帮助,并从其他学习者或 Codegym 自己的 Java 专家那里获得帮助。

5. 保持足够长的学习时间(每天超过 1 小时)

正如许多有经验的程序员会告诉您的那样,每天学习 Java 一小时可能不是最有效的策略。对于大多数人来说,一小时是不够的,因为您实际花在编码上的时间大约为 20-30 分钟。以下是 LaernAppMaking.com 网站的经验丰富的开发人员和创始人 Reinder de Vries必须分享的内容关于这一点:“每天只学习一个小时(无论连续多少天)不利于记住所学内容,并且会损害你的学习能力。您是否可以选择每天学习 2 或 3 小时,也许间隔更短?当你学习编程一小时后,你实际写代码的时间可能只有 20 分钟。除了编程之外,您还要做很多其他事情:阅读、查找参考资料、盯着屏幕、尝试将 Google 搜索查询放在一起,当然还有查看 Facebook 或 WhatsApp 以及其他干扰。学习时,您的大脑需要“热身”(就像锻炼一样)并冷静下来,处理新信息。切换任务和上下文会占用注意力,尤其是对于编程来说,需要花费时间和精力来“走神”。这里要补充的一件事是:不要浪费时间,尽可能多地专注于更快地实现目标(世界上没有那么多时间!),无论是学习如何用 Java 编写代码还是别的东西。这是一个很好的激励来自经验丰富的 Java 开发人员 Hagar Qim 的建议:“不要磨磨蹭蹭。经济发生变化。多年来,IT 世界发生了很大变化,但有一件事仍然是一样的:当经济疲软迫使公司削减成本时,项目将被推迟甚至完全取消。当项目消失时,工作也会消失。最终,经济钟摆总会倒转,但这可能需要数年时间。因此,顺应仍在蓬勃发展的经济的潮流,取得良好的开端。” 说得好。

6. 不要把门槛定得太低

另一个好的一般提示是,在学习如何编码时,不要给自己设置太低的门槛,这是许多初学者通常会做的。例如,人们通常认为自己太老了,无法学习一项新技能,尤其是当它“像编程一样复杂”时。即使是 20 多岁或 30 岁出头的人也常常认为他们可能“太老了,不适合做这件事”。当然,在大多数情况下,太老只是你想出的一个让自己放弃的借口,通常在你开始之前。这是一位经验丰富的 Java 编码员 Brian Lim所说的话关于 30 岁以上开始学习 Java 的人:“Java 非常结构化和企业化。我认为它非常适合喜欢设计模式和面向对象编程的结构化思维。而且老年人更有可能拥有结构化的思维。它也有认证职业道路和适合老年人的悠闲的非创业型工作。Java 可能很棒的另一种方式是,如果您正在制作自己的产品。Microsoft 和 .NET 在开放源代码世界中并没有得到认真对待,因此如果您有一个多年计划来构建产品甚至像 Minecraft 这样的游戏,那么 Java 是很棒的选择。回报是惊人的,你可以使用成熟的工具而不是 JavaScript 的意大利面条代码或 C 或 C++ 等低级内存问题。” 我们完全同意。

7. 额外提示:唱出你的代码

最后,这里有一个来自 Reinder de Vries 的额外不错且不寻常的奖励提示,他建议您唱出您的代码(这是新东西!)作为一种让您的大脑摆脱无聊的方法。“你试过唱你的编程代码吗?我的意思是,这听起来很傻,但确实有效。当你一直做同样的事情时,头脑会变得无聊,如果你使用一种学习方法,它学到的东西就会少得多。一直看书,只看视频,只在键盘上写字都不是最佳的学习方式。相反,尝试用笔和纸写下代码,或者使用细线笔和更大的铅笔画出编程概念,或者……唱出你的代码!” 推荐驯鹿。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION