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áles son algunos sitios independientes realmente buenos para obtener proyectos de diseño web?
- ¿Es correcto aprender desarrollo web usando frameworks?
- ¿Cómo es el proceso de entrevista para un desarrollador web front-end?
- ¿Qué es mejor usar ngx-bootstrap o ng-bootstrap en angular 4?
- ¿Cuáles son las diferencias entre px, em y% en CSS? ¿Cuál debo usar y por qué?
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: