Embeber google fotos/Código últimas entradas

Mostrando las entradas con la etiqueta trabajo. Mostrar todas las entradas
Mostrando las entradas con la etiqueta trabajo. Mostrar todas las entradas

miércoles, 17 de diciembre de 2025

¿Qué puede cambiar en un par de días?

No había tenido ganas de escribir propiamente sobre el asunto, pero bueno, aprovechando los 30 minutos antes de irme al squash retomo.


Penúltima semana

Bajo este hermoso cielo azul que cubre a la ciudad de Tepic, un azul intenso, un regalo imperceptible que otras ciudades se ha velado con el gris de la enfermedad poscapitalista he posado mis dedos para crear código para 3 empresas distintas: Equifax, Baufest y Tech Mahindra. Sin embargo el desasosiego no había sido tan calante como un viento gélido de Invierno, quizás por que en la primera renuncié, en la segunda nunca fui consciente de lo que era estar en la banca en proyectos "importantes" de la empresa, mas no de clientes y por que ahora tras la experiencia previa mi cuerpo se enjuta al saber sobre la posibilidad. 
Es en estos momentos que pienso sobre la falta de tener una renta fija que de tranquilidad en caso de ausencia de oportunidades laborales. Curioso es como el mundo explota por las ipsaciones neuronales hasta que se vuelve la realidad, como una mancha que cuesta quitarse.

Última semana

Quizás medio aferrándome a que pudiera ser otra mi suerte, ya que tuve entrevista para otra área, pareciera que no va ser así y que es irremediable la banca. La entrevista fue agradable, hecha por otro Mexa, pero del norte, fue cordial, mas no por ello me percaté que en realidad buscan alguien que tenga experiencia haciendo programación reactiva, cosa que no tengo, y que tenga experiencia en terraform. Desde el inicio de la entrevista no oculté mi ansia, aunque esta la disfracé de ganas de aprender sobre "elastic search" o "GCP vertex AI search". Sin embargo tras agarrarme en curva con "clean code" de C Martin, la neta olvidé a dicho autor y su filosofía, mas eso no implicaba que subrepticiamente y como parte de SOLID no usara uno esos principios en código. En fin la despedida fue más como: "ahh chido, gracias por las enseñanzas", pero no quedaste fascinado de este cerebro, verdad. No viejón, la neta que no, buscamos un Dios en la tierra, no un papanatas y mortal bueno pa' nada.

Heme así a mitad de semana con un frío mental que cala hasta el hipotálamo, con el síndrome del impostor a flor de piel, sabiendo que otros compañeros que sufrieron una suerte parecida, ya han sido bendecidos con una vida extra. Unas horas antes hablé con mi versión de la India, Sai, pareciera que también lo entrevistaron y no dio el ancho. ¿Me pregunto si aplicarán la de la margarita: indio, mexicano, indio, mexicanooo...

Ciertas neuronas tratan de convencer que todo cambio es bueno y que, bueno, todavía no estoy desempleado aún, mientras el acento en la u y la n se repiten como un eco en un lugar abandonado. 

Corolario

Sin embargo es justo en estas singularidades, las que hacen que uno fluya y entre mensajes subliminales del demiurgo aprovechando que he estado viendo Record of Ragnarok III: "Conocete a ti mismo"



lunes, 1 de julio de 2024

Albores en TechMahindra

"Cuando las olas se han aquietado y el agua está en calma, entonces se refleja la luz y se puede vislumbrar el fondo." Swami Vivekananda

En una iteración interesante, tras tres meses de desempleo, comenzó mi labor de nuevo como desarrollador senior en TechMahindra. Sobre qué aprendí tras estos meses de desempleo y búsqueda de oportunidad sin mucha palanca, podría decirse que debo de tomarme más en serio el tiempo que le he dedicado trabajando para la industria de software y es que desde mi perspectiva o mi pretexto de perspectiva como matemático, siempre vi la codificación y la programación como meras herramientas y no le presté la suficiente formalidad. Sí he trabajado por 10 años o un poco más con Java, pero en realidad nunca me lo tomé tan en serio, como para aprender conceptos que después me preguntarían en una entrevista o ahondar en las monerías de las distintas versiones de Java, Angular, React u otros lenguajes o frameworks para construir sistemas. Para mi simplemente era entender los requerimientos, ver ejemplos de de buenas prácticas, lógica y codificar, sin ahondar si lo que estaba usando era la interfaz de un "map" o "collection" o "set" o "list". Mi trabajo era entender la lógica del negocio y ajustarla a la codificación de un sistema, resolver bugs, entender y diseñar requerimientos, pero nunca ahondando en sus definiciones.

