¿Cómo se compara el currículo de One Month Rails con los bootcamps de programación más populares?

Gran pregunta que finalmente exige una respuesta de 5000 palabras. Sin embargo, intentaré hacerlo en unos pocos menos que eso. {cruje los nudillos}

Ok, en primer lugar, soy miembro del personal de CareerFoundry, eso significa que leerás una perspectiva inevitablemente parcial. Ese es el descargo de responsabilidad, ahora veamos los hechos.

Comenzando con su pregunta principal, abordemos las diferencias principales de los productos que ha enumerado:

Programas de un mes …

son excelentes para brindarle una gran cantidad de conocimiento procesable resumido en una serie de acciones únicas, o copiar y pegar ejercicios de codificación.

Esto es súper efectivo para crear un resultado rápido, tener un producto a fin de mes y brindarle una comprensión básica real de las diferentes piezas involucradas.

Algunos de los programas incluso llegan a enseñarle cómo seguir enseñándose a sí mismo, lo que francamente es lo más importante porque las habilidades que aprende en el curso no son suficientes para ejecutar mucho más que el producto que acaba de crear.

En realidad, en muchos casos, el curso OMR es cómo las personas ven si les gusta Rails y quieren aprenderlo más en serio. De la misma manera que Codeacemday se usa para determinar si quieres aprender HTML y CSS en serio.

Pero ni OMR ni Codeacademy realmente tienen suficiente en sí mismos para convertirlo en un desarrollador efectivo. Grandes presentaciones, pero poco seguimiento.

Bootcamps en línea …

Son una historia muy diferente. Programas como CareerFoundry (<–La promoción destacada), Bloc, Thinkful y Firehose están construidos en diversos grados de calidad e intensidad, pero todo con la intención principal de enviarte al mundo como desarrollador profesional.

Con eso quiero decir, particularmente no solo alguien que puede experimentar y crear prototipos de sus propias ideas, sino que en realidad puede funcionar como desarrollador; si eso significa ser empleado, como profesional independiente o de otra manera.

El entrenamiento que obtienes es realmente más elaborado.

No se trata solo de los kits de herramientas, las mejores prácticas y las habilidades de codificación, sino también cómo ser un jugador de equipo, cómo entregar en función de los requisitos, cómo construir una red, una cartera, optimizar un CV y ​​convertirse en un tecnólogo profesional.

Una forma en que nosotros (y no pretendo hablar por otros aquí) lo hacemos de manera efectiva es conectando a los estudiantes con los mentores. Es decir que cada estudiante nuestro tiene un mentor 1-a-1 que los entrena a través del programa.

De hecho, ni siquiera puede completar las etapas del programa hasta que el mentor apruebe la calidad de su trabajo.

Además, algunos de los bootcamps en línea tienen comunidades estudiantiles y entrenamiento profesional también.

Tenemos ambos, y ahí es donde vemos a los estudiantes dando grandes saltos en confianza , capacidad y preparación para emprender una nueva carrera.

Ahora, si solo desea hablar sobre las habilidades de codificación, omita el resto de esta sección y vaya a “Su subpregunta”. Pero si desea una elaboración sobre la formación profesional, aquí está:

En nuestro caso (y de nuevo, no hablo por ninguno de los otros aquí, ya que todos lo abordan de manera diferente), las sesiones de asesoramiento profesional consisten en 3-4 reuniones con un entrenador profesional personal durante y directamente después de la duración de su curso. Están estructurados a lo largo de estas líneas:

Durante sus reuniones con un asesor profesional, usted:
–Inicio del curso–

  • Personaliza tus objetivos y planifica el resultado de tu curso
  • Redacta y optimiza un CV de tu experiencia laboral pasada

–Durante el curso–

  • Comentarios de cartera
  • Entrevistas de trabajo simuladas

–Después del curso–

  • Acceso a listados de trabajo de la comunidad.
  • Acceso a nuestra red exclusiva de antiguos alumnos.
  • Lista de verificación de recursos y búsqueda de trabajo
  • Copia gratuita del libro electrónico CareerFoundry Career Guide

