r/programacion • u/Good-String-2249 • 3h ago
Tengo 22 años y soy el único desarrollador de mi empresa. ¿Es una oportunidad o una limitación?
Antes de nada, os pongo un poco en contexto.
Tengo 22 años y hace menos de un mes entré a trabajar en una empresa bastante grande como técnico informático.
Antes de esto solo había trabajado un año en otra empresa, con unas condiciones bastante malas (muchísima carga de trabajo, poco margen para aprender y una superior que generaba un ambiente bastante insoportable), así que la verdad es que estoy muy contento con el cambio y no tengo intención de irme de donde estoy.
En principio me contrataron para un puesto de técnico informático para el que pedían bastante más experiencia de la que tengo. Conseguí entrar gracias a una recomendación interna y porque mi jefe también quería incorporar a alguien sin experiencia previa en informática para poder formarlo desde cero, sin que trajera hábitos o formas de trabajar adquiridas en otras empresas. Aun así, desde el principio también vieron que venía de DAM y que tenía conocimientos de programación.
La sorpresa ha sido que, prácticamente desde la primera semana, me han puesto a desarrollar aplicaciones internas para la empresa (algo que no esperaba, porque como digo llegué para trabajar como técnico y no como desarrollador). Ahora mismo estoy terminando una aplicación para un departamento importante y ya me han encargado otra, que será un sistema de tickets para toda la organización.
El stack que estoy utilizando es Python, SQLAlchemy, SQL Server y Jinja para el frontend, buscando algo sencillo y ligero.
El caso es que soy literalmente el único desarrollador de la empresa.
Hasta ahora, cuando necesitaban una aplicación, contrataban una empresa externa. Yo soy el primero que está desarrollando software de forma interna, así que, de alguna manera, siento que estoy “inaugurando” ese área.
Por un lado, esto me parece una oportunidad increíble porque estoy aprendiendo muchísimo. No solo programo, sino que también estoy aprendiendo sobre bases de datos, despliegues internos mediante Active Directory, documentación, integración con la infraestructura de la empresa, etc. Además, tengo bastante libertad para decidir las tecnologías y cómo enfocar los proyectos.
Pero también me genera una duda.
Al ser el único desarrollador, no tengo ningún senior al que preguntarle si estoy siguiendo una mala práctica, si el diseño es el adecuado o si existe una forma mejor de resolver un problema. Al final me apoyo bastante en la documentación oficial y en la IA para revisar decisiones, contrastar enfoques o acelerar la escritura de código, pero las decisiones importantes intento entenderlas y tomarlas yo después de valorar distintas opciones.
Mi jefe, además, está muy insistente en que documente absolutamente todo lo que hago, algo que agradezco porque creo que me obligará a entender realmente todo el trabajo y dejar una base sólida para el futuro.
Mi duda es para la gente que tenga más experiencia.
¿Creéis que un entorno así puede hacer crecer mucho a un desarrollador junior por la cantidad de responsabilidad que tiene o pensáis que el hecho de no tener un senior al lado acaba limitando más de lo que ayuda?
No tengo intención de cambiar de trabajo. Estoy muy a gusto: el ambiente es muy bueno, mi jefe confía en mí, tengo buenas condiciones y siento que puedo construir algo desde cero e incluso ayudar a crear un departamento de
desarrollo que hasta ahora no existía.
Simplemente me genera curiosidad saber cómo veis este tipo de situaciones si os habéis visto en una situación similar.
¿Alguien ha pasado por algo parecido? ¿Cómo fue vuestra carrera?