Mi ruta de aprendizaje..

Banner Onboarding Launch X Imagen de Innovaccion Virtual

Vale más actuar exponiéndose a arrepentirse de ello, que arrepentirse de no haber hecho nada - (Giovanni Boccaccio)

Hi there!
Como segundo post me gustaría compartirte un poco de mi aventura en Launch X y como ha sido mi ruta de aprendizaje durante estos meses. Espera un momento, ¿no sabes que es Launch X? Para que lo conozcas Launch X es un bootcamp de formación de developers (Fullstack) por parte de Innovaccion Virtual e impulsado por Microsoft 100% en línea dirigido a prácticamente cualquier persona con ganas de iniciarse en este maravilloso mundo de desarrollo eso sí tienes que ser mexicano.

Me enteré de este programa gracias a una página de ofertas y buscando llegué a los tuits de @MSFTMexico conociendo más detalles y fue así como decidí registrame e incursionarme en este interesante proyecto. Déjame decirte porque quise formar parte de esto, y es que soy egresado y titulado de la carrera de Ingeniería en Informática, tal vez te preguntarás porque si ya cuento con el titulo necesito formarme nuevamente, pues la respuesta es que, si bien la universidad sienta las bases fundamentales, a veces los programas educativos estan muy desactualizados y en mi caso no fue la excepción. Saliendo al mundo real te das cuenta de que lo que aprendiste en la facultad no es suficiente para las ofertas actuales de trabajo. Si estás en la búsqueda de empleo no me dejaras mentir, que si vue, spring, react, node js, etc. que si esto que si lo otro en fín…

Frameworks
Imagen tomada de Mundo JS

Mantenerte actualizado es muy importante, conocer las nuevas tecnolgías que son demandadas por las empresas, es el pan de cada día, …ojalá me hubiera dado cuenta desde antes, ahora ya que lo tengo muy presente busco seguir desarrollando mis habilidades como dev. El programa de Launch X se divide en 3 partes. Onboarding, Mission Frontend y Mission Backend en ese orden. Por poco lo olvidaba todo esto gira en torno a la temática de El espacio y misiones espaciales.

Onboarding

Esta es la primera etapa y se centra en conocer los fundamentos de programación con uno de los lenguajes recomendados para iniciantes en este mundo (recordemos que personas) ajenas a esta área podían entrar): Python. Esto tambien fue nuevo para mi, ya que solo conocía los clásicos C++ y Java. Aprendi que Python es flexible y más fácil de crear tus programas. Aprendí a trabajarlo con Jupyther Notebooks, e implementar entornos virtuales para evitar conflictos con paquetes y asi lanzar fácilmente tu proyecto con sus propios módulos dependientes.

Mission Frontend

Esta es la segunda etapa y se enfocó en saber como funcionan las aplicaciones web y fue la introducción a la programación Web en el camino a convertirme en programador FullStack. Sin duda aprendí muchas cosas que en mi estancia en la facultad jamás hubieran pasado por mi mente. Los nuevos conocimientos adquiridos son:

  • Figma (Como herramienta de UX | UI)
  • Vue JS
  • Vuex
  • Vue Router
  • Angular
  • Azure (Azure Static Web App)

Mission Backend

Es la tercera etapa y es dónde me encuentro actualmente y se refiere a toda la parte lógica y de desarrollo que una página web demanda para que funcione a la perfección. Sin duda tengo muchas expectativas al respecto y te comento que ya empezamos a trabajar. Lo que llevamos por el momento es:

  • GOHugo (Sitios web estáticos)
  • Git
  • Github (Actions)
  • Importancia de la comunicación efectiva y demás habilidades blandas

Como te dije estoy en esta etapa por lo que sin duda actualizare el post una vez terminado el bootcamp y te contaré otras cosas que haya aprendido. Gracias por leerme.
Regards! 🌟