Cómo Me Despidieron De Mi Trabajo Soñado 🧳
Juan Daniel Martínez
Publicado en Septiembre 27, 2023

Es difícil cuando te enamoras de la empresa más que con tu propio trabajo. Recordemos que sólo somos un número más y siempre reemplazables.
Post original: https://dev.to/juandadev/how-i-got-fired-from-my-dream-job-56hf
Cover photo by Clem Onojeghuo on Unsplash
Nota
Este artículo es una traducción al español del post original con ayuda de ChatGPT.
No me enorgullece decirlo, pero me despidieron
Bueno, no me enorgullece decir que me despidieron hace dos semanas. Fue lo más difícil que me ha pasado porque amaba esa empresa, pero al mismo tiempo, me di cuenta de que estaba demasiado cómodo y sentía que mi trabajo duraría para siempre.
Después de dos años trabajando para un e-commerce de una tienda de ropa, mis habilidades en React crecieron exponencialmente. Aprendí muchísimas cosas porque era mi primer proyecto grande, trabajando junto a muchas personas con mayor seniority y experiencia. Fue una experiencia muy gratificante lidiar con problemas reales que surgen en un negocio y resolverlos. Pero luego, en mis últimos días, me di cuenta de que me estaba convirtiendo en un robot que solo escribía código sin realmente entenderlo. Estuve en un agujero de conejo durante varios meses, y de repente el negocio comenzó a tener problemas de presupuesto, y adivina qué... ¡nos despidieron! :)
Es importante mencionar que estaba trabajando para una consultora de TI, así que no parecía gran cosa. Porque cuando un proyecto termina, solo necesitas encontrar uno nuevo y, mientras tanto, la empresa sigue pagando tu salario, aunque no seas "productivo" para ellos. El problema vino cuando también necesitabas pasar por entrevistas para ver si eras adecuado para el proyecto, lo que básicamente es como buscar trabajo fuera, con la diferencia de que sigues recibiendo sueldo.
Recibí una bofetada de realidad cuando llegué a mi primera entrevista después de dos años y me quedé en blanco con preguntas básicas de Javascript. ¡Me sentí tan tonto en ese momento! ¿Cómo es posible olvidar cómo funciona el event loop o el asincronismo? Cosas básicas. Todo terminó de manera horrible, y obviamente no conseguí el proyecto. Ahí fue cuando me di cuenta de lo importante que es no dar nada por sentado, ¡incluso si estás desarrollando las cosas más complejas del mundo! Es crucial volver a lo básico de vez en cuando.
Y por si eso no fuera suficiente, la industria ahora demanda muchos ingenieros full-stack. He trabajado con PHP en el pasado, pero fue en mis inicios haciendo puro "spaghetti code". Después, salté a Laravel sin saber mucho sobre cómo funcionaba PHP en realidad. Luego creé una API básica con Node.js para mi proyecto final en la universidad, siguiendo solo un curso corto en una plataforma, sin saber lo que estaba haciendo. Si funciona, funciona, ¿no? Ese era todo mi trasfondo en desarrollo backend y, por razones obvias, no me sentía seguro de mis conocimientos.
En mi intento de ampliar mi stack tecnológico, pasé un mes y medio tratando de aprender Angular debido a la falta de proyectos en React, y también algo de Node.js mientras buscaba proyectos adecuados. Pero de repente, recibí una llamada de Recursos Humanos diciéndome que estaba siendo difícil asignarme a un proyecto, y que no podían permitirse mantenerme sin ser "productivo", y... me despidieron.
Y aquí estoy ahora, después de una semana en la que estuve algo deprimido por perder mi trabajo soñado, y otra semana buscando mi próximo empleo. Ahora mismo, la industria se inclina hacia el desarrollo full-stack; React, Redux, Node.js y AWS son el stack más común que he visto en LinkedIn, al menos en las oportunidades aquí en México 🇲🇽.
Así que, el punto de todo este post es sacar lo que llevo dentro porque me hace sentir como si me hubieran quitado un peso de encima, y además me da motivación para seguir adelante y comprometerme con esta comunidad (aunque nadie me lea por el momento, jaja xD) para crecer mi stack tecnológico y convertirme en el Ingeniero de Software que siempre he querido ser. Siento que este es el comienzo perfecto y emotivo para mis #30DíasDeCódigo con Node.js, el cual considero crucial para mi carrera, así que a partir de mañana publicaré todos los días (quizás saltándome los domingos porque todos necesitamos descansar) mi proceso de aprendizaje de Node.js desde la perspectiva de un desarrollador frontend, ¡y ojalá conseguir un trabajo pronto porque solo puedo sobrevivir 5 meses más antes de tener que dormir bajo un puente o terminar en la calle!