Ahora es importante tener en cuenta que la mayoría de los programas de bootcamp en línea, incluido el nuestro, no garantizan ni venden la colocación laboral. Vendemos (¡y generalmente entregamos!) Comenzando una carrera, y ese es el factor decisivo en contra de algo como OMR.

Su subpregunta:

Creo que es francamente imposible decirle si obtendrá o no más habilidades de RoR al hacer un campo de entrenamiento en línea después de haber terminado el curso OMR. Tiene mucho que ver con cuánto absorbió y cuánto aprendió alrededor o fuera de él.

Sin embargo, si tuviera que dar una opinión totalmente subjetiva, diría “sí”, absolutamente ganarías con otro curso de RoR; como al menos en nuestro caso, el Programa de Desarrollador Web Full Stack dedica dos módulos completos (2 meses de trabajo a tiempo completo al máximo ritmo) al tema:
https://careerfoundry.com/course…

Eso es mucho más carne.

Mucho de esto puede ser repetitivo a lo que ya ha hecho, pero en última instancia, aprenderá cómo configurar, codificar y enviar productos más complejos y orientados a los detalles como resultado.

Además, gracias al mentor, puede explorar y experimentar y obtener ayuda con funcionalidades complejas incluso fuera del alcance de nuestro curso.

Entonces, en conclusión …

Necesitas saber lo que quieres de esto. Si tiene poco presupuesto y está aprendiendo a codificar para poder construir sus propios proyectos, ¿realmente necesita dejar caer más de $ 1500 en un curso?

Probablemente no.

¿Desea crear una cartera profesional, ser contratado como desarrollador de RoR y comenzar una carrera en tecnología? Entonces sí, $ 8 por día, algo de aprendizaje agresivo y mucha ayuda durante unos meses tiene mucho sentido.

Por supuesto, depende de ti.

Debe saber lo que busca, ya que no sirve de nada entretener el gasto a menos que haya un objetivo claro detrás de él. Por lo tanto, le pido que recuerde dos cosas:

1. El tiempo dedicado a la planificación nunca se pierde.

Y si has hecho eso:

2. El dinero gastado en capacitación nunca es dinero perdido.

Y eso incluso proviene de un chico que abandonó la escuela a los 13 años, fue a la universidad más tarde y aún odiaba la escuela, pero se resistió … y ahora ama lo que hace para ganarse la vida como resultado. El objetivo era claro, y amigo, ese gasto era una carga de mierda más que estos bootcamps.

Espero que esto responda tu pregunta. Mucha suerte, y háganos saber si alguna vez podemos ser de ayuda.

Con bombas de puño y gritos de guerra,
Emil Lamprecht
Director de marketing y creativo
CarreraFundición

