Estoy en la cohorte actual de Bitmaker Labs. Mi último día es mañana. Comienzo mi nuevo trabajo el lunes.
En mi experiencia, Bitmaker Labs fue increíble por muchas razones, haré todo lo posible por descomponerme (me disculpo por la longitud):
1. Te enseñan cómo aprender cualquier lenguaje o marco: Bitmaker hace mucho más que solo enseñarte un lenguaje y un marco, te enseñan cómo probar, solucionar problemas y resolver problemas hasta que encuentres una solución. Te enseñan un marco para aprender haciendo: ¿Quieres aprender un nuevo idioma? Simplemente inicie un proyecto con ese lenguaje y use el marco que Bitmaker enseña para resolver los problemas que encuentra en el camino. Los profesores no te darán respuestas, te darán los pasos para encontrar las respuestas por ti mismo.
2. Aprender haciendo: mencioné anteriormente, pero merece su propio punto. Las clases de Bitmaker solo duran 2 horas, pero normalmente pasará otras 6-8 horas trabajando allí todos los días. Bitmaker se trata de aprender a través del trabajo en proyectos, con el apoyo adicional de los maestros para ayudarlo a superar los obstáculos en el camino. La gran mayoría del tiempo que se pasa aquí no es en un aula; Está en un entorno de trabajo donde, si necesita asistencia, está allí, si necesita estar solo en una codificación de habitación durante 8 horas, está ahí. Así que para el punto de George a continuación, pasamos horas y horas arreglando y refinando el código. Pero si eres muy sociable como yo, proporciona un entorno en el que puedes trabajar con otros, aprender de sus errores y éxitos y aplicarlos a tu propio trabajo.
- Contra qué es un buen argumento: ¿un hombre es el martillo o el yunque?
- Cómo reducir la sensación de vergüenza.
- ¿Crees que este mundo saldrá bien? ¿Por qué o por qué no?
- Cómo acabar con el estancamiento en mi vida.
- ¿Alguna vez alguien ha escrito algo realmente malo sobre usted y ha revelado su pasado colorido e inquietante en Internet? ¿Cómo lo manejaste?
3. Aprenda a tomar un producto de la idea al lanzamiento: Bitmaker le enseña más que solo cómo escribir y refactorizar el código, usted aprende cómo abordar un nuevo problema, historias de usuarios desglosadas, modelos, maquetas y solo una vez que esté listo , codifica la solución. Le enseña cómo aplicar el código a problemas del mundo real, por lo que está listo para comenzar a trabajar en una empresa real.
4. Aprender a codificar en un entorno del mundo real. Bitmaker enfatiza el trabajo individual y grupal, porque así es como funciona el mundo real. Rara vez solo estás escribiendo y presionando código, estás trabajando dentro de un equipo más grande. Aprendemos cómo codificar por pares, dividir los proyectos en tareas manejables, organizarnos en equipo para lograr la máxima eficiencia y usar el control de versiones (git) para colaborar. Esto es muy importante si desea trabajar en el desarrollo de software. No siempre (si acaso) va a estar sentado en una habitación solo durante 10 horas al día programando. No serás la única persona que trabaje en un producto o característica.
5. Increíbles maestros y asistentes técnicos: no solo son increíblemente talentosos los profesores y los expertos en asistencia técnica, sino que también son personas realmente increíbles. Se preocupan profundamente por ayudarnos a aprender, y van más allá del llamado del deber para hacer el trabajo. Asisten a reuniones con nosotros, brindan enormes cantidades de material adicional, consejos y trucos, además de dedicar cantidades extraordinarias de su propio tiempo personal colgando con nosotros, enseñando. Por ejemplo, los TA están programados para quedarse hasta las 6 pm todas las noches. No creo que haya habido una sola noche en la que al menos uno de ellos no haya pasado mucho tiempo ayudando a las personas porque les encanta.
6. La clase está en constante evolución: Bitmaker toma retroalimentación y lecciones de cada cohorte y las aplica a la siguiente. El plan de mi lección es diferente al de mi buen amigo (estuvo en la cohorte el verano pasado), con tareas actualizadas y un mayor enfoque en las áreas donde la última cohorte tuvo dificultades. Bitmaker no es una institución educativa típica, si ven una oportunidad de hacer algo mejor, lo hacen; no necesitan 5 años de burocracia gubernamental para permitirles traer una nueva lección o curso.
7. Después de las 9 semanas, su tiempo en Bitmaker no es: el compromiso de Bitmaker con sus estudiantes es mucho más profundo que un programa de 9 semanas. Se comprometen a ayudarlo a encontrar un empleo valioso en el desarrollo de software, le permiten acceder a su espacio para trabajar en sus proyectos y obtener ayuda, y brindan acceso completo a su plataforma en línea de forma indefinida, de modo que siempre tenga acceso a las conferencias y los recursos proporcionados. Hablo todos los días con Bitmaker, que ahora están trabajando en la planta baja construyendo sus proyectos y trabajando como desarrolladores independientes, aún utilizando los recursos que Bitmaker les proporciona.
8. Conexiones valiosas y red de antiguos alumnos: todas las semanas, Bitmaker cuenta con talentosos desarrolladores que participan en charlas y redes, así como visitas a empresas tecnológicas en Toronto. He conocido a muchos desarrolladores y diseñadores talentosos y me he encontrado con un trabajo increíble, todo antes de que el programa haya terminado. Además, ya mencioné que la comunidad es mucho más que un programa de 9 semanas, los ex alumnos se mantienen conectados y forman parte de una red de desarrolladores cada vez más capacitados. En otros 10 años me imagino que muchos de los ex alumnos serán líderes en su campo.
9. Usted saca lo que ingresa: esto no es una escuela primaria, y no va a recibir las respuestas con una cuchara, o le pide a alguien que le tome la mano hasta que termine las tareas. Eres responsable de tu propio aprendizaje. Aprenderás exactamente tanto como te comprometas y trabajarás. No hay techo para lo que puedes aprender en 9 semanas. Algunos de mis compañeros han aprendido idiomas y marcos adicionales, mientras que otros se han centrado en obtener un conocimiento más profundo de ruby y JS. Si asistes a todas las clases, trabajas con los otros estudiantes, maestros y asistentes técnicos, y haces todas tus tareas, no hay forma de que salgas de este programa sin remordimientos. Si alguien le dice que fue a Bitmaker Labs y no le sacó mucho provecho, creo que eso se refleja mucho más en la cantidad de esfuerzo y tiempo que ponen, que en la cantidad que ofrece Bitmaker.
10. Obtendrá un trabajo en software después, por lo que su aprendizaje nunca se detiene: Bitmaker se compromete a ayudarlo a ingresar en el desarrollo de software y continuar su aprendizaje. Y ese compromiso no es BS. Hacen todo lo posible desde ayudarlo con su currículum vitae, a prepararlo para entrevistas técnicas, a presentarle a socios contratantes, y más allá. Cada miembro del personal de Bitmaker se ha esforzado para hacer conexiones con los estudiantes y ayudarlos a conseguir un trabajo. Tengo un trabajo esperándome cuando termine, y NO estoy ni siquiera cerca del estudiante más talentoso o con más experiencia en esta cohorte (al menos desde una perspectiva de desarrollo de software). Otro estudiante dejó el grupo temprano porque obtuvieron un gran trabajo fuera de la ciudad. De nuevo, tema consistente: si pones el tiempo, obtendrás el resultado.
No tengo nada más que cosas positivas que decir sobre Bitmaker, y eso tiene todo que ver con mi increíble experiencia aquí, y nada que ver con mi estatus de exalumno (ni siquiera aparece en mi currículum, el prestigio de la escuela no es un factor para mí.) Creo que las revisiones que ha escuchado son probablemente un reflejo de las personas con las que habló. En cualquier clase o grupo, habrá personas que no lo tomen en serio; no aproveche lo que se les ofrece y tendrán una mala experiencia. Pero, en mi opinión, solo tienen la culpa de ellos mismos.
Una vez más, pido disculpas por la longitud, pero quería darte una respuesta bien razonada que podría ayudarte con tu decisión. Le deseo todo lo mejor en aprender a codificar, sin importar cómo lo haga.