CodeGym/Java 博客/随机的/如何在 CodeGym 上学习:课程指南
John Squirrels
第 41 级
San Francisco

如何在 CodeGym 上学习:课程指南

已在 随机的 群组中发布
个会员
所以,您决定成为一名 Java 程序员。一个合理的问题立即出现:“你应该从哪里开始?” 在本文中,我们将讨论如何在 CodeGym 上从头开始学习编程。我们将探讨课程的特点、学习过程如何划分阶段以及必须使用网站的哪些部分才能使您的培训尽可能有效。 如何在 CodeGym 上学习:课程指南 - 1

目录

CodeGym:一个强调实践的Java教程

1.以游戏的形式学习

CodeGym 课程有点像电脑游戏。它分为四个任务,每个任务都有一个共同的概念。例如,Java 语法是第一个任务,您可以在其中学习该语言的基本语法。 每个任务包含十个级别,必须按顺序完成。这些级别充满了不同难度的课程和任务。要晋级到下一关,你需要解决当前关卡的大部分任务,因为成功完成任务,你就获得了一些“暗物质”。您可以使用它来解锁后续课程和任务。

2. 从头开始​​的编程练习

在我们的 Java 教程(CodeGym 课程)中获得的实践经验包括各种格式的任务。它们随时间变化:
  • 有些任务是为了巩固之前课程中的理论材料;
  • 其他的则旨在从较早的层次重复先前涵盖的理论;
  • 还有一些是“挑战任务”,这些任务基于下一、二或三级中呈现的材料。是的,你没看错。这是故意的。想马上解决一个任务,但你不知道什么?去谷歌上查询!对于程序员来说,这是一项非常有用的技能。但是,如果您想严格按顺序浏览材料,那么只需将任务放在一边,在达到必要的理论后,在几个级别后返回到它。
它们的大小和难度也各不相同:
  • 代码输入是初学者的任务。有时,一个有抱负的程序员应该亲自动手去感受代码。为此,您只需“复制”一个示例;
  • 分析别人的代码并找出错误。嗯,你懂的。我们也有这些任务;
  • 编写自己的代码来满足任务条件列表;
  • 奖励任务。这些对于自学和培养你用算法思考的能力来说是更困难的任务;
  • 小型项目。这些任务分为几个子任务。当你按顺序完成每一个程序时,你最终会创建相对复杂和庞大的程序。例如,推箱子游戏或在线聊天室。这些任务出现在课程中间;
  • 视频。有时切换你正在做的事情很有用。在 CodeGym 上,我们通过观看 IT 视频来做到这一点。
有太多的任务,如果你完成课程直到最后,你会情不自禁地成为一名程序员!

3.即时任务验证和工具来改进你的代码

CodeGym 有别于所有其他在线课程的最重要功能是即时自动任务验证、提示、关于如何解决任务的建议。使用 CodeGym,您无需等待很长时间,老师就会检查您的作业:您只需单击一个按钮,如果您的解决方案有问题,您就会立即得到结果和建议。

4.帮助完成任务

您学习如何编程的经历不应类似于独自漂浮在海洋中央的木筏上。你需要与他人互动。最重要的是,CodeGym为此提供了一个“帮助”部分。如果您长时间坚持课程中的任务或无法理解困难的主题,请在特定部分提出问题. 学生、程序员或网站工作人员肯定会帮助您。更重要的是,当你觉得准备好了,去“帮助”部分帮助别人学习对你来说是非常有价值的。这意味着您必须理解其他人的代码。完成课程后,学生将获得 300-500 小时的实际编程经验!对于那些已经学习了基础编程但不知道从哪里开始找工作的人来说,本课程也是一个很好的工具。除了练习之外,您还可以在使用 CodeGym 的过程中了解在求职面试中必须回答的重要问题,并能够撰写一份称职的简历。

学习平台:网站和手机应用程序

要使用 CodeGym 掌握 Java 编程的基础知识,您有两种选择:通过Android 应用程序或在 Web 版本中。但是,还有第三种方法:在网站和应用程序中同时学习 :) 如果您有有效订阅,则可以这样做。

课程阶段

CodeGym 是最完整的英文 Java 教程。主要的 Java 课程将全面介绍 Java 核心,随后的实践将帮助您学习如何使用更高级的技术。使用 CodeGym,您将学习 Java Core 并通过即时验证解决 1200 个任务。 课程包括什么?
  • 理论课简明扼要,实例丰富;
  • 任务、小型项目;
  • 励志课程(在一个级别的开始)和视频将帮助您在课程结束时保持“充电”;
  • 对涵盖的材料(初级水平)进行测验。
课程进展如何? Level 0 是对 CodeGym 世界、其特点和教学方法的一种介绍。您从第一节课就遇到了任务,您可以直接在网站上解决它们。第三关有专门的课程安装IntelliJ IDEA,这是Java程序员常用的开发环境。通过安装它和 CodeGym 插件,您不仅可以在 Web 上完成任务,还可以在您的 PC 上完成任务。这在课程的后续级别特别有用,当您开始面对更大的任务时,以及从课程的后半部分开始 - 小型项目和奖励任务。

CodeGym 上的有用部分

培训课程——这是最重要的!完成整个过程,您将成为一名出色的 Java 程序员! 任务——1200 个实际任务。它们可以与课程分开打开,但只有您已经达到的那些才可以解决。 帮助— 获取 CodeGym 学生和专业人士的集体智慧。只要问你关于理论或任务的问题,他们肯定会帮助你。 文章— 围绕兴趣和城市建立的社区,旨在讨论 CodeGym 以及与您的学习相关的一切——理论、任务、面试问题。加入兴趣小组,阅读 CodeGym 校友、在读学生和编辑人员撰写的文章,如果您有话要说,还可以发表您自己的文章! Success Stories是一个特殊的群组,CodeGym 的学生和毕业生在这里分享他们如何成功征服 Java 并找到工作。 游戏是一个项目涉及编写简单但引人入胜的游戏的部分,例如 Snakes、2048、有障碍的赛车游戏和外太空射击游戏。所有这些项目都分为子任务。一步一步地完成它们,你最终会得到你自己的游戏版本。项目按难度划分。完成第 5 级的学生可以接触到一些内容,而另一些则需要达到第 10 级或更高级别的技能和知识。
视频— 我们的官方 YouTube 频道是查找 CodeGym 学生制作的视频报告、视频评论、各种有用的教程、最佳外语编程课程的翻译等的地方。

在哪里与 CodeGym 团队聊天

您可以通过support@codegym.cc写信给我们或使用网站上的聊天功能来询问与课程相关的任何问题。我们在社交网络中
评论
  • 受欢迎
你必须先登录才能发表评论
此页面还没有任何评论