Mi viaje en la Ingeniería de Software

Desde mi última publicación, mi carrera como desarrollador de software ha dado un giro interesante y desafiante. El 1 de octubre marcará un hito importante en este viaje, ya que fue el día en que iniciaron oficialmente mis clases de Ingeniería de Software en la Universidad Politécnica Salesiana. Aunque este cambio era algo que esperaba con muchas ganas, la realidad de volver a las aulas ha sido un ajuste importante, tanto en lo personal como en lo académico.

En este corto tiempo, he tenido que enfrentarme a nuevas responsabilidades: clases, tareas, pruebas y la interacción constante con profesores, asesores y compañeros de clase. Es un entorno nuevo, uno lleno de oportunidades de aprendizaje, pero también de desafíos. La adaptación no ha sido fácil; me ha tomado salir de mi zona de confort y empezar a formar rutinas que me ayuden a mantener el equilibrio entre las demandas del aula y mi vida personal. A pesar de las dificultades iniciales, siento que este proceso será gratificante. A medida que avanzo, sé que cada pequeño paso me acercará más a mi meta de convertirme en un Ingeniero de Software.

Un viaje paralelo: React y EDteam

Además de mis estudios en la universidad, otro viaje apasionante ha sido el que he emprendido con EDteam. Recientemente, he comenzado a trabajar en mis primeras aplicaciones en React, un framework que había estado ansioso por aprender. Ha sido emocionante ver cómo los conceptos que antes parecían abstractos van tomando forma en proyectos reales. Crear mis propias aplicaciones es un reto que me motiva día a día, y el hecho de poder usar herramientas modernas como Tailwind CSS para mejorar el diseño y la usabilidad de mis proyectos me ha permitido ver un crecimiento tangible en mis habilidades.

EDteam ha sido un recurso invaluable en este camino. Las clases son prácticas, claras, y me han permitido progresar a un ritmo con el que me siento cómodo. Estoy emocionado por lo que viene, y aunque sé que este camino está lleno de obstáculos, cada nueva línea de código que escribo me hace sentir más cerca de la independencia que espero alcanzar como desarrollador.

Explorando nuevos horizontes con Python y Codedex

Otro aspecto emocionante de esta etapa ha sido mi experiencia con Codedex, donde estoy practicando Python. Este lenguaje siempre me ha fascinado por su simplicidad y versatilidad, y Codedex ha proporcionado una plataforma excelente para desarrollar mis habilidades. La estructura de sus ejercicios me ha permitido experimentar con Python en proyectos pequeños, y he comenzado a ver cómo este lenguaje puede ser una herramienta poderosa tanto para desarrollo web como para análisis de datos.

Si bien mi enfoque principal está en JavaScript y React en este momento, siento que tener una comprensión sólida de Python me dará una ventaja valiosa en mi carrera como ingeniero de software. La diversidad de habilidades técnicas no solo me hará un desarrollador más completo, sino que también me abrirá más puertas en el futuro.

El arte de compartir el proceso

A lo largo de todo este proceso, una de las cosas que más he disfrutado es documentar mi viaje. Publicar fragmentos de código, pequeños logros y reflexiones en mi Twitter me ha permitido crear un respaldo gráfico de mi evolución. Esto no solo me ayuda a mantenerme motivado, sino que también me da la oportunidad de conectar con otros desarrolladores, recibir retroalimentación y aprender de las experiencias de los demás.

Este acto de compartir, aunque simple, ha sido muy gratificante. Me recuerda que el proceso de aprendizaje es continuo, y que cada pequeña victoria es un paso hacia mi objetivo final.

Reflexiones finales

Mirando hacia adelante, sé que este viaje no será fácil. Habrá momentos en los que me sentiré abrumado por la carga de trabajo, por los desafíos técnicos y por el simple hecho de estar fuera de mi zona de confort. Pero cada obstáculo es también una oportunidad de crecimiento, y eso es lo que hace que este camino sea tan emocionante.

Sigo comprometido con este proceso, tanto en la universidad como fuera de ella, y cada nuevo lenguaje, framework o concepto que aprendo me acerca un paso más a mi meta. Agradezco cada desafío porque sé que es una oportunidad para convertirme en un mejor desarrollador y, algún día, en un Ingeniero de Software completo.

Este es solo el comienzo, y estoy emocionado por lo que viene.