Y es por esa falta de profesionalismo que sufrí algunos descalabros al momento de entrevistarme, pues cuando uno pide trabajo como cualquier pelado siempre se recurre a entrevistas técnicas y la experiencia se toma en cuenta, mas no es condición suficiente. Y las preguntas sobre Java core, Java 8, Spring, Kafka y todo lo que uno haya dicho que tuvo experiencia se vienen como una marea, sin duda una de mis peores entrevistas fue para otra empresa India: Persistent en donde ya al final estaba hastiado del entrevistador en parte por su inglés no entendible, como por el tipo de preguntas tan a detalle.

Sobre la oportunidad en TechMahindra esta vino por parte de Israel, un antiguo colega que tuve a mi cargo en Equifax, y quien compartió mi CV en TM, luego tras tres entrevistas técnicas, finalmente me ofrecieron trabajo como senior y no como Technical lead, que es el rol que desempeñé en Lynk, pero trabajo es trabajo y si algo me ha enseñado la vida a golpes es a no desaprovechar una oportunidad, así que esta la vislumbré como la oportunidad ideal de reafianzar mi carrera en la industria del software. 

También debo de confesar que también fue la oportunidad más digna que encontré, ya que mi psique se estaba malviajando por la falta de empleo, acuñándome la sensación de haber sido un impostor por 20 años.

El proyecto para el cual trabajaré será el de Kroger, veamos cómo pinta el día trabajando para una transnacional India.

miércoles, 8 de mayo de 2024

Entrevistas Técnica

En la búsqueda de trabajo parece que no todo es miel sobre hojuelas, al final del día uno se vende a una empresa y esta tiene diversos procesos para comprarlo a uno. En esta ocasión gracias a la recomendación de mi cuñado terminé siendo entrevistado para Globant y justo hace una semana sucedió la entrevista técnica. 

El entrevistador era egresado del tecnológico de Zacatepec, quien no sepa Zacatepec es un municipio del estado de Morelos, muy cercano a la CDMX, así que no es de extrañar que muchos egresados terminen trabajando para empresas de CDMX. Cuando trabajé para Equifax varios colegas eran de dicho instituto y la mayoría con muy buenos resultados laborales. Quien me vino a la mente fue un colega que se llama Ernesto García y que era super ñoño, así que sabía que me iba a tocar alguien ñoño y godín comprometido con su empresa, cosa que sucedió mi entrevistador fue de esas personas que no reflejan expresión alguna, que saben que están en cierta forma en el cenit laboral. La reunión tuvo varias etapas, la primera fue la presentación y hablar un poco de mi experiencia laboral, posteriormente se pasó a preguntas "técnicas" sobre Java y patrones de diseños para finalmente rematar con un code challenge. Sobre las preguntas técnicas el entrevistador me agarró en curva con dos básicamente: una que habla sobre que características tienen las interfaces funcionales y la otra sobre en qué difiere un BFF de un micro servicio que usa como paradigma de diseño Domain Driven.

En el caso del code challenge, básicamente me pidió hacer una implementación del ordenamiento de burbuja, aquí debo mencionar que los nervios se apoderaron de mi y realmente no codifiqué a gusto, primero intenté una solución generada por Perplexity con alucinación y todo, pero por lo mismo que no fue óptima al analizarla y hacer las ejecuciones, caí en cuenta que era mucho mejor resolver el problema a mano y entenderlo que usar la IA por lo que la entrega del programa se extendió un poca más de lo esperado. Eso sin contar que el entrevistador mucho antes mencionó que tenía que irse a una junta y que estaría revisando el código esporádicamente fuera de la reunión.

En mi caso entiendo la dificultad de las entrevistas, en mi experiencia he estado más del lado del entrevistador que del entrevistado y por lo general como parte de la entrevista dejo un code challenge y usualmente me desconecto, avisando que tiene hasta cierta hora para enviarme por correo dicha prueba. No obstante fue curioso estar ahora del otro lado sufriendo lo que otros sufrían y justo en esa tónica encontré un artículo interesante: Retiring a great interview problem.

Sobre las interfaces funcionales comparto dos referencias:

Sobre domain driven design:

