Estaba en una situación en la que la gran cantidad de blogs / documentos / tutoriales / sitios de códigos que cubrían Ruby on Rails era demasiado confusa para mí y realmente no me estaba haciendo mucho bien.
Aunque traté de seguir el http://railstutorial.org de Michael Hartl , y aunque está bien escrito, a menudo me encontré desgarrado por las inevitables fallas junto a aprender algo nuevo y seguir un tutorial escrito. Lo que aprendí de Michael Hartl no fue realmente cómo comenzar a construir algo, sino más bien cómo comenzar. La cantidad de ayuda que puede obtener con su tutorial en sitios como http://stackoverflow.com es realmente útil y ciertamente fortalecerá sus habilidades para encontrar y corregir errores. Algo que personalmente sentí que estaba pasando demasiado tiempo haciendo para empezar.
Luego, después de dejar a un lado a Rails, durante un par de meses, finalmente encontré un canal en YouTube presentado por Dave Jones , profesor de Spokane Community College. Dave tiene un gran enfoque a lo largo de sus, hasta ahora, 31 videos en Ruby on Rails . Seguir estos videos junto a él y sus alumnos me hizo sentir como parte del aula, e incluso algunas de las preguntas que tenía, otros alumnos también. Los videos tienen un buen equilibrio entre codificación, resolución de problemas, preguntas de los alumnos y más explicaciones, y él enseña a un ritmo en el que me siento muy cómodo.
- ¿Cuál es el mejor sitio web para aprender Java por completo?
- ¿Cuál es el mejor lenguaje de programación para construir un sitio web de transmisión de video?
- Cómo crear una página de inicio de sesión en PHP usando sesión
- ¿Cómo puede el web scraping eliminar un sitio web?
- ¿Cuáles son las ventajas de usar un marco como Angular 2 sobre hacerlo manualmente con algunos JavaScript / AJAX / jQuery?
He aprendido mucho siguiendo sus videos, ¡y también he codificado mucho! Los videos tienen una duración aproximada de 30 a 40 minutos y cubren los siguientes temas:
- Instalación
- Configuración (Dave usa RubyMine, yo no. Usé la Terminal).
- Diseños
- Puntos de vista
- Controladores
- Modelos
- La estructura MVC en Rails. Algo que sigue explicando continuamente. Lo cual fue genial para mí ya que era algo con lo que tenía problemas.
- Enrutamiento
- DESCANSO / CRUDO
- Formas
- Andamios
- Autenticación con gemas
- Controladores de correo electrónico
- Desplegando
Comencé sin una verdadera experiencia en Rails que no sea una inmersión rápida a través del Tutorial de Michael Hartl . Tenía 6 meses de experiencia con Ruby en las clases de la universidad. Aparte de eso, seguí construyendo cosas con Dave Jones y sus dulces y geniales videos.
Espero que encuentres un Rails Way que funcione solo para ti.
Primer video en la Serie Dave Jones Rails: