如何静下心来学java_java初学者,应该怎么去学习?

在这里,我可以提供一个大致的学习计划,说明需要建立什么应用程序以及学习路线图。 实际上,这个计划最方便的地方在于你可以在任何地方进行(下面我会详细说明)。但是要理解如何去学则要困难得多,下面我也会说到这一点。

希望我的建议会帮你节省不少时间,也不至于在学习时失去动力。

如果你从来没试过用Java进行编程,那么在学习之初就避免初学者的典型错误是很重要的。程序编制是一项实际活动。尽早开始代码实践很重要,不需要一次研究太多的理论,尤其是在学习的头几个月。最好先进行少量的研究,然后立即进行实践,在实践中修正。

定期学习:每天写代码,每隔一天学一次理论。

了解理论后,记录摘要。手写笔记或记录在电脑里都行,记下你对阅读或观看的理论内容的简短思考。

不用在困难的任务上花费太久的时间。最好先解决一些简单的问题,之后再回到复杂的问题。

别害怕提出问题。如果有不清楚的地方,阻碍了你继续学习,可以提出问题。为了解决这个问题,你可以看一些专门的论坛,例如,许多stackoverflow或reddit的线程,以及JavaRanch。

听起来不错,但是从哪里获得课程和任务呢? 最后,又怎么来检查学习效果呢?

相关课程很容易找到。你起初会学习Java Core,这是语言程序设计的基础。它涵盖了Java语言程序语法结构和编程的主要概念。网上有很多很好的教程和资源,学习主题一目了然。这些主题可以作为课程的基础,例如:

大概的课程如下:

如果你想系统学习的话,建议在平日至少要花2-3个小时来进行编程,在周末要花5个小时以上。做到以上这种情况,你需要3-6个月的时间来达到Java Trainee的水平,甚至能达到Java Junior的水平。

如果你时间比较少,也请每天至少花20分钟学习,阅读一篇相关文章或解决一项简单的任务。

主要阶段:从Oracle网站安装JDK(Java Development Kit);

IDE Java安装(IntelliJ IDEA, Eclipse 或NetBeans);

学习Java语法结构,就是变量、运算符、分支、循环;

学习Java Core,这就是面向对象程序设计(OOP)的基础;

学习Java Collections Framework;

学习流行的库和构架;

学习常用的应用程序接口(API)(例如,Servlet、JSP、JDBC、JUnit);

学会Git;

……

不过更重要的问题是:如何选择学习的地方和检查学习成果。这个部分是最重要的,最好是能在互联网上找到实践课程。

CodeGym(https://codegym.cc/zh/)是一门非常好的课程。在所有Java Core主题上都有理论,实践任务也很多(1200多个)。 所有任务均由自动验证器检查,如果有问题,它会提供有关如何纠正错误的建议。这门课程的任务也非常简单,但是也有一些小型设计,这些设计分为逐步说明。例如创建餐厅模拟器或小型游戏。此外,课程还设有激励性讲座。https://codegym.cc/zh/​codegym.cc

CodeCademy是一个用户友好型网站,具有内置的集成开发环境(IDE)、简要的理论和分步执行的任务。代码部分已被编写,必须独立输入。 在这个网站,你不仅可以找到Java课程,还可以找到其他编程语言和技术的课程。

LearnJava 是一门简短但实用的实践课程。

GeeksForGeekss是许多课程和任务的绝佳门户。学习的过程可能会感到困惑,但也很容易找到对自己有用的东西。

学无止境,不要半途而废,祝大家成功!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值