domingo, abril 13, 2025

Fundamentos de Ingeniería de Software

 

Por qué rarissima razón me metí en ello allá lejos en el tiempo cuando tenía 25 años y sabía NADA al respecto?

Eran los días finales de milenio. Transitaba una novel papitud entre dos recientes humanxs nacidos en la Ciudad Buenos Aires (1997, 1998) y una tercera bebé viniendo pronto a nuestras vidas.

Mis años biológicos ultra fértiles: 1992 > Year 2000.


OK. Abandoné la carrera de Sociología en la UBA que había cursado en 1998/99 con variados y dispares resultados.

Todo muy raudo. Todo muy carnal y terriblemente difícil en esa Argentina que dejó destruida el menemato nefasto.

Aún así todos esos años desde mediados de los 90s: Yo tenía trabajo. Y cada vez de mejor calidad a medida que me metía más y más en las TI.

Alrededor la gente de ambas familias la estaban pasando mal, algunos muy muy mal esos años de fin de milenio y comienzo del nuevo.

Yo estaba in heaven. A pesar de las dificultades y desaciertos monumentales a nivel personalissimo.

Mientras tanto me lanzaba a toda velocidad a aprender todo lo posible sobre coding en Internet. Ser "coder". Aprender a programar sin estudios, ni mentores, ni universidad alguna. WTF!

Aprender diversos códigos de programación y los fundamentos atrás de cada tipo de código y sus funciones en la web. Aprender, aprender y aprender. Durmiendo poco. Fumando a montones. Café a toneladas.

Cómo se me pudo ocurrir abordar tamaña empresa? No sólo la de fundar una .com (que no fue mi idea original sino que me llamaron para liderar el proyecto as CEO y Webmaster) con socios recién conocidos, sino ponerme a programar frontEnd y backEnd sin saber absolutamente NADA al respecto?

Y enseñar diseño web a alumnos de un secu de Longchamps. Más verde no podía estar en el rol!!!

Me parece una locura acorde a mi vida yapp. A la altura 1000%. 🎯✅️🤪🦭🚀💫

Me costó toda esa década ganada (2000-2010) crecer como web developer. Más tarde "Devigner". Me costó tons de prueba-error a lo loco esos años a partir del año 2000 mostly.


Esa década aprendí 10 lenguajes de programming. DIEZ!


...


Para mediados de la 1er década del Siglo XXI ya estaba trabajando para el exterior: Holanda AKA Paises Bajos, Bélgica, Alemania, England. Y claro: Buenos Aires a toneladas. Experiencia fallida con España a comienzos de 2009 included. 

Un trabajo web tras otro gracias a que ganaba enorme experiencia aprendiendo todos los años frameworks nuevos que aceleraban mi trabajo.

Técnicas nuevas, chunks of code, libraries, modulos, partes de proyectos anteriores, ingeniería inversa para entender e implementar códigos de terceros.

Estaba muy casado con el ecosistema web de Adobe. Muy. 

Aprendía con la ayuda oficial pero también leyendo de las recomendaciones y buenas prácticas de aquellos ingenieros que eran parte de esos equipos de desarrollo de software: Flash, Dreamweaver, Fireworks. Fueron mis fundamentos. 

Con esa triada aprendí todo pero todo lo que sé a partir de ENE2000. Una década estuve metiendo golazos en tremendos proyectos con esas tecnologías.

Qué orgullo me da haber aprendido todo eso solito, en un entorno súper desafiante como es ese de tener veintis, con tres hijos, casa y hogar que mantener y muchas cuentas que pagar relacionadas a esa familia que decidí formar allá por 1997, tal vez antes.


Pero claro, estaba RE apalancado por mi madre que siempre me daba oportunidades de crecimiento y mucho pero mucho más por mis abuelitxs queridxs por +40 años.


OK.

Fundamentos de ingeniería de software? WTF!?

UNA MÁS DIFICIL NO TENÍA PARA APRENDER EH?

Más desafiante no había, no?

Chucha qué patriada fue esa de tratar de sacar a tanta gente de la dependencia y de la pobreza, solo con mi esfuerzo mental.

Qué locura. As usual bah!


En realidad sí sé los porqués elegí algo tan tan difícil. Le estaba diciendo al niño que fui en los 80s y parte de los 90s, que fue un burro en la primaria y el secu (sobre todo en ciencias duras), que podía. Y que podía progresar inteligentemente big time.

💫🚀🦭✅️🎯✌🏽😘❤️‍🔥⚡️💪🏽