Así que creé One Month Rails pero intentaré ser lo más objetivo posible aquí:

  1. One Month Rails está en línea, mientras que los bootcamps de programación más populares tienen lugar fuera de línea. Esto es bueno y malo. Es bueno porque permite que las personas tomen el curso siempre que les resulte conveniente (como después del trabajo por las tardes) y también está disponible para personas que no viven cerca de un área metropolitana importante con un campamento de programación (como Sudamérica o India). Es malo porque las clases fuera de línea permiten un plan de estudios más personalizado, una experiencia más atractiva (es más probable que termines) y la oportunidad de conectarte con otros estudiantes, todo esto, por supuesto, dependiendo de la calidad del instructor.
  2. One Month Rails es de solo 30 minutos al día durante un mes, los bootcamps de programación suelen ser todos los días durante tres meses. Esto significa que puede aprender mucho más en un campamento de programación, pero no es ideal para personas que tienen trabajos, familias o que no están seguras de querer comprometerse con un proceso que consume tanto tiempo. Dicho esto, tenemos muchos estudiantes que terminan tomando One Month Rails que deciden que les gusta codificar tanto que se unen a un campamento de programación.
  3. One Month Rails tiene un fuerte enfoque en el proceso de desarrollo de aplicaciones web . Muchos de los bootcamps de codificación cubren marcos de aplicaciones web, pero a menudo forman parte de un plan de estudios más amplio. Por ejemplo, aquí está el plan de estudios de uno de los campamentos de programación más grandes:
    • Configuración de un entorno de desarrollo (1 semana)
    • Introducción a Github, HTML5, CSS3, Ruby (1 semana)
    • Bases de datos, Introducción a Ruby on Rails (1 semana)
    • Ruby on Rails (1 semana)
    • JavaScript (1 semana)
    • AJAX (1 semana)
    • Pruebas / Depuración / Manejo de excepciones (1 semana)
    • Integración con API externas (1 semana)
    • Informática (1 semana)
    • Ruby on Rails avanzado (1 semana)
    • Marcos Javascript adicionales (1 semana)
    • Seguridad, rendimiento y optimización (1 semana)
    • Presentaciones finales del proyecto (1 semana)
  4. Mientras que aquí está el currículo de One Month Rails:
    • Comenzando (25 min)
    • Crear una nueva aplicación (39 min)
    • Agreguemos más páginas (29 min)
    • Bootstrap para que se vea bien (1 hora)
    • En línea (19 min)
    • Agregar usuarios a nuestra aplicación (1 hora)
    • Agregar pines (1 hora)
    • Subir imágenes y sentir Magickal (39 min)
    • Extendiendo su aplicación (1 hora)
    • Algunos ajustes finales: organización, paginación y validación (1 hora)
  5. Para mí personalmente, no sentí que fuera útil aprender todos los conceptos básicos y luego desarrollar mi camino de la manera en que lo hacen muchos de los bootcamps de programación, porque no me importaban muchas de esas cosas. Entonces, con One Month Rails, creé una clase que enseñaba el proceso exacto de creación de una aplicación de la forma en que lo hubiera querido.
  6. La mayoría de los bootcamps de programación ponen un fuerte enfoque en la colocación laboral. One Month Rails realmente no hace eso porque creo que no es razonable esperar que la mayoría de la gente esté lista para comenzar a trabajar productivamente como desarrollador después de solo tres meses, y mucho menos un mes. Nuestro enfoque se centra más en mostrar a las personas cómo construir algo genial, divertirse con su primera experiencia de codificación y tener la menor frustración posible. Por otro lado, una gran cantidad de bootcamps de programación comenzarán a capacitar a las personas para entrevistas y atraer a las empresas durante las últimas semanas.
  7. One Month Rails cuesta $ 99, la programación de bootcamps cuesta $ 12-18k. Esta es probablemente la mayor diferencia. Autoexplicativo.

¡Espero que eso ayude al tomar su decisión! Hazme saber si tienes alguna pregunta.

Esta es una gran pregunta y depende de cuál sea su experiencia y antecedentes.

OneMonthRails es un tutorial que lo guía a través de la construcción de un clon de pinterest. Es excelente para iniciarte en el desarrollo web y desarrollar tu primera aplicación web. Creo que el curso es de alrededor de 8 horas de contenido de video que le enseña cómo construir la aplicación web, revisando alrededor de 25 minutos de contenido por día en promedio.

Para alguien con amplia experiencia en programación en otros marcos de desarrollo web (PHP, Python, Java, etc.), esto puede ser todo lo que necesita para comenzar a construir sus propias aplicaciones web.

Para la mayoría de las personas, sin embargo, después de pasar por un mes de rieles:

  • Probablemente no podrás construir ninguna idea arbitraria que tengas
  • Probablemente no estés preparado para la carrera.

Pasar por OneMonthRails tiene sentido hacerlo antes de que alguien pase por un campamento de codificación, ya sea en persona o en línea. La razón principal es pasar por el curso de OMR, podrás saber si realmente te gusta la codificación o no.

Si no le gusta la codificación, lo encontrará en el tutorial de OMR; y si ese es el caso, probablemente no tenga sentido cambiar de carrera o cambiar tu vida considerablemente para aprender a hacer algo que odias.

Los bootcamps de codificación en línea son una experiencia inmersiva en línea. El campo de entrenamiento de codificación para el que trabajo, el Proyecto Firehose , pide a los estudiantes que revisen al menos 25 horas de material de codificación que proporcionamos por semana, como mínimo (algunos estudiantes han pasado más de 45-50 horas), durante 12 semanas.

