¿Las cosas en codecademy son básicamente lo que enseñan en la codificación de los campos de entrenamiento?

Respuesta corta: un poco

Respuesta larga:

En primer lugar, codecademy y otros cursos basados ​​en el navegador son lo que hacen. Permiten a las personas comenzar a aprender sobre la programación sin atascarse en muchas de las configuraciones que requiere el uso de herramientas reales.

Ser bueno en las cosas requiere practicar. Antes de practicar, necesita tener las herramientas listas para usar. En el caso del desarrollo web, hay un montón de herramientas que necesitará configurar. Por ejemplo, en los cursos que enseñamos necesita configurar: ruby, rbenv, rails, github, ssh keys, usar el terminal, instalar un editor de texto, instalar y configurar una base de datos, y un montón de otros pasos también.

Aquí es donde las cosas se ponen difíciles: antes de que pueda comenzar a usar las herramientas que necesita para tenerlas en su computadora, en mi opinión, instalar las herramientas en su sistema es un poco difícil para un profesional experimentado . Para alguien que ni siquiera está seguro de lo que se supone que debe hacer el programa, es una tarea bastante épica.

Por lo tanto, estas herramientas basadas en el navegador abrevan el proceso muy difícil de instalar todas las herramientas que necesita en su máquina y simplemente le permiten usar algunas de ellas de inmediato. La otra cara es que en realidad no usas o aprendes cómo usar las herramientas en el mundo real.

Para que pueda leer algunos tutoriales. Tal vez uno que pasa por bucles o algo así. Genial ahora puedes escribir un bucle. Pero, ¿por qué importa y cómo se aplica en el mundo real? Con las herramientas basadas en el navegador que traducen ese conocimiento para usarlo realmente no es sencillo.

Así que codecademy hace un trabajo increíble al comenzar y darle una idea de la codificación. Los bootcamps de codificación utilizarán las herramientas reales y le enseñarán cómo construir cosas reales. Podrá aplicar las cosas que aprende en los bootcamps de codificación mucho más fácilmente.

Así es como simplificamos el proceso de instalación para estudiantes

Soy mentor de código en el Proyecto Firehose, y enseñar a las personas que usan las herramientas del mundo real y poder construir cosas reales es algo que es importante para nosotros.

Hemos ayudado a instalar entornos de desarrollo de Ruby en cientos de computadoras, y cuando comenzamos a poner en funcionamiento las máquinas de las personas, fue algo increíblemente difícil incluso para mí. Dependiendo de todo tipo de cosas y cualquier cantidad de errores menores pueden darte mensajes de error realmente crípticos y las cosas simplemente no funcionarán.

Entonces, lo que hemos hecho a nuestro proceso de instalación es simplificarlo, de modo que en lugar de tomar aproximadamente 5 horas, se puede hacer en aproximadamente 45 minutos. Utilizamos una herramienta llamada vagabundo, y lo bueno de este proceso de instalación es que funciona constantemente y no regresa con mensajes de error crípticos a diferencia de los otros procesos existentes.

Si está buscando obtener una configuración de entorno de desarrollo de ruby-on-rails y recién está comenzando, le sugiero que consulte nuestro proceso de instalación optimizado e increíble:

http: //www.thefirehoseproject.co…

Como enseñamos

Nuestro aprendizaje de codificación virtual también adopta un enfoque de enseñanza diferente al aprendido basado en el navegador.

Primero, usamos las herramientas reales para construir cosas reales . Y las cosas se ven muy bien usando cosas como Mobile First Design y Twitter Bootstrap 3.

Segundo, apoyamos a nuestros estudiantes para que no se atasquen . Les damos a los estudiantes acceso a un foro en línea, donde pueden hacer preguntas o publicar cualquier problema que tengan para que nunca se atasquen porque los desarrolladores web expertos siempre están ahí para ayudarlos. También hacemos tutorías de código 1-a-1 para asegurarnos de que lo “obtenga”.

Tercero, le pedimos que cree un proyecto que sea emocionante para usted . Creará una aplicación web real que resuelva un problema que le resulte interesante. Esto mantendrá su motivación para aprender porque cada paso que da lo acerca un paso más a tener su propia idea en vivo en Internet. Te sorprendería lo que puedes construir con la ayuda 1-a-1 de un mentor.

Si desea obtener más información sobre dónde soy mentor de código, consulte nuestro enlace aquí:

http://www.thefirehoseproject.com/

Si asiste a uno de los bootcamps para desarrolladores y ya sabe todo lo que le enseñan en CodeAcademy, no le volverán a enseñar esas cosas.
Si eres un principiante absoluto y nunca has tocado la tecla ‘<' en tu teclado antes y de alguna manera te encontraste inscrito, entonces seguro, te enseñarán esas cosas.
Lo mejor de aprender de los humanos reales es que pueden evaluar su nivel y enseñar material en consecuencia. Hice mi tarea antes de comenzar Bitmaker Labs, hasta el punto de que ya había creado algunos sitios web (bastante parciales) antes del día 1. Debido a esto, mis mentores me ayudarían con problemas bastante avanzados y luego 10 minutos después ayudarían a alguien más. – quien tenía menos experiencia – material completamente diferente, mucho más básico y luego iba a ayudar a alguien más con lo que sea que estuvieran atrapados.

Incluso las conferencias matutinas de estilo de discusión, dirigidas a toda la clase, se enseñaban, en su mayor parte, con toda la gama de niveles de experiencia en mente. De hecho, todos éramos principiantes: solo algunos de nosotros habíamos sido principiantes durante más tiempo que otros.

También argumentaría que el contexto en el que se cubre el material es mucho más comprensible: si no entendiera una explicación, pediría que se pusiera de manera diferente o que el mentor use la técnica en un contexto diferente … Algo que usted no se puede pedir fácilmente con CA y compañía.

En resumen, cualquiera que esté considerando dejar caer los $ 10k + y sacrificar ~ 3 meses de su vida debería agotar absolutamente tantos recursos en línea primero, ¡especialmente los regalos como CA! ¡De esa manera puede estar seguro de que la respuesta a la pregunta anterior es un categórico ‘No’!

¡Espero que esto ayude!

No para nada. Desearía que lo hicieran. Hubiera sido un mundo mucho más simple.