Sobre bubble sort:


jueves, 25 de abril de 2024

El cumpleaños del isonómico y la crónica final de la desvinculación coyuntural.

Tengo 20 años de conocer a ese cabrón y de alguna manera fue alguien que abrió otras posibilidades a mi existencia para bien o para mal, sin embargo en todos estos años, creo que pocas veces me había enojado con él, aunque el coraje fue inmaduro, ya que desde la pandemia la vida para mi estimado isonómico no ha sido fácil, estar desempleado y con un TDH crónico no es fácil, además de que a inicios de este año su mamá se volvió polvo de estrellas, luego para el colmo las presiones de la renta se hicieron evidentes y su decisión fue dejar de hablarle a todo mundo, incluyendo al casero fraguando tontamente la pérdida de un espacio a muy buen precio en la santa María, es ahí donde mi enojo explotó, pues, además de que soy su obligado solidario, ante mis ojos y hablando con el casero vi como este iba cambiando de parecer hasta llegar a negar la renovación del contrato y el uso de abogados.

Todo esto me lleva a reflexionar lo difícil que es lidiar con problemas de salud mental en este país, esto lo he vivido desde muy pequeño con mi padre, ya que si uno no tiene el dinero suficiente, la psicosis avanza hasta instalarse en estadíos de no retorno. Así observo pasivamente como mi amigo se va deteriorando más y más, me pregunto si decidirá dejarnos antes y que tanto uno puede prevenir tal decisión.

Un entorno no estable contribuye muchísimo a desarrollar psicosis en personas con salud mental delicada, un país inequitativo no es la mejor tierra para una salud mental digna, mucho menos para personas con cierta propensión. 

Curiosamente su cumpleaños ha coincidido con el final de la crónica de finiquito, el lugar bastante curioso, una casa de departamentos o cuartos, llegué a pensar que Baufest había rentado un cuartito para hacer de oficina y desvincularme, pero no, en esa casa había un despacho de abogados y ahí fue donde la representante legal de Baufest me recibió, después la empresa se disculpo por la acción que iba a hacer: "desvinculación coyuntural" y acto seguido ofreció una zanahoria que no podía rechazar sopesando el tiempo de llevar ante la ley un despido injustificado, por lo que al final se llegó a un acuerdo y una liquidación digna, aunque la herida psicológica ya estaba hecho, pero bueno así es la vida, todo en cierta forma nos hiere, pero esas heridas hacen que uno cargue con cicatrices de "guerra", personalmente como mencioné me hubiera gustado ir a esa guerra y probarme, sin embargo al final del día no era mi rol.

Acto seguido se bajaron de la reunión virtual mi PEC y otros representantes de Baufest, quedando la abogada y yo, de ahí nos movimos a conciliación y arbitraje para platicar del clima, de Tepic, de la joven que era el conciliador, de si le ha tocado al conciliador algún pleito donde el patrón se pelee con el empleado y así pasaron dos horas de trámites y conversación para finalmente firmar mi renuncia a cambio de una jugosas zanahoria. Así la aventura de arquitecto de software que nunca sucedió, pues seguí trabajando como technical lead o engineering manager, terminó con mucho sol, unos 40C; una computadora menos, una ciudad que sonríe y un almuerzo en una lonchería de la facultad de turismo de la UAN.

Entiendo que es un golpe duro estar desempleado, yo llevo una semana y si bien estoy tranquilo y buscando un reto nuevo, no imagino estar casi 4 años sin empleo en una curiosa zozobra. En fin --suspiro-- me gustaría terminar con la clásica frase de señora "de que todo pasa por algo", aunque claramente es un cierre para dejar de pensar el por que pasó algo por algo. En mi caso mi error fue meterme a una empresa consultora y no contar con la suficiente experiencia en arquitectura en la nube, al menos un certificado, para poderme vender chido ante un nuevo cliente dentro de Baufest. En el caso de mi amigo, creo que su error fue abusar de la marihuana, cuando recién lo despidieron, y no ahorrar. Estas lecciones son el pasan por algo y la enseñanza es que tengo que encontrar un trabajo que me permita ahorrar, hacerme de un capital y comprar un bien que me permita al menos rentarlo para tener al menos para comer, esto desde el plano mínimo, desde el plano máximo, tengo que buscar un reto que me permita brillar y demostrar mis capacidades. Tengo que dejar de ser espectador y ser más jugador a propósito del recién encuentro de Capoeira en Querétaro. 