Por lo tanto, le pedimos que revise al menos la cantidad de contenido que tiene OMR, aproximadamente una vez a la semana, durante 12 semanas, como mínimo absoluto. Debido a este abandono de la experiencia, si pones el trabajo cada semana:

  • Estará preparado para trabajar como desarrollador web si desea cambiar de carrera
  • Podrás construir ideas que tengas

Esto se debe a que en la experiencia repasaremos otros conceptos importantes que OMR no enseña, pero que son importantes en el mundo real.

  • Desarrollo guiado por pruebas
  • Programación Orientada a Objetos y Herencia
  • Algoritmos y Estructuras de Datos
  • Construyendo cosas sin tutoriales

Y muchos otros temas. La profundidad del plan de estudios es mucho mayor.

Los bootcamps de codificación en línea ofrecen más flexibilidad . Dado que va a programar en pareja y aprender con un mentor, su mentor podrá adaptar su experiencia y hacer que se concentre en las cosas en las que realmente tiene sentido concentrarse.

Existe un sistema de soporte para que no se quede atascado en los bootcamps de codificación en línea . Si recibe un mensaje de error y está atascado en el Proyecto Firehose, puede poner un mensaje en nuestro foro y lo despegaremos en poco tiempo.

Si está buscando trabajo, debe trabajar en un proyecto grupal . Escribí una publicación completa sobre cómo aprender a colaborar es la habilidad más crítica para ser contratado como desarrollador web , por lo que, como parte de la experiencia que atraviesa el Proyecto Firehose, lo pondremos en un proyecto grupal si lo desea cambiar de carrera.

En resumen, después de completar un tutorial como OneMonthRails:

  • Si te gusta escribir código y crear aplicaciones web
  • Son serios acerca de pasar un tiempo serio inmerso en aprenderlo
  • Siente que no tiene las habilidades que necesitaría para lograr sus objetivos, lo que le sucede a la mayoría de las personas sin una amplia experiencia en programación

Eche un vistazo a una experiencia inmersiva de codificación en línea como el Proyecto Firehose .

Recordé la primera vez que intenté programar. Fue con Python en Codecademy. Me di por vencido a mitad del curso porque no podía ver cómo ninguno de los códigos que estaba escribiendo en la pantalla podría convertirse en una aplicación para ser utilizada por las personas.

Más tarde vi un anuncio de Onemonthrails, así que decidí darle otra oportunidad a la programación. Hice el curso Onemonthrails y realmente me gustó. Me dio la gran imagen de alto nivel de cómo comenzar a crear inicialmente una aplicación y desplegarla. Por supuesto, una vez que completé el curso, aún no tenía idea de muchas cosas sobre Rails y todavía tenía poco conocimiento sobre lógica de programación.

Más tarde hice railstutorial.org, un libro en línea gratuito de Michael Hartl que profundiza mucho en los rieles. Las cosas comenzaron a encajar. Sin embargo, todavía era débil en la lógica de programación.

Compré un libro, The Well Grounded Rubyist, que trata sobre el rubí. Ahora todo encajó en su lugar. Pude ver cómo y cuándo los bucles, métodos y matrices serían útiles. Cuándo usar procs y lambdas. Todo hizo clic.

Hice todo al revés, desde el nivel alto primero hasta el nivel bajo. Para mí, así es como funciona mi mente.

(Descargo de responsabilidad: no he revisado Rails de un mes en absoluto).

Aquí hay un dilema para ti: One Month Rails cuesta $ 99 y te enseña Rails. ¿Pero por qué alguien lo compra? Rails tiene un currículo público gratuito realmente sobresaliente. Puede ser el tema educativo mejor cubierto en toda la web. El tutorial de Hartl’s Ruby on Rails y Code School’s Rails for Zombies son increíbles.

Creo que la respuesta es la parte de “Un mes”. A pesar de que el plan de estudios podría ser similar a las opciones gratuitas en otros lugares si fuera a reducirlo a un esquema, las personas realmente se sienten atraídas por el sistema que lo lleva a completar el plan de estudios en un mes. Este es un resultado obvio si crees, como yo, que la motivación es 2/3 de la educación, y que el currículum está demasiado enfatizado.

