Cómo hacer un plan de estudios para convertirse en un desarrollador competente de Ruby on Rails

Aprender desarrollo web es difícil. Diseñar un currículum es realmente difícil. Hacerlos simultáneamente es casi imposible.

  1. ¿Sabes qué habilidades exactas importan hoy?
  2. ¿Sabes qué habilidades exactas serán importantes dentro de un año?
  3. ¿Conoces la cadena de requisitos previos asociados con esas habilidades?
  4. ¿Sabes exactamente qué recursos te enseñan esas habilidades de manera más efectiva?

En lugar de intentar crear su propio plan de estudios, debe elegir uno establecido por personas que sepan de qué están hablando.

Code Code gratis si quieres aprender JavaScript y Node.js

The Odin Project si quieres aprender Ruby on Rails

Además, a menos que haya realizado previamente un desarrollo web, 3 meses probablemente no serán tiempo suficiente para dominarlo. Presupuesto al menos 6.

Haz los rubíes Koans. Aprende a usar git, Rspec y pepino. Lee POODR. Lee Eloquent Ruby. Use guardia con rubucop y rcov en todo lo que haga. Cree una aplicación Rails con una cobertura de prueba del 100%. Cree una aplicación Sinatra con una cobertura de prueba del 100%. Cambiar el ORM. Lea sobre “hexagonal”. Lea “Crecimiento de software orientado a objetos mediante pruebas”. Cree una aplicación de línea de comandos o tres. Descubre cómo hacer autenticación, procesamiento de imágenes, etc. en tus aplicaciones. Aprenda ActiveJob y haga que sus aplicaciones sean asincrónicas. En este punto, ahora estás por delante de algunas personas.

Sin embargo, incluso entonces, todavía no va a ser competente en el sentido de “experimentado”. Conocerá los conceptos básicos y cómo aplicarlos, pero tendrá que pasar años construyendo aplicaciones antes de poder decir que es realmente competente.

Sin embargo, tendrás una gran ventaja.