Chanfle, veo la foto del isonómico hace 9 años y me da nostalgia, como es que alguien tan inteligente y carismático, ahora no pueda concentrarse y conseguir trabajo. Demontres, feliz cumpleaños estimado Alex Cuevas, espero que el siguiente año de existencia sea un parteaguas para bien.

jueves, 19 de octubre de 2023

El brío de Bau...Springfield

 Un poco nervioso por que me van a presentar ante un posible nuevo proyecto y justo para relajarme, pienso en un símil sobre como me siento.

Así que a bañarse y perfumarse.

viernes, 28 de abril de 2023

A propósito de trabajar el fin de semana

Una situación rara en el proyecto en el que estoy, pero no lo suficientemente rara, ya van dos fines que me ha tocado trabajar en casi un año. Esta videocolumna me recuerda la manera en que tenemos tan metida la explotación y la aceptación de tal

viernes, 22 de julio de 2022

Descubrimientos y reencuentros

Es el último penúltimo día laboral, tenía rato de que no se me solicitase trabajar tiempo extra en un día de descanso. Curiosamente cuan ley de Murphy en tiempos se ha juntado la presión que tiene Lynk para sacar a producción ciertas funcionalidades, junto con la mudanza y la operación de mi madre. Así que seguramente la semana que viene será una semana un tanto pesada. 

Optional or not Optional

Codificando nuevamente me he topado con el uso de ciertas ñoñerías de JAVA, como lo es el uso de Optional. Esto pareciese ligeramente complicado de entender al inicio, ya que es una especie de "metaclase" o encebollamiento. Sin embargo no deja de ser una buena nadería para manejar el temible "null pointer exception". Otra interesante liga puede consultarse acá

Ci-ci-ci-ciiircuit breaker

Suena como el famoso "combo breaker" de killer instinct, pero ahora en un contexto Godín de TI. Entendiendo algunos patrones implementados en cierto "stream processor" usando Kafka me topé con algo llamado "Circuit Breaker" que es uno de tantos patrones que se usan para microservicios. La monería que tiene esta implementación es que bajo ciertas condiciones de excepción se vuelve a hacer cierto número de intentos antes de dar por terminado con excepción en el peor de los casos y funcionando en el mejor de los casos.

lunes, 20 de junio de 2022

¡¡¡Toooby!!!

Muy contento hace varias horas iniciaba sesión en mi trabajo cuando me topé que mi administrador de páginas mostraba mi colección guardada sin elementos. Tres meses de trabajo desaparecieron en un laberinto sin sentido, no tengo la más remota idea que pudo pasarle a Toby, así que ahora estaré usando "Session Budy" 

Corrección justamente al estar escribiendo esta nota accedí a Toby a la versión web y pude ver las ligas a las páginas guardadas sin problema alguno. Unas horas antes había desinstalado la extensión de Toby, sin embargo la volví a instalar y voilá tengo todo mi trabajo guardado.

Por cierto "Toby" me recordó a esta escena de la película donde participó David Bowie. 


¿Uds cómo guardan y ordenan sus ligas de búsquedas?

viernes, 22 de abril de 2022

El maravilloso mago ñoño

Hace un par de días tuve una especie de entrevista con la empresa con la que vamos a trabajar codo con codo para labores arquitectónicas de software, unos días antes varias veces me desperté tenso con los brazos dormidos supongo que por la tensión. Indagué un poco sobre la empresa y me topé que andan buscando un mago, digo un arquitecto, en dicha empresa y quizás por esa razón me vino a la mente el siguiente episodio de los Simpsons

Espero no sucumbir ante una lengua viva, aprovechando su visita les sugiero esta publicacion: 97 things every Software Architect should know

miércoles, 13 de abril de 2022

El bru

No se porqué le he agarrado cariño a este wey, mejor conocido como el fapbru, pero justo hoy compartió fotos con otros colegas que estimo también bastante, el rulox y el fedez.
He querido rehuir a hablar del trabajo, pero es imposible ya que siendo honestos ocupa un tercio o más de nuestra existencia por tanto es patético fingir que no.





jueves, 17 de febrero de 2022

Buona Sera Ciao Ciao

Iluso de mi creí que la empresa para la que trabajo ofrecería una contraoferta a mi partida, lo cual me pondría en un curioso aprieto mental, mas afortunadamente no pasó y siento un inmenso alivio.