Pregunta

Recientemente comencé a estudiar Ruby, y en lugar del consejo de Jeff durante el fin de semana...

  1. Deja de teorizar.
  2. Escribe mucho software.
  3. Aprende de tus errores.

... Estaba interesado en perfeccionar mis habilidades mientras ayudaba a la comunidad de código abierto en el proceso, así que pensé en preguntar si alguien tiene alguna sugerencia sobre proyectos de código abierto interesantes escritos en Ruby que conozca o en los que esté involucrado.

¿Fue útil?

Solución

Bueno, no especificaste Rails, así que voy a tirar Zapatos allí afuera.Primero, crear aplicaciones de zapatos es probablemente la mejor manera de aprender Ruby (Rails es genial, pero dominar Ruby me parece mucho más divertido y útil).En segundo lugar, aunque ciertamente no creo que construir componentes de interfaz de usuario multiplataforma sea trivial, los zapatos son relativamente nuevos y relativamente pequeños.Sin duda, se podrían hacer innumerables adiciones.

Otros consejos

Los proyectos activos en Forja de rubíes son un gran lugar para comenzar.Lo que sería un buen proyecto inicial es elegir uno que sea bastante popular pero que no tenga muchos desarrolladores.

Si estás interesado en Ruby on Rails, estoy trabajando en Redmina ahora mismo.Ha sido uno de los proyectos más activos y sólo cuenta con 5 desarrolladores. Rieles de código abierto También tiene una buena colección de proyectos.

He encontrado haciendo un Refactotum una excelente manera de comenzar un proyecto.Utilice el hecho de que es nuevo a su favor, la mayoría de las personas que han estado en un proyecto se olvidan de cosas simples como las dependencias de gemas y la documentación.

En lugar de unirse a un proyecto de código abierto, encuentre algo que quiera aliviar.

Encuentro que mi primer año con un lenguaje casi siempre es código descartable (o al menos, debería ser).

Encuentre un problema que (personalmente) desee resolver.Usa Ruby para hacerlo.Aprenderás mucho.

Creo que si estás intentando aprender un nuevo idioma, haz algo divertido en ese idioma.

Aprendí Python escribiendo muchas arañas web y pequeños juguetes y para Ruby tomaría exactamente el mismo camino.En lugar de encontrar un proyecto que necesite aportaciones, haga un par de pequeños proyectos personales para familiarizarse con el idioma.Aprendes más haciendo algo que leyendo muchos ejemplos y códigos de otras personas en esos primeros meses.

Un lenguaje como Ruby está estructurado de tal manera que puedes hacer algo productivo de inmediato sin mucho apoyo, así que salta y haz algo divertido en lugar de pensar que tienes que hacer algo por otra persona justo al comienzo de tu experimentación. un nuevo idioma.

Diviértete con Ruby, está en mi lista corta de cosas para jugar :)

Mira a tu alrededor github para algunos proyectos de código abierto.Algunos de los proyectos más populares son:

mira el Popular bifurcado lista y probablemente verás algo que te interese.

¿Qué tal escribir pequeños juegos?Consíguete un RubyJuego y empieza haciendo algunos juegos sencillos.Haz un tetris, una serpiente, algo realmente sencillo.Es muy divertido y aprenderás muchas cosas básicas sobre el idioma.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top