Trabajar en una pyme muy "atada con alambre" y "vibecodeada" te deja en desventaja para el mercado laboral?
Trabajo para una Pyme muy chica. Somos muy pocas personas y, en el apartado técnico, ninguna realmente llega a los conocimientos de un ingeniero de sistemas posta. Todo es muy improvisado, aunque funcione
Yo soy el principal técnico a cargo, mientras que mi jefe es la primera cabeza de producto y desarrollo en la empresa. Todo muy IA dependiente. Yo por mi parte termino siendo un generalista, con conocimientos medio barrani adquiridos en el trabajo y un poco de la facu, pero me das una prueba técnica con conceptos de verdad y la pifio (sé lo que es una búsqueda binaria, pero si me decís "O(log n)" en una entrevista me cago encima). Claramente no estoy a la altura de un ingeniero, aunque sea junior
Me di cuenta de que, por el tipo de trabajo que tengo, todo tiene que ser muy ágil. Poco tiempo para pensar en escalabilidad, deuda técnica, arquitectura, testing, etc
Con Claude desarrollo, mantengo y arreglo end-to-end de todo, además de dar soporte a nuestros clientes. Como pueden imaginar, todo está muy atado con alambre, y como es una plataforma con muchos clientes, encarar tantos problemas consume muchísimo tiempo (laburo tranquilo más de 10-12 horas por día, más de una vez por semana trasnocho), muchas veces bajo presión y sin demasiado margen para cranear las cosas desde el principio. A veces me dan ganas de dropear "por accidente" toda la DB y hacer las tablas de cero porque son un desastre
Es mi única experiencia laboral, y ahí viene mi duda. Qué tanto pesa esto a la hora de luego buscar otro trabajo? Siento que aprendí lo mío, si, pero es todo muy "de calle" y me preocupa que, si mañana tengo un live coding o una entrevista técnica con algoritmos, estructuras de datos y coso, quede completamente en bolas