我只是最近才开始研究的红宝石,以代替杰夫的咨询意见的周末...

  1. 停止理论.
  2. 写大量的软件。
  3. 从错误中学习。

...我感兴趣的是在磨练我的技能,同时帮助了开放源码社会的过程所以我想问,如果任何人有任何建议,对酷的/有趣的开放源码项目编写的红宝石,你知道的,或者是参与。

有帮助吗?

解决方案

好了,你没有指定轨道,所以我要扔 在那里。第一,建设的鞋子应用程序可能是最好的方式来学习红宝石(轨道是很大的,但我找到掌握红宝石更有趣的/有用的)。其次,虽然我当然不认为建立跨平台的用户界面组件是微不足道的,鞋子是相对较新和较小。还有毫无疑问,无数的增加,可以作出。

其他提示

活动项目 Rubyforge 是一个很好的开始。是什么将是一个良好的起动项目是选择之一,是非常受欢迎的,但不是一个很大的开发。

如果你有兴趣的红宝石在轨道上,我的工作 管理平台 现在。这是一个最活跃的项目,并且只有5个开发商。 开放源轨 还有一个良好的收集项目。

我发现做的 Refactotum 一个伟大的方式来开始一个项目。使用事实上,你是新来的你的优势,大多数人已经在一个项目忘记简单的事情,比如宝石的依赖关系和文件

而不是加入一个开放源项目,找到一个痒你想从头开始。

我找到我的第一年期的语言几乎总是被扔掉码(或至少, 应该 定)。

找到一个问题(个人)要解决。用红宝石做到这一点。你会学到很多东西。

我想如果你正在尝试学习一门新的语言,做一些有趣的东西在这种语言。

我学到蟒蛇通过编写大量的蜘蛛网和小玩具和红宝石我就会采取完全相同的路径。而不是寻找一个项目,需要输入的做几点个人的项目得到一个感受的语言。你了解更多通过这样的东西然后通过阅读大量的实例和其他人的代码,在那些头几个月。

语言喜欢红宝石的结构是这样一种方法,你可以做一些事生产性的直接开箱没有太多的支持,因此直在做一些有趣的东西,而不是认为你做的东西对别人有权在开始你的实验有新的语言。

有趣的红宝石,这是在我的短名单的东西来玩:)

看看周围 对于一些开放源码项目。更受欢迎一些项目是:

看看 受欢迎的分叉 你可能会看到点东西,你感兴趣。

怎么样写的小游戏吗?抓住自己 RubyGame 并开始通过一些简单的游戏。使俄罗斯方块,一条蛇,东西真的很简单。这是一个很大的乐趣,你会学到很多小基础的东西有关语言。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top