Rogerio Lucas

Full Stack Developer Junior

Menos picar codigo, mas soluciones que escalan

Cuanto más aprendo, más claro veo que escalar no consiste en producir más líneas de código, sino en resolver mejor los problemas adecuados.

  • Empieza por el problema: antes de programar, aclara objetivo, restricciones y criterio de éxito.
  • Diseña arquitectura simple: una solución clara suele rendir mejor que una brillante pero difícil de mantener.
  • Automatiza lo repetible: tests, validaciones y procesos previsibles reducen errores evitables.
  • Mide antes de optimizar: el rendimiento útil se mejora con datos, no con intuiciones.
  • Piensa en equipo: documentación, legibilidad y convenciones ahorran tiempo a todos.

Ese es el tipo de desarrollo en el que quiero seguir creciendo: menos ruido y más impacto real.

Qué valoro en un equipo de desarrollo para mi siguiente etapa

Al buscar una oportunidad estable en empresa, estos son los factores que más peso tienen para mí:

  • Buenas prácticas reales: revisiones de código, ramas claras y criterios técnicos consistentes.
  • Contexto de producto: entender para qué existe cada funcionalidad ayuda a tomar mejores decisiones.
  • Aprendizaje acompañado: feedback directo, documentación útil y compañeros con los que contrastar soluciones.
  • Responsabilidad progresiva: empezar aportando en tareas concretas y ganar autonomía con resultados.

Qué puedo aportar como perfil junior tras terminar DAW

Mi valor no pasa por vender humo ni por prometer experiencia que no tengo. Lo que sí puedo aportar hoy es una base sólida en estas áreas:

  • Backend web: Laravel, PHP, routing, validación, bases de datos relacionales y mantenimiento de lógica existente.
  • Frontend funcional: JavaScript, maquetación cuidada, interacción de interfaz y atención al rendimiento.
  • Entorno de trabajo: Git, Docker, Linux, despliegues y capacidad para moverme en código heredado con criterio.
A esto sumo una actitud directa: documentar lo importante, preguntar cuando falta contexto y priorizar soluciones mantenibles.

Proyecto académico vs proyecto real: qué cambia

Contexto Qué suele pasar Qué exige de mí
Proyecto académico El alcance está más acotado y los requisitos suelen ser estables. Orden, fundamentos técnicos y capacidad para entregar una solución completa.
Proyecto real Hay código heredado, prioridades cambiantes y decisiones condicionadas por negocio y tiempo. Adaptación, comunicación y criterio para mejorar sin romper lo que ya funciona.

Aprendizajes al entrar en una aplicación existente

Trabajar sobre software ya construido me ha dejado claras varias ideas:

  • Antes de tocar nada: hay que entender el flujo actual y el impacto real del cambio.
  • Convenciones y detalle: los nombres y pequeños acuerdos importan mucho cuando varias personas mantienen la misma base.
  • No solo resolver: corregir una incidencia rápido está bien; dejar el sistema más claro después es mejor.
  • Comunicación de equipo: evita retrabajo y suele ser tan importante como la solución técnica.