2

我以前从未使用过 Java 编码,我发现拥有一个实际项目可以提高学习过程。

所以,我正在寻找一些“按数字绘制”代码 Java 项目,它们是:

  • 给菜鸟的
  • 在线,以及
  • 自由的。

它需要像乐高一样......例如,有一张你将要创建的图片,对组件的描述,以及如何完成项目的分步说明。是的,我用过谷歌,搜索过 stackoverflow,甚至在亚马逊上寻找食谱,但我似乎找不到我想要的。

为了把这个问题放到上下文中,我是一个初学者程序员,他做了一些修补,但希望变得更好。我开始在 Ubuntu 上用 Perl 学习计算机编程,但发现它太难快速(发现错误很难,而且很难对网络抓取进行编程),而且我没有从在线 Perl 社区找到太多帮助来推进我的项目(Perlmonks for例如,除非当我想自己学习如何做时,我花钱请人去做)。然后我的 Perl 代码项目被放弃了,我没有考虑用另一种语言来做。一年后,我拿起 AutoIt 来克服工作中痛苦和重复的 IE 任务。我在 AutoIt 上走得很远,发现社区很棒,随时准备提供帮助。我最终制作了一些我每天在工作中使用的不同程序。我试图在 AutoIt 中扩展到更复杂的网络抓取和自动化,但发现它随着 IE9 的发布而中断,并且在遇到广泛使用 JavaScript 的网站时非常难以编程。我将学习 C# 视为克服 AutoIt 中这些限制的一种方式,但发现我不能轻易跳入 C# 程序 IE 自动化任务。我真的受到了一个关于成为数据科学家的视频,我现在正在尝试学习 Java,以完成免费的在线算法和机器学习课程,并最终掌握 OOP。我尝试过开始这些课程,但发现需要深入了解 Java。我从一门涵盖基础知识的免费 Java 课程开始,但在学习材料时发现如果没有要考虑的项目就很难学习。

4

4 回答 4

0

当我第一次学习 Java 时,我使用了 JavaBat,现在称为CodingBat 。它适用于初学者,免费和在线。也许您可以从 String-1 的 helloName 开始并从那里开始构建。我会将它与其他资源一起使用,但这是练习不同概念的好方法。

于 2012-08-20T18:37:23.693 回答
0

我强烈建议您在深入 Java 之前获得非常强大的 Java 前基础。原因是,Java 并不是一种容易掌握逻辑和一般概念的第一语言——语法可能很困难。查看可汗学院的视频。

这样做大约一个月,然后开始 Java 编码,完成 sun 教程。目标是每天至少编程 5 分钟(例如,在教程之外)。10分钟会经常发生。

于 2012-08-20T18:15:16.453 回答
0

逐步升级到 java。

从这里开始http://w3schools.com并学习与 HTML/JavaScript/Php 等相关的所有内容。然后接java。

虽然如果你确信你想从 java 开始,那么下载 netbeans IDE 并阅读他们的教程。他们很好。 网豆

于 2012-08-20T16:36:37.353 回答
0

从 Java 开始,我会向您推荐 Deitel 的 How to Program 书籍之一,代码解释充分且非常清晰,其中包括练习和完整项目,您可以在阅读本书时完成。

于 2012-08-20T17:59:46.887 回答