Cómo aprender a codificar profesionalmente usando Ruby on Rails en menos de seis meses

Ir a gSchool

¿Su mejor apuesta? Ve a gSchool. Hemos estado capacitando a desarrolladores que trabajan en Rails durante los últimos dos años, y puedo decirle por experiencia que 6 meses es la cantidad perfecta de tiempo para pasar de ser un principiante completo a un desarrollador junior con empleo.

Tenemos excelentes tasas de colocación: el 98% de nuestros graduados encuentran trabajos de tecnología.

Encontrar un mentor

Si una escuela de códigos no es la adecuada para ti, definitivamente busca un mentor. El mundo de Ruby / Rails es enorme, y es fácil perderse leyendo publicaciones de blogs sobre gemas obsoletas o sin mantenimiento o versiones anteriores de Rails. Tener a alguien que trabaje profesionalmente para guiarte te ahorrará mucho tiempo

Espera pagar al menos un poco

Hay videos fantásticos por ahí, y algunos de ellos cuestan dinero, como Ruby Tapas y Upcase. Estos son grandes recursos, y no los pase por alto. En sus primeros 5 años como desarrollador de Rails, podría obtener más de $ 400K, por lo que una pequeña inversión está justificada.

Si recién está comenzando con Ruby on Rails, le recomiendo los siguientes recursos:

Tutorial de Michael Hartl Ruby on Rails

La ruta de Ruby de Codeschool.com, especialmente Rails for Zombies

Y el indispensable Ruby on Rails Screencasts.

Eso te llevará bastante lejos, bastante rápido …

Sugeriría escuelas en línea con mentores. Le costarán más que comprar libros o cursos en línea como la escuela de códigos. Pero estará más comprometido y tendrá mentores para pedir ayuda mientras construye aplicaciones web a lo largo del curso y tiene una buena cartera al final del curso.
Estos parecen los tres primeros.

1. Conviértete en un desarrollador web | Pensativo
2. CareerFoundry
3. Aprende desarrollo web con un mentor | Bloque (Mucho mas caro)

Si quieres que la gente opine sobre estas escuelas, te lo pedí aquí:

¿Qué se recomienda de estas escuelas en línea de Ruby on Rails: Thinkful, CareerFoundry, Bloc y theFirehoseProject?

Puede tomar un curso en línea de software como servicio usando Ruby on Rails con SaaS, Agile Development en la Universidad de Berkeley:
Parte 1:
Software como servicio
Parte 2:
El software de ingeniería como servicio, parte 2

Recomendaría comenzar con “Learn to Code” de Chris Pine y Ruby Curriculum de Codecademy. Si te gusta lo que estás haciendo con estos dos recursos, puedes aplicar a uno de los muchos campos de entrenamiento de desarrollo repartidos por todo Estados Unidos. Si estás en Nueva York o San Francisco, te recomendaría encarecidamente App Academy. Es muy selectivo, lo que significa que estará rodeado de colegas inteligentes y no tendrá la paga por adelantado.