Open Source Ruby Projects我最近才开始学习Ruby,并代替了周末的杰夫建议... ...我很想在帮助开放源码社区的过程中提高自己的技能,所以我想问一下,如果有人知道或参与过有关用Ruby编写的有趣/有趣的开源项目的建议,请问有人。 好吧,您没有指定Rails,所以我要把鞋子扔在那里。首先,构建鞋类应用程序可能是学习Ruby的最佳方法(Rails很棒,但是我发现精通Ruby更加有趣/有用)。其次,虽然我当然不认为构建跨平台UI组件很简单,但是鞋子相对较新,而且相对较小。毫无疑问,可以做出无数的补充。 Rubyforge上的活动项目是一个很好的起点。一个好的入门项目是选择一个非常受欢迎但没有很多开发人员的项目。 如果您对Ruby on Rails感兴趣,那么我现在正在研究Redmine。它是最活跃的项目之一,只有5个开发人员。开源Rails也有很多项目。 我发现使用Refactotum是开始项目的好方法。利用您是新手的事实,大多数参与项目的人都会忘记一些简单的事情,例如gem依赖项和文档 不要加入开源项目,而要抓痒。 我发现使用语言的第一年几乎总是扔掉代码(至少应该这样)。 查找您(个人)要解决的问题。使用红宝石来做到这一点。您会学到很多。 在github上看看一些开源项目。一些较受欢迎的项目是:
在"热门分叉"列表上,您可能会看到一些您感兴趣的东西。 我认为,如果您尝试学习一种新语言,请用该语言做一些有趣的事情。 我通过编写许多网络蜘蛛和小玩具来学习python,而对于红宝石,我会走完全相同的道路。不用寻找需要输入的项目,而是做几个小小的个人项目来感受这种语言。您可以通过做一些事然后在头几个月阅读大量示例和其他人的代码来学到更多。 像Ruby这样的语言的结构方式是,您可以在没有太多支持的情况下直接完成生产工作,因此立即投入并做一些有趣的事情,而不是认为在实验开始时就必须为其他人做一些事情一种新的语言。 和Ruby一起玩,这是我的最爱:) 写小游戏怎么样?为自己准备一个RubyGame,然后开始制作一些简单的游戏。做俄罗斯方块,蛇,真的很简单。这很有趣,您将学到很多关于语言的基本知识。 |