Tengo experiencia trabajando con Rails, y actualmente trabajo como desarrollador junior de back-end donde uso Rails diariamente. Mi respuesta será reflexionar sobre los recursos que puede usar (sin tener que renunciar a su trabajo profesional) para aprender Rails (una sugerencia también ofrece un curso de Python).
* Para Python , puede consultar Aprender a codificar y completar su curso en Python (gratis).
Hay un par de “bootcamps” en línea que recomendaría.
- Bloque : Aprende Desarrollo Web con un Mentor. Bloc es un curso de 12 semanas que está completamente en línea, lo que significa que podrías ajustarlo a tu horario actual. En su sitio web, Bloc recomienda reservar 25 horas por semana para dedicarse a trabajar en Bloc. Una de las mejores características de Bloc es que obtienes tutoría 1 a 1 con un desarrollador web profesional, por lo que no te quedarás atascado viendo videos o tutoriales. Podrá reunirse con su mentor 3 veces a la semana a través del chat de video para trabajar en proyectos, revisar su trabajo, etc. Los precios de Bloc tampoco son malos (alrededor de $ 4300, también tienen planes de pago disponibles).
- Thinkful : Conviértete en un desarrollador web | Pensativo Thinkful es un recurso al estilo del campo de entrenamiento de “pago por uso” para aprender diversos aspectos del desarrollo web. Ofrecen varios cursos, incluyendo Ruby / Rails e incluso un curso de Python / Django (ya que también estás interesado en Python). Tiene una reunión semanal con un mentor, por lo que es similar a Bloc, pero no tan en profundidad como Bloc es en términos de compromiso de tiempo y el tiempo dedicado a un mentor. Thinkful recomienda dedicar de 7 a 10 horas a la semana para completar su trabajo en el curso, por lo que esta puede ser una mejor opción para alguien que tiene un horario ocupado. Sus cursos de Ruby / Rails y Python / Django cuestan $ 500 / mes. Dicen en su sitio que la mayoría de los estudiantes tardan alrededor de 3 meses en completar todo el plan de estudios, aunque puede terminarlo a su propio ritmo. Es por eso que me referí a él como un campo de entrenamiento al estilo “pay-as-you-go-go”.
Para una configuración de aula real, hay una que recomendaría debido a que usted ya tiene una carrera profesional.
- ¿Cuáles son algunos buenos recursos para obtener una habilidad elemental en la teoría del aprendizaje automático, la mecánica estadística y la estadística de estadística / probabilidad en 5 a 6 meses?
- ¿Cuáles son los mejores recursos para aprender Python para una aplicación social backend iOS (con ejemplos)?
- ¿Cuál es el mejor recurso gratuito para aprender sobre cómo crear una aplicación web de calidad en Java, asegurando los estándares de la industria y las pautas de desarrollo / codificación de software?
- ¿Dónde puedo obtener algunas lecciones básicas gratuitas de teclado en línea?
- ¿Qué libros / recursos debo usar para prepararme para la Olimpiada de Física de los Estados Unidos? ¿Qué debo estudiar para pasar las semifinales?
- Asamblea general : la Asamblea general ofrece cursos de desarrollo web de back-end donde se repasan Ruby on Rails. El curso dura 10 semanas y se reúne el sábado (10a-5p). El precio del curso también es razonable, con un costo de $ 3,500. También tienen planes de pago disponibles.
En lo que respecta a encontrar grupos para aprender lo que le interesa, consulte Encuentre su gente: Meetup para eventos locales. Nunca se sabe, puede haber un grupo en su área que se reúna para aprender lenguajes de programación. 🙂
¡Espero que esta información le ayude a intentar aprender uno de los idiomas mencionados!