¿Cómo puedo prepararme para Bloc?

Esa es una gran pregunta! Así es como creo que deberías prepararte:

Borrar su horario

En primer lugar, debe liberar su tiempo para el programa. Recomendamos 15-40 horas a la semana, dependiendo del ritmo que elija. Aunque, cuanto más tiempo pueda comprometerse con su aprendizaje, más obtendrá de él.

Es muy importante que priorice este programa para las 12 a 72 semanas de su curso o curso. Aprender un nuevo oficio es muy difícil y querrás todas las semanas que puedas obtener. Mientras te comprometas y te esfuerzas, tendrás éxito.

El 80 por ciento del éxito está apareciendo. – Woody Allen

Hacer trabajo previo

La segunda mejor cosa que puedes hacer es el trabajo previo para tu curso. Hemos compilado una lista de recursos para cada curso que enviamos a los estudiantes antes de la fecha de inicio de su Bloque. Estos recursos son públicos, cualquiera puede verlos:

  • Desarrollo web frontend
  • Desarrollo Web Rails
  • Diseño UX / UI
  • Androide
  • iOS

No importa si solo el 10% se pega. El solo hecho de haber escuchado la terminología es en realidad un gran punto de partida para su aprendizaje. Todos y cada uno de los esfuerzos que haga le ayudarán a aprovechar al máximo su aprendizaje.

Prepararse para la rutina

Va a ser difícil, y perderá la motivación a veces. Puedes prepararte para esto sin embargo. Establezca expectativas en consecuencia: espere escribir código que no funcione, espere aprender nueva terminología y conceptos que no entenderá de inmediato y espere frustrarse. Aprende a disfrutar los momentos frustrantes durante tu aprendizaje, significa que estás aprendiendo algo nuevo.

Encuentra una rutina o ritual que te ayude a mantenerte motivado también. Algo tan pequeño como colocar un póster en frente de su escritorio o colocar el fondo de pantalla en su escritorio podría ser una pequeña cosa que lo ayude a continuar en la semana 5. Bloc también lo ayudará a mantenerse al día, con el apoyo de ambos. mentor y coordinador de su programa, pero su éxito en última instancia está ligado a su mentalidad.

En este momento, soy un mentor de códigos en el Proyecto de Hilos, y después de haber enseñado a miles de personas a codificar en lugares como Harvard Business School, Rhode Island School of Design, Babson University, etc., en un entorno intenso, sé exactamente cómo prepararme para una Experiencia de codificación intensa.

También sé que muchas personas tienen miedo de la codificación . En mi primera sesión de mentor con un estudiante de Pittsburgh, ella habló sobre cómo tenía las manos sudorosas cuando abrió la terminal por primera vez .

Tener miedo es una parte normal de intentar algo nuevo.

Estoy de acuerdo con Roshan, repasar el tutorial de Hartl (o un video tutorial como One Month Rails, algo en Skillshare o Udemy) sería beneficioso incluso si no lo entiendes por completo. Sin embargo, me gustaría advertirte antes de que lo comiences:

Instalar un desarrollo web es una de las partes más difíciles de crear aplicaciones web. El problema es que muchas de las instrucciones que encontrará están escritas para expertos que ya saben exactamente cómo usar todas las herramientas y hacen muchas suposiciones de lo que saben.

Si tiene problemas para instalar los programas, no se desanime . Animo a las personas que pasan por el programa Firehose y están motivadas a prepararse para saltar al fondo y no preocuparse demasiado por la preparación.

Si estás solo, te sugiero que eches un vistazo a Nitrous.IO, un sitio web genial que te permite configurar un entorno de desarrollo web de Ruby on Rails en minutos que está alojado en línea. También es de uso gratuito. Me resultó útil cuando enseñé a estudiantes de secundaria en ‘Iolani y Punahou, a los que asistió Obama en la escuela secundaria, cómo construir una aplicación web en un solo fin de semana, ya que muchos estudiantes no tenían privilegios de administrador en sus computadoras.

Hice una pequeña publicación rápida sobre cómo hacer esto que puedes ver en mi blog:

Configuración de un entorno de codificación Ruby-on-Rails con Nitrous.IO

Espero que esto haya ayudado!

Agregando la respuesta de Roshan, sugeriría jugar con Ruby en http://www.codecademy.com/ y http://tryruby.org , antes que nada. Cuanto más sepa sobre Ruby y la programación en general, más fácil será comprender los conceptos más complejos del futuro. Y son divertidos, ambos están en línea y uno no necesita instalar nada para poder codificar.