CodeGym /Java 博客 /随机的 /Java 对您来说是一个难解的难题吗?
John Squirrels
第 41 级
San Francisco

Java 对您来说是一个难解的难题吗?

已在 随机的 群组中发布
对于刚开始编码的学生来说,最令人困惑的事情之一就是被告知编程很容易。事实上,情况完全不同。美国著名计算机科学家艾伦·凯 (Alan Kay) 说得一针见血:“你能学到的最灾难性的事情就是你的第一门编程语言。” 当然,大多数编程语言(包括Java)不需要杰出的大脑或特殊的知识。尽管如此,它们可能比你表现出来的更令人沮丧和更棘手。许多编程技能都是关于培养提出正确问题并知道要复制粘贴哪些代码的技巧。另外,还有一个大秘密——学习 Java 没有精通,没有最终水平。那么,你准备好了吗?您能够达到熟练的编码水平吗?要想在编程领域取得成功,你需要什么? Java 对您来说是一个难解的难题吗? - 1

确定你的目标

最有可能的是,您已经设定了目标并且知道想要从 Java 获得什么。您想成为一名 Java 开发人员、Android 开发人员,还是将您的生活与 QA 自动化联系起来?您是否渴望开发 Web 应用程序、Android 应用程序、科学应用程序或创建 Eclipse、IntelliJ IDEA、NetBeans IDE 等软件工具?牢记您的目标,并将主要精力集中在那些接近您目标的任务上。当然,当您直接将 Java 语言与您将来想要用它做的事情联系起来时,您会发现学习 Java 语言会更容易一些。查看稍后可以使用的输出将帮助您始终保持动力,并为您的进步提供切实的证据。然而,不要忘记学习基础知识仍然至关重要,所以永远不要跳过一个主题,永远不要错过任何事情。与许多其他在线课程不同,CodeGym 并不乏味,仅包含实用信息。

制定路线图

“代码”这个词的定义有点神秘,因为它意味着计算机(而不是人类)应该理解的一种通信技术形式。许多人开始学习编码的方式就是毫无方向地跳入 Java。但最好从一个成功的路线图开始——我们称之为编码世界的鸟瞰图,它可以概述一组最需要的技能、Java 概念和工具。绘制您的学习路径,其中应包括学习:
  • Java 基础知识(语法、核心)
  • 面向对象原则
  • Java集合
  • Java 异常、输入/输出流
  • 算法、模式
  • Java多线程
  • 单元测试
  • ETC
幸运的是,CodeGym 课程结构良好,并以正确的顺序涵盖了所有这些基本主题,让您的学习变得更加轻松。

制定时间表

没有时间表,计划能做什么?如果您制定一个适合您生活方式的个人学习时间表,那就太好了。理想情况下,您应该每天花 2-3 小时来学习 Java。最重要的是,您不应该长时间休息,因为它们可能会在您的教育道路上造成巨大的差距。当然,如果你碰巧跳过了一两天的教育,这没什么大不了的,但如果这种休息成为一种习惯,它们肯定会拖慢你的学习进程。综上所述,如果您在组织方面存在问题,并不意味着您无法学习 Java。尝试将所有课程和练习整理在笔记本或文件中。相信,当您忘记如何修复一周前修复的问题时,您会发现有一个地方可以返回非常有用。实际上,许多成功的程序员的目标是保存不同问题的代码和解决方案,以便以后查看。此外,您可以提前一周安排未来的课程,以遵守既定的时间表,而不会错过一两天。为了让自己更有动力,您可以充分利用CodeGym 的日程安排 ,跟踪所有未来的活动和您的成就。您需要安装我们的Android 应用程序 才能收到学习时间的提醒。“花在组织上的每一分钟,就赢得了一个小时。” - 本杰明·富兰克林。

参考外部帮助者

在您的学习计划中,您还应该包括一些可以增强您的 Java 知识的额外资源。当然,我们的“帮助 ”、“论坛 ”和“文章” 部分充满了有用的信息。但为了开阔您的视野,您可能有兴趣阅读由专业 Java 程序员撰写的世界著名书籍。幸运的是,许多精彩的选择(例如学习 Java 编程的必读书籍适合初学者和专家的学习 Java 的最佳书籍) 可以帮助您缩小选择范围并轻松找到更适合您的内容。除了阅读 Java 书籍之外,您还可以从观看 Youtube 教程中受益,特别是如果您是一个视觉感知能力很强的人。话虽如此,总有一天你的座右铭听起来会是“少看多做”。迟早,你应该停止只是被动地观看视频和阅读编程书籍。实践是必不可少的,这就是为什么我们的课程更加注重实践并充满引人入胜的任务。我们的课程提供了许多不同复杂程度的代码示例和编码任务,以帮助您对自己的编程技能更加自信。通过学习专业人士编写的现有代码,您可以显着提高您的编程技能,同时逐步建立自己的风格。然后,当您觉得自己已经准备好接受更具挑战性和更有趣的事情时,您可以尝试启动自己的编码项目,无论是基本应用程序还是游戏(CodeGym 的“游戏”部分在这方面会非常方便

找到正确的理论/实践平衡

新程序员通常犯的最大错误是专注于学习太多理论和语法而不是解决问题。经验和实践就是一切,这就是为什么我们的课程以 80/20 的学习原则为傲。80% 的内容侧重于帮助您编写代码和培养解决问题的技能的实际任务。只要你学会克服问题和挫折,你就会走上山顶,并清楚地看到自己的进步。

使用 CodeGym 进行训练!

学习编程几乎和锻炼肌肉一样。为了获得力量,您需要去健身房举重。要学习 Java 编程,您需要坐下来编写代码。就像举重后第二天你会感到肌肉酸痛一样,如果你陷入编程问题,你的大脑可能会受伤。同意您不会仅仅因为感到肌肉疼痛而放弃锻炼。你明白这是这个过程的一部分。因此,即使您在学习编码时遇到困难,也不要开始怀疑自己是否有足够的天赋来完成课程并成为一名 Java 专业人士。这都是关于次数和组数的。您可以通过锻炼塑造梦想的身材。你训练的时间越长,你就会变得越强。学习Java也是同样的过程。你花在编码上的时间越多,你就会变得越熟练。因此,每天使用 CodeGym 编码、编码、编码来增强您的 Java 肌肉!如果您概述了自己的目标并选择了正确的方法和资源来掌握编码,那么 Java 对您来说就不会成为“硬汉”。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION