/railstutorial

Mi clon de "Twitter" en Ruby on Rails.

Primary LanguageRuby

RoRTutorial

Ruby On Rails es un framework increíble, moderno, robusto y altamente seguro.

Esto ha implicado que muchas personas hayan volteado a verlo y quieran aprenderlo.

Sin embargo, el nivel de dificultad es alto, por el simple hecho de que necesitas conocimiento de muchísimos temas profesionales web.

Incluso, no es considerado para principiantes, de acuerdo con el creador de Rails.

Rails was never primarily about being friendly to beginners. We encourage improvement and for people to live up to the state-of-art.

— DHH (@dhh) noviembre 30, 2011
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

Aunque, siendo sincero, no coincido del todo.

Como desarrolladores donde buscamos ser mejores día a día, debemos confiar más en nosotros y ser aún más persistentes con los lenguajes y tendencias nuevas.

Es difícil, lo sé, los cambios asustan. Pero no es imposible.

¿Por qué recomendaría Ruby On Rails?

Porque, al igual que Django, cuenta con absolutamente todas las buenas prácticas, comunidad, tecnología moderna y profesionalismo que un framework debe tener.

Claro, toma tiempo entender todo (es un monstruo hecho código) pero es parte del juego.

Nuestra meta al final es crear aplicaciones para un mundo mejor conectado y empático con la tecnología. Por eso hay que buscar crecer con todo lo nuevo.

Excelente, me encanta la propuesta. ¿Qué sigue?

Te invito totalmente a que hagas el tutorial de Michael Hartl y le des una oportunidad.

Te tocará googlear mucho, anotar lo que no entiendas, concentrarte y mentalizarte en que es un maratón, no un "sprint".

Y es lo interesante de ésta área. Requiere perseverancia, creatividad.

Con la constancia, verás los frutos en tus proyectos y carrera profesional.

Finalmente, un último tip si decides este camino, estudia más Ruby.

Te dejo un tweet donde vinculo un artículo épico con consejos excelentes para iniciar con este lenguaje:

Este 2014, con estos consejos, aprende Ruby y sé épico // The path of the Padawan http://t.co/a8Nb1VoADR via @crowdint

— Miguel Nieva (@mikenieva) diciembre 28, 2013
<script async src="//platform.twitter.com/widgets.js" charset="utf-8"></script>

Trabaja a tu ritmo el tutorial, sigue a Michael Hartl, ve con todo y termínalo también.

De ahí, tendrás mejores bases para trabajar en tus proyectos profesionales, poco a poco.

Te deseo lo mejor y mucho éxito.

Fuentes

Consejos Técnicos

  • Puedes descargar y apoyarte en mi repositorio para ver el proyecto final.
  • El tutorial se divide por capítulos, lo mejor es ir uno por uno y desglosar los conceptos que no vayas entendiendo.
  • Puede ser un capítulo por día.
  • Haz TODOS los tests, conforme vayas avanzando te darán la seguridad de que vas haciéndolo bien.