Mi ruta de aprendizaje.

Empecemos por el contexto: ¿Qué es Launch X?

Hace dos años, Microsoft creó Innovacción Virtual, un programa masivo y gratuito de capacitación en tecnología para México, con el fin de ayudar a cubrir la demanda de talento humano para la industria. En ciclos de tres o cuatro meses de duración, han certificado a más de diez mil personas en el uso de Azure, la nube de Microsoft.

En febrero de este año, Innovacción Virtual lanzó Launch X, ahora enfocado en formar desarrolladores fullstack en tres meses. Para entrar sólo había que registrarse. No era necesario ni ser estudiante ni tener conocimientos previos de nada. Con esta apertura y alrededor de dos mil personas registradas, suena como un objetivo ambicioso…

… y lo es. Con tres lives a la semana de ~1.5hrs + material a cubrir por nuestra cuenta, el calendario es algo así:

OnBoarding

Semana 1. Introducción a la programación (con Python) y a GitHub

Misión Frontend

Semana 1. Introducción al diseño UI/UX

Semana 2. HTML

Semana 3. CSS

Semana 4. javascript

Semana 5. vue y vueX

Semana 6. Angular y hosteo de sitio web en Azure

Misión backend (Java con Spring o NODE.js)

Semana 1. ¡Conoce tus herramientas de trabajo! (Usted está aquí)

Los ciclos son como fiestas temáticas a las que la gente asiste disfrazada. En los ciclos anteriores, la temática era una mezcla de montañismo con tae kwon do. L@s guías, que no son lo mismo que maestr@s, se llamaban Sherpas y, l@s estudiantes, Viajer@s. Los ejercicios se llamaban katas.

La temática de Launch X son los viajes espaciales. Nuestr@s guías se llaman Mission Commanders y nosotr@s somos Explorers.

Suficiente contexto. Pasemos al jugo. ¿Qué he aprendido?

En algunos temas, como Python y GitHub, yo ya tenía algo de experiencia. De lo primerito de frontend ya me había aventado los cursos del freecodecamp, pero no me acomodé al estilo de enseñanza (eso de no poder consultar fácilmente mis respuestas a los retos es un fastidio!!). En Launch X, no organicé mi tiempo y me atrasé espantosamente, así que mi aprendizaje fuerte comenzó hace apenas dos semanas, cuando por fin conseguí organizarme y me volví adicta al CSS Battle.

Creo que lo mejor de Launch X es que todo el mundo está consciente de lo ambicioso del objetivo y, por lo tanto, te dejan ir a tu ritmo. Cada live, los mission commanders te suben la motivación a tope y así no importa si vienes en ceros (que no era mi caso) o si te toma dos meses agarrar el ritmo (que súper sí soy).

En frontend, aprendí a consultar APIS con javascript y a actualizar estados con los frameworks. Al sumergirme en CSS Battle, aprendí a centrar divs (esto no es un meme), a usar box shadows para todo lo que se deje, y a entender por qué tanta gente le tiene miedo a CSS. Todo se mueve. Es peor que editar imágenes en Word. Cada vez que me siento frustrada (unas diez veces por commit), respiro, recuerdo las palabras de nuestr@s mission commanders, me repito que sólo llevo unas semanas en esto, y sigo intentando. Me gusta el journaling, así que llevo un registro a mano de todos mis avances para, en futuro, releerlo y sentirme orgullosa de mis logros.

En backend todo es nuevo para mí. Ni freecodecamp ni cursos de la universidad ni nada en mi historial. Nuestro mission commander tiene un estilo similar al del mejor profe de programación que tuve en la universidad, lo cual me motiva aun más. Es muy organizado y le gusta meterse a fondo al por qué de las cosas. Llevamos una semana y ya tengo en la cabeza un montón de conceptos nuevos que investigar a fondo.

Finalizo esta entrada con una confesión: soy mala para dar conclusiones por escrito. Adiós.