Comparativa JR 🟢 | MID 🟠 | SENIOR 🔴
Spoiler: con la experiencia no dejas de programar, pero dedicas mucho más a desbloquear al equipo y a tomar decisiones de arquitectura.
1. La radiografía de una semana de 40 h
Actividad Principal | JR 🟢 | MID 🟠 | SENIOR 🔴 |
---|---|---|---|
Programar / Refactorizar | 55 %“head-down coding” | 40 % | 25 % |
Debug & Fixes | 20 % | 15 % | 10 % |
Aprendizaje (docs, cursos, pair) | 10 % | 8 % | 5 % |
Revisar PRs / Mentorear | 5 % | 15 % | 25 % |
Diseño & Arquitectura | 3 % | 10 % | 20 % |
Reuniones (Scrum, 1-1, planning) | 5 % | 7 % | 12 % |
Incidentes / On-call | 2 % | 5 % | 3 % |
Tip rápido: si eres JR y tu porcentaje de “debug & fixes” supera el 30 %, necesitas mejorar tus pruebas o pedir code reviews más a menudo.
2. ¿Por qué cambian las proporciones?
- Profundidad vs. Amplitud
- JR se centra en un módulo → más “tiempo de teclas”.
- Seniority trae contexto global → más arquitectura, más decisiones.
- Multiplicador de equipo
- Un Senior que destraba 3 devs genera >3× impacto que su propio código.
- Confianza y Riesgo
- A mayor experiencia, mayor responsabilidad en cambios críticos y planificación.
3. Zoom a cada rol
🟢 Junior
- Objetivo principal: velocidad de aprendizaje.
- Claves de agenda:
- Bloques largos para codear sin interrupciones (Pomodoros de 50/10).
- Pareos regulares con un Mid/Senior.
- Documentar TODO error y su fix → crea tu propio “Cookbook”.
🟠 Mid-level
- Objetivo principal: entregar features + elevar la calidad del equipo.
- Claves de agenda:
- Slots diarios para revisar PRs de Juniors.
- Tiempo reservado a investigar técnicas (caching, testing, DDD).
- Participar en refinements y estimaciones.
🔴 Senior
- Objetivo principal: orquestar la entrega y la salud técnica.
- Claves de agenda:
- “Office hours” para desbloqueos express.
- Diseño de roadmaps, spikes de arquitectura y PoCs.
- Mentoring formal (1-1) y feedback continuo.
4. Herramientas para balancear tu semana
Rol | Herramienta | Uso recomendado |
---|---|---|
JR | LinearB / CodeClimate | Visibiliza tiempo en codificación vs. retrabajo. |
MID | Jira dashboards | Controla WIP y cuellos de botella de features. |
SENIOR | DORA metrics + Grafana | Mide lead-time, frecuencia de despliegue y MTTR del equipo. |
5. Pasar de JR → MID → Senior: micro-hábitos
- Bloqueo de agenda
Reserva 2 h diarias de “deep work”; protege ese bloque. - Rotación de tareas
Cada sprint, toma algo fuera de tu zona de confort (infra, QA, diseño). - Teaching mindset
Explica en Slack lo que descubriste; enseñar consolida el 90 % del aprendizaje. - Own a metric
- JR: cobertura de tests.
- MID: control de deuda técnica.
- Senior: lead-time de features o SLOs de un servicio.
6. Conclusión
- Juniors maximizan código para ganar musculatura técnica.
- Mids equilibran producción y soporte al equipo.
- Seniors pintan la visión, mentorean y protegen la calidad a largo plazo.
No importa en qué etapa estés: gestionar tu tiempo es una habilidad tan crítica como escribir buen código.
Organiza tu semana con intención y tu crecimiento será inevitable.
Reserva tu lugar en el próximo lab.
💬 ¿Cómo se reparte tu tiempo hoy? Cuéntamelo en los comentarios y comparemos experiencias.