【问题标题】:Where can i find java assignments/projects to test knowledge我在哪里可以找到 Java 作业/项目来测试知识
【发布时间】:2011-01-09 08:32:23
【问题描述】:

我记得当我的朋友在上 Java 课程时,在他的最后一个任务中,他有一个项目几乎必须使用 Java 中的所有内容。该项目清楚地解释了学生应该如何进行以及应该做什么。

我想开发一些这样的东西,以便我可以了解更多。我发现当我使用所有技术(如继承 gui 异常等)而不是从特定主题做小例子来开发一些项目时,我学得很快。

任何想法或 pdf 文件

【问题讨论】:

    标签: java projects-and-solutions


    【解决方案1】:

    我们的想法是开发一个 Eclipse Cheat sheet,您可以在其中编写小步骤以完成完整的课程。

    Cheat Sheet editorCheat Sheet principle

    一般来说,备忘单有助于指导用户完成一组复杂的说明。
    备忘单有两种类型:简单备忘单和复合备忘单。
    复合备忘单用于组织和呈现以简单备忘单为代表的任务,以实现更大的目标

    其他背书/示例:

    【讨论】:

      【解决方案2】:

      我通常以同样的方式学习新技术:创建新项目。

      我的建议:

      (A) 参加开发者竞赛:

      我发现它有助于我参加与该领域/技术相关的正在进行的竞赛。例如,当我想学习 Android 时,我参加了 Googleś android 竞赛 2。同样,当我想学习三星 C++ Bada 平台时,我参加了 Bada Worldwide Dev 竞赛(我赢得了一部 bada 手机:-)。

      这个想法有两个方面: 1. 您有一定的期限必须完成该项目。这意味着,您每天必须至少工作 2-3 小时。 2.如果你真的在你的项目中做得很好,你可能会赢得奖品。 :-)

      我发现,如果您的目标是学习高级 Java(不一定是 POJO),您可能可以参加诺基亚即将推出的 N8 设备的 Nokia-ATTś 10m 竞赛。链接:http://www.callingallinnovators.com/10m/

      (B) 尝试在网站上寻找一些项目:rentacoder.com

      (现在更名为:http://www.vworker.com/RentACoder/DotNet/default.aspx)。 我发现它们是该站点上“Java”类别下的 92 个开放项目: http://www.vworker.com/RentACoder/misc/BidRequests/ShowBidRequests.asp?lngBidRequestListType=3&txtMaxNumberOfEntriesPerPage=10&lngBidRequestCategoryId=9&optSortTitle=2&optBidRequestPhase=2&lngSortColumn=-6&blnModeVerbose=True&optBiddingExpiration=1 您可能不会中标,但您可以了解自己想做什么样的项目。

      【讨论】:

        【解决方案3】:

        两者都有自动评分器来验证您的解决方案的正确性,后者还会告诉您您的解决方案与尝试相同问题的其他人相比如何。

        【讨论】:

        • 不,我今年参加了 ACM 中欧决赛,老实说,这更像是数学/算法比赛,并不能真正帮助您提高特定语言。
        猜你喜欢
        • 1970-01-01
        • 2010-11-19
        • 2011-10-31
        • 2013-04-25
        • 2013-12-29
        • 2019-07-27
        • 1970-01-01
        • 2017-01-26
        • 1970-01-01
        相关资源
        最近更新 更多