CodeGym /Java 博客 /随机的 /您的背景对学习编写 Java 代码没有任何影响:RPG 开发人员和 CodeGym 学生 David 的故事
John Squirrels
第 41 级
San Francisco

您的背景对学习编写 Java 代码没有任何影响:RPG 开发人员和 CodeGym 学生 David 的故事

已在 随机的 群组中发布
CodeGym 至今已有 2.5 年历史,在全球拥有近 50 万用户。许多学生已经完成课程并找到了理想的工作。尽管我们总是提示您分享成功案例,但那些处于学习过程中的人的故事有时可能同样具有激励性和趣味性。我们的第一个故事是关于大卫 ( David Haines ) 的。他是来自美国的RPG开发者,已经开发了超过25年。今年春天,因为疫情,他被放假了,于是他决定学习Java。“您的背景对学习编写 Java 代码没有任何影响”:RPG 开发人员和 CodeGym 学生 David 的故事 - 1

“Java 会存在很长时间,而且只会变得更好”

为什么我在众多编程语言中选择了 Java?我可以考虑两个原因。首先,当我在公司休假时,我听说我们正在转向 Java 来处理我们的很多内部工作。因此,我认为如果我对此有所了解,那将是有益的。其次,我知道 Java 是一种成熟的语言,它还会存在一段时间。与我交谈过的很多人都有相同的看法。它会存在并且只会变得更好。所以我毫不费力地选择了Java。当然,如果我的公司开始关注 C#,我会寻找 C#。或者我们会做 Python,我会寻找 Python。

“CodeGym 是我实现目标的最佳选择”

因此,我上网搜索了“学习 Java”,然后查看了 CodeGym 和其他一些值得炫耀的选项。根据我所看到和阅读的内容,我认为 CodeGym 是最适合我并实现我的目标的选择。我喜欢这门课程的是上下文。你把学习当成游戏,这让学习变得有趣。对大多数人来说,这很容易理解。但是,当然,有些时候它有点令人困惑。我通常不会在谷歌上搜索很多东西,而且我通常不会选择正确的关键字,所以有时我会花很多时间查看无用的东西来找到我想去的地方。我不记得上了什么课,但我坚持了 4-5 天并试图弄明白。我相信,从春天开始,我就一直在学习 CodeGym。现在我在12级,所以我可能比很多其他人慢很多。起初,每天至少3-4小时。但在 5 月底,我因 Covid-19 失去了工作,开始寻找新工作,因此每周 5 天的学习时间减少到 2-3 小时。我使用 IntelliJ IDEA 和 CodeGym 插件,发现它们很有趣。我最近发现了插件中有“正确的解决方案”功能,但我尽量不经常看。例如,我可以采用逆向工程解决方案来弄清楚他们是如何到达那里的。对我来说非常有益,我喜欢它。我有时也会使用“帮助”部分。当我遇到困难时,我会在那里寻找类似的东西,并查看所提出的建议。我实际上发布了几个已回答的问题,这非常有帮助。最后,我喜欢游戏!我刚刚完成了 2048 游戏。我已经完成了扫雷,这是我引以为豪的成就,因为当它起作用时它是美妙的。我在使用 2048 时遇到过问题,当它起作用时,我再次感到自豪。看看我做了什么!现在我正在做贪吃蛇游戏,问题是:我必须决定是要编写游戏还是继续上课。有时我不得不强迫自己想“我最后一次玩这个游戏了。这次我得学点东西”。

“你的背景没有任何区别”

我是 Java 的新手。该课程非常有教育意义,简单明了,而且很有趣。它使学习 Java 变得有趣。对我来说,这很重要,因为我想学习并享受我正在做的事情。我认为您的背景对学习编码没有任何影响。当然,它在某些时候可能是有益的和有帮助的。作为一名RPG程序员,我已经熟悉了整个编程逻辑。刚接触编程和学习任何编程语言的人可能不具备那种熟练程度。但老实说,我认为 CodeGym 在熟悉基本概念方面做得很好。它帮助您实现目标:学习Java并满足市场需求。当我年轻的时候,我的梦想是开一家软件公司,制作视频游戏,诸如此类。我喜欢在 RPG 中编码。但是对于 Java……谁知道呢?也许我会变得足够好,创造一个游戏,卖掉它并开始我自己的公司。

“花更多时间学习,尤其是在刚开始的时候”

以我个人的经验,我想给每个开始学习Java和编程的人一些建议:
  1. 花更多时间学习,尤其是在刚开始的时候。

    它有助于增加学习更多的欲望。我不会开始在这里做半小时,在那里做半小时。仅仅激起我们的兴趣并吸引您是不够的。给它一个小时,两个小时,四个小时!至少在一开始。

    我已经到了我知道的地步,我想继续学习,我知道我为什么要这样做,我并不总是有时间投入,但当我有时间的时候,我会回来坐在我的电脑前 1-2 小时,有时长达 4-5 小时,尤其是在周末,然后学习。

  2. 注意你正在做的事情并享受它。其余的将自行处理。

    我毫不怀疑,即使我现在的能力有限,我也可以学习编写 Java 代码。这会很有帮助,因为没有人再专业了,而且你既不能做 RPG 也不能做 Java。你必须做更多的事情,比如 Python、C++ 或 C#。你必须足够多才多艺才能在你的位置上表现得更好。

    底线是:找到你想学的东西,你愿意学,然后去做。

评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION