CodeGym /Java 博客 /随机的 /傻瓜式 Java 编码:从头开始学习 Java 的最佳选择是什么
John Squirrels
第 41 级
San Francisco

傻瓜式 Java 编码:从头开始学习 Java 的最佳选择是什么

已在 随机的 群组中发布
从书本上学习任何东西似乎都是正确的选择,但它对学习编码有意义吗?让我们想象一下,您是编程的新手,对于找到一份真正的工作您应该知道什么和做什么有一个模糊的印象。拿一本关于 Java 编码的傻瓜书来获得一个大概的概念是可以的,但下一步是什么?你肯定不能在你的简历中包括这种经历 :) 傻瓜式 Java 编码:从头开始学习 Java 的最佳选择是什么 - 1编程是一种技能,由于每天习惯编码,它会变得更加敏锐。你不会通过学习游戏规则成为一名出色的体育运动员,因为你需要每天练习并受到重击才能取得好成绩。现在,让我们谈谈许多初学者的主要错误,并思考如何通过制定完美的学习计划来避免这些错误。

从哪里开始以及不该做什么

在您之前有数百万的学习者,而且还会有更多的后继者,您猜怎么着?他们中的许多人仍然落入常见的陷阱。但是你不会在其中,伙计 :) 因为你有一个几乎所有初学者都会犯的常见错误的候选名单,现在你可能不会花时间在:
  • 太多的研究而不是实践;
  • 没有明确目标的持续学习;
  • 教育中停顿时间过长;
  • 单独学习。
你能一劳永逸地摆脱这些障碍吗?是否可以选择通过理论、实践、动机和目标设定的正确组合来为傻瓜学习 Java?根本不存在可以服用并成为优秀 Java 开发人员的神奇药丸。但我们现在拥有合适的工具,这将帮助您应对这一巨大挑战。

认识 CodeGym:面向傻瓜(以及高级学习者)的 Java 教程:)

CodeGym 课程很适合编程初学者。您不必在数学方面表现出色或具有 IT 背景也能通过这门课程。您所需要的只是学习和练习的时间。以下是 CodeGym 的一些功能,可提升您的 Java 学习水平。
  1. 从一个深思熟虑的学习计划开始

    您可能已经注意到,并非所有顶级专业人士都可以成为顶级教师。有时,经验太丰富的专家无法向初学者解释他们所知道的任何概念……只是因为他们无法保持简单。

    我们知道要理解一个用纯理论和不熟悉的表达方式解释的新主题是多么困难。最好不要过多地研究每个与主题相关的最小功能。

    CodeGym 的目标是为您提供作为初级开发人员所需的最低限度的理论基础。这是一个完整的傻瓜 Java 教程,您可以在其中边做边学(或编码,更具体地说)。

    该课程包括一些尽可能简单解释的理论知识和数以千计(!)的编码任务。您从基本任务开始,逐步完成更棘手的任务和编码项目。别担心:本课程将引导您从零开始到清楚地了解如何运行 Java 编程。

    您在 CodeGym 的旅程分为四个任务:Java 语法、Java 核心、Java 多线程和 Java 集合。每个任务包含 10 个级别。每个级别有 12-13 节课。每节课都涵盖特定主题,包括理论和一组任务。在这里,您有一个包含简短易懂的讲座和“家庭作业”的教育计划!

  2. 立即获得有关您的结果和进度的反馈

    这本书只能为您提供已经写好的东西。它不会回答其他问题,当然也不会就如何修复您的代码提出建议!

    为此,您需要一位导师。在课堂学习或私人辅导比从书本上学习 Java 更有效,但它也有缺点。首先,这是一个苛刻的时间表。其次,迟来的反馈。你的导师需要时间来检查你的作业并给你建议,你可以等待几天的回复。

    在 CodeGym,您可以在几秒钟内即时审查您的解决方案,查看您的代码是否完全满足要求等等!亲眼看看:用 Java 为傻瓜编程可能会令人兴奋。您从第一课开始使用方便的 webIDE 进行编码,获得有关解决方案的提示以及有关如何改进编码风格的一些建议。

    一切都很简单:编写您的代码,单击“验证”按钮并立即查看结果。系统还会为您提供其他学生的平均尝试次数。

  3. 带着感觉、动力和好公司学习

    为什么Java学习者不管成绩如何都半途而废?答案很简单:缺乏动力或(和)乏味的学习经历。无论您有什么编程背景,如果您不参与,都很难让自己投入学习。但是我们都喜欢做一件事——玩。

    如果您熟悉游戏,就会知道它们可以轻松地将您从现实中“偷走”数小时或数天,直到您通过任务或征服想象世界。教育能这么有趣吗?再次欢迎来到 CodeGym。

    在这里,您可以在充满未来感的环境中学习和玩耍。您的目标是通过传递任务和解决任务来升级角色。每个成功解决的任务都会为您带来一个“暗物质”。这是您的奖赏,也是您开启更多课程和练习所需的资源。要将整个游戏传递到最后,您必须编写大量代码。通过这种方式,到课程结束时,您将掌握知识和 300 到 500 小时的实际练习。

    同样重要的是,你并不孤单。CodeGym 的社区正在壮大,您可以随时寻求任务帮助或获得调整学习的建议。让编码成为您的日常习惯,您一定会学会如何运行 Java 编程。

学习Java的书籍红利清单:从“傻瓜书”系列到深度阅读

别误会,没有人想劝你不要读书。实际上,书籍可以很好地补充您的学习计划。以下是一些值得您关注的来源:
  1. Head First Java,作者:Kathy Sierra 和 Bert Bates

    这本书可以说是 Java 的最佳介绍,其中核心语言和 OOP 的概念在真实世界的例子中得到了解释。你会从第一页开始参与,直到你完成它。尽量不要跳过每章末尾的练习和谜题,以更好地记忆材料。

  2. Java 编程入门入门

    您可能对“傻瓜系列”持怀疑态度,但对于那些在特定领域一无所知的人来说,它们仍然很有用。在这里,您将学习开始编写 Java 代码所需的主要内容,例如如何安装 Java、编译代码以及完成阅读后完成不同的实践练习。

  3. Java:Herbert Schildt 的初学者指南

    好了,不开玩笑了。如果您希望以严肃的语气得到深刻的解释,请尝试这个。本书向您介绍 Java 的核心术语,并引导您从对数据类型、类和对象的基本理解到更复杂的概念,如 lambda 表达式和函数式接口。本书每章末尾还设有自测部分。

  4. 核心 Java 第一卷——基础

    不要被令人印象深刻的 1000 页所迷惑——您可以轻松地从头到尾阅读本书。每一章都专门针对某个主题,从介绍语言和 Java 编程环境开始,然后转向数据结构、对象和类等。与许多初学者书籍不同,Core Java 明确涵盖了集合和泛型,这对于实际编程很有用。

  5. 思考 Java:如何像计算机科学家一样思考 Allen Downey 和 Chris Mayfield

    本书面向完全的初学者,将教您如何用代码思考。与许多其他内容一样,它从介绍 OOP 开始。每章都有词汇和习题部分,巩固理论,掌握编程思维技巧。它更适合初学者,而不是编码经验很少的读者。对于初学者来说,阅读起来既简单又有趣。

包起来

请记住,您对编程的入门级理解仅在一开始就相关。如果您至少具备以下三点,那么您就有机会超越更有准备的学习者:
  • 明确的目标和时间表
  • 动机
  • ...当然还有大量的练习
祝你好运!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION