¿Cuáles son los pasos que debo seguir para aprender y convertirme en un desarrollador web completo de Ruby / Rails?

Primero, y esto es pedante, desea convertirse en un desarrollador web que conozca Ruby, Rails, JavaScript, CSS, HTML, SQL. Esas son todas las habilidades que toman un tiempo para desarrollarse en sí mismas y ni siquiera toca los aspectos de “Cómo pensar como un programador”, control de fuente, editores de texto (o IDEs si es necesario). La razón por la que digo esto es para no pensar en usted como un desarrollador de Ruby, no todos se casen con un idioma o tecnología.

Mi primera recomendación si eliges tomar este camino es aprender Ruby. Ese sería tu primer idioma. Para eso, recomiendo Zed Shaw “Learn Ruby the Hard Way” (Learn Code The Hard Way – Libros y cursos para aprender a codificar). Haz todo lo que él dice y cada ejercicio. Para la autoaprendizaje, todavía tengo que encontrar un mejor recurso que enseñe no solo el idioma sino las habilidades que lo ayudarán a comenzar a pensar como un programador.

También te sugiero que pienses en algo que quieras hacer, un proyecto en el que puedas canalizar tus conocimientos. Si es una idea nueva que nadie tiene, genial. Si desea reinventar algo que ya existe, también está bien. Simplemente no hagas un blog. El conocimiento es bueno, pero no es hasta que encuentre una manera de aplicar ese conocimiento que realmente comenzará a comprender y crecer como desarrollador.

Consíguete un trabajo. Comienza la búsqueda, sé completamente honesto acerca de dónde estás y qué quieres lograr. Las dos palabras que desea buscar son “aprendiz” o “desarrollador junior”. Lo que debe buscar dependerá de lo que esté disponible, pero asegúrese de que tengan un programa para enseñar a los desarrolladores junior.

Obtenga un mentor, comience a asistir a sus reuniones locales de Ruby si las tiene y diga “Estoy buscando un mentor”. En cualquier caso, manténgase involucrado. Estos se convertirán en tus amigos cuando tengas preguntas, personas a las que admirar y personas que puedan ayudarte a encontrar un trabajo.

Hay muchos buenos libros y tutoriales que pueden ayudarte en el camino. Yo recomendaria:

La estantería pragmática | El programador pragmático
El rubí bien cimentado: David A. Black: 9781933988658: Amazon.com: Libros
La estantería pragmática | El libro de RSpec
Desarrollo web ágil con Rails 4

¡Disfrutar!

Echa un vistazo Convertirse en un desarrollador web | Código Vikingo de la Escuela.

También tienen un conjunto de 4 mini cursos que son muy útiles para comenzar. El mayor desafío para aprender a codificar es ahora la abrumadora cantidad de material que existe. Es bueno tener un camino establecido para ayudar a comenzar.

Echa un vistazo al programa sin embargo. Conozco al fundador y está muy comprometido a ayudar a las personas a tener éxito. No tiene que pagar la matrícula hasta que encuentre un trabajo. También tienen un excelente plan de estudios y una comunidad de apoyo con un montón de tiempo 1 a 1. Si estás motivado y comprometido, deberías poder hacer la transición y aprender a través de la escuela Viking sin tener que gastar mucho dinero como en otros campamentos. ¡Buena suerte! Es el único programa en línea que conozco que garantiza la colocación laboral o no se les pagará más tarde.

Pruebe Learn Web Development gratis – The Odin Project y aprenda a programar

El desarrollador real de pila completa lleva años. (lea cualquier cosa que necesite 10 años) Sin embargo, debe comenzar a ganar dinero y no puede esperar años. Tu objetivo debe ser encontrar un trabajo con lo que has aprendido en rails o comenzar tu propio inicio con tu propia aplicación. La mayoría de las startups eligen rieles. Es fácil construir y mostrar productos de trabajo a VCs.

No estoy seguro de que esto lo lleve completamente a ser un desarrollador de Rails “full stack”, ¡pero este tutorial en línea gratuito es un gran comienzo!
Tutorial de Ruby on Rails: Aprenda Rails por ejemplo

Dale una oportunidad a codecademy.com
Te enseñarán Ruby, nosotros desarrollamos y lo más importante.