¿Dónde puedo encontrar algunos buenos proyectos de programación de ruby ​​que pueda probar?

Solo piense en alguna aplicación propia. Si desea crear una aplicación sin Rails, puede intentar crear un pequeño servidor web con, por ejemplo, sinatra. Las aplicaciones típicas para principiantes son, por ejemplo, una aplicación de la lista de compras, una pequeña página de inicio o puede consumir algunas aplicaciones como la API de Twitter y crear publicaciones a través de esa aplicación y leer su feed de Twitter.

Hay toneladas de posibles proyectos. Solo usa tu fantasía. Aparte de eso, estoy de acuerdo con Wim ten Brink, quien declaró que deberías hacerlo y no pensar en “Lo intento”. Cuando comienzas a programarlo puede ser frustrante porque las cosas no funcionan. Eso es normal. Necesitarás tiempo para aprender las pistas y los trucos. Ruby es muy amigable, pero especialmente cuando se usan lenguajes como C ++, a menudo solo se obtiene un defecto y simplemente no se sabe por qué sucede eso. En el caso de Ruby, se enfrentará a algún error que no comprende por qué ocurre; por qué el resultado es diferente del esperado. Eso es normal. Sugeriría comenzar a probar su aplicación desde el principio. Eso realmente te ayudará a comenzar. Tal vez lea sobre el desarrollo impulsado por pruebas. especialmente cuando eres un principiante, esto te ayudará a avanzar más rápido y también hoy en día muchos desarrolladores conocidos usan ese enfoque.

Feliz codificación

Antes que nada, ¡nunca lo intentes! Siempre solo hazlo! Cuando lo intentas, estás preparado para fallar. Cuando lo haces, todo lo que puede pasar es que nunca se termine. ¡Así que deja de intentarlo y comienza a hacerlo!

Luego, trate de crear sus propios proyectos para hacer. Esto le permitiría mucha más libertad en su estilo de desarrollo y las elecciones que tiene que hacer. Podrías, por ejemplo, escribir un juego de cartas en Ruby. O una simple página de comentarios en un sitio, donde todos pueden dejar un mensaje corto, con mensajes antiguos moviéndose hacia abajo.

Hazlo simple pero, lo que es más importante, intenta crear tus propias ideas para nuevos proyectos. Como programador, debes ser creativo, así que sé creativo.

¿Has probado alguna vez el webscraping con el controlador web nokogiri o selenium? Encontré los sitios de raspado muy divertidos y no demasiado difíciles de atravesar. Visite Ruby.bastardsbook.com para obtener un buen tutorial sobre cómo hacerlo si está interesado.