Si extrapola esa observación a su conclusión natural, obtendrá Hack Reactor (que cofundé). Si bien hemos creado un plan de estudios de clase mundial, pensamos principalmente en la escuela como una máquina motivadora profundamente poderosa, encargada de brindar a los estudiantes los tres meses más productivos de su vida. One Month Rails lo impulsa sobre otros recursos al darle una línea de tiempo que lo hace trabajar en un determinado horario. Hack Reactor lo impulsa a lo largo de One Month Rails al brindarle tres meses de semanas de 70 horas, en un entorno lleno de pares brillantes y enfocados, con veteranos de la industria esperando para asegurarse de que esté despegado en todo momento.

Resumen: si está comparando mentalmente One Month Rails y un bootcamp al mantener dos esbozos de tema uno al lado del otro, se está perdiendo información importante.

Dicho esto, hay grandes diferencias curriculares entre los dos. Por un lado, creemos que es una idea terrible para los aspirantes a ingenieros de software comenzar con Rails. Es un sistema enorme con ochenta mil millones de partes móviles, y debería comenzar con algo más simple. Por otro lado, gastamos el 30% del curso en el tipo de fundamentos de CS que son el mecanismo principal de entrevista de trabajo, y One Month Rails no cubre ese material. Más aquí: ¿Cuál es la perspectiva actual para los graduados de los bootcamps de desarrollador?

En Epicodus, nuestro plan de estudios está disponible en línea de forma gratuita en http://www.learnhowtoprogram.com . ¡Siéntase libre de probarlo y compararlo!

No he probado One Month Rails, pero te diré que aprender realmente a codificar lleva más de un mes. Rails es grande y complejo, y creo que es una mala idea comenzar a codificar aprendiendo Rails: primero debe comprender a Ruby o tener una base sólida en otro idioma, antes de intentar aprender la complejidad de Rails.

De lo contrario, lo máximo que aprenderá a hacer es escribir algunos comandos mágicos, pero no saber cómo hacer nada que no sea estándar, o saber cómo solucionarlo si algo se rompe. (Lo sé por experiencia personal: comencé a aprender a codificar tratando de aprender Rails, y cuando finalmente hice una copia de seguridad y aprendí Ruby, OO, TDD, SQL y HTTP primero, volver a Rails finalmente tuvo sentido).

Mi descargo de responsabilidad es lo opuesto al de Shawn: nunca he asistido a un campamento de programación, pero ahora estoy trabajando en One Month Rails.

Creo que si eres un emprendedor que quiere crear aplicaciones web por tu cuenta, One Month Rails es un recurso increíble. Si desea un curso intensivo más completo que lo prepare para ser un desarrollador junior en un inicio, obviamente, los bootcamps cubren mucho más material ya que hay mucho más tiempo.

He estado haciendo tutoriales de programación en línea en Code School, Codecademy y Khan Academy durante meses, y después de una clase de Women’s Coding Collective logré descubrir cómo poner en línea la página HTML / CSS, pero había muchos otros partes logísticas de la configuración y ejecución de un entorno de desarrollo que ninguno de los tutoriales de programación cubrió. Hay mucha documentación en línea, pero no es exactamente amigable para los novatos, y los videos son millones de veces más fáciles de seguir que las guías de texto con muchos capítulos y páginas. El mejor punto de venta de One Month Rails es que te ayuda a descubrir y configurar las OTRAS cosas: no hay largas conversaciones sobre variables, bucles y conceptos de programación (pero creo que eso está completamente cubierto en otros sitios, así que es bueno que ¡OMR solo incluye lo que necesita para comenzar a construir cosas y ponerlas en línea en vivo!)

En conclusión, creo que depende de lo que estés buscando, si hay campos de arranque específicos en tu ciudad que estás considerando, asegúrate de hablar con los alumnos para tener una mejor idea de lo que está cubierto y si quieres gastar tanto tiempo / dinero! ¡Buena suerte!