我刚刚开始研究Ruby,并代替Jeff周末的建议......

  1. 停止理论化。
  2. 写很多软件。
  3. 从错误中吸取教训。

...我有兴趣在帮助开源社区这个过程的同时磨练我的技能,所以我想我会问是否有人对你所知道或参与的用Ruby编写的酷/有趣的开源项目有任何建议。

===============>>#1 票数:19 已采纳

好吧,你没有指定Rails,所以我要扔掉那里的鞋子 首先,构建鞋子应用程序可能是学习Ruby的最佳方式(Rails很棒,但我发现掌握Ruby更有趣/有用)。 其次,虽然我当然不认为构建跨平台UI组件是微不足道的,但鞋子相对较新,而且相对较小。 毫无疑问,可以做出无数的补充。

===============>>#2 票数:11

Rubyforge上的活跃项目是一个很好的起点。 什么是一个好的入门项目是选择一个非常受欢迎但不是很多开发人员。

如果您对Ruby on Rails感兴趣,我现在正在研究Redmine 它是最活跃的项目之一,只有5个开发人员。 开源Rails也有很多项目。

我发现做一个Refactotum是开始一个项目的好方法。 使用您对自己有利的事实,大多数参与项目的人都忘记了诸如gem依赖项和文档之类的简单事物

===============>>#3 票数:8

而不是加入一个开源项目,找到你想要划伤的痒。

我发现我用语言的第一年几乎总是丢掉代码(至少应该是这样)。

找到您(个人)想要解决的问题。 用ruby做的。 你会学到很多东西。

===============>>#4 票数:6

我想如果你正在尝试学习一门新语言,那就用这种语言做一些有趣的事情。

我通过编写大量的网络蜘蛛和小玩具来学习python,而对于ruby,我会采取完全相同的路径。 而不是找到需要输入的项目做一些小的个人项目来感受语言。 通过在最初几个月阅读大量示例和其他人员代码,您可以通过做某事来学习更多知识。

像Ruby这样的语言是这样构成的,你可以在没有太多支持的情况下直接开箱即用,所以跳进去做一些有趣的事情,而不是认为你必须在实验开始时为别人做点什么。一种新的语言。

玩得开心,这是我在玩的简短列表:)

===============>>#5 票数:6

github上查看一些开源项目。 一些比较受欢迎的项目是:

查看Popular Forked列表,您可能会看到一些您感兴趣的内容。

===============>>#6 票数:2

写小游戏怎么样? 抓住自己的RubyGame ,开始制作一些简单的游戏。 制作俄罗斯方块,蛇,非常简单。 这很有趣,你将学习很多关于语言的基本知识。

  ask by CodingWithoutComments translate from so

未解决问题?本站智能推荐: