1. De Junior a Senior
¿Cuál es el camino?
Fernando Sonego
Software Architect | Algeiba IT
Social: @FernandoSonego
Email: fernando.sonego@gmail.com
Blog: withoutdebugger.com
3. Experiencia laboral
La cantidad de años de experiencia laboral en informática trabajando
en compañías de software o bien en una tecnología.
• Junior: Menos de 2 años de experiencia.
• Semi Senior: De 2 a 6 años de experiencia.
• Senior: Más de 6 años de experiencia.
4. Bajo presión
Relacionado con situaciones extremas. No relacionado con el día a día. Un
problema donde es necesario mayor eficacia y eficiencia en la resolución de un
problema crítico en un plazo muy corto.
• Junior: Se bloquea, se angustia, se confunde, se estresa, el resultado de su trabajo en una
situación de presión no es bueno, en algunos casos termina renunciando del trabajo.
• Semi Senior: Se enoja, se defiende, se distancia (se borra), se resigna, el resultado de su
trabajo en una situación de presión a pesar de todo, es bueno, siempre busca la manera
de calmarse y no demostrar la presión.
• Senior: Se entusiasma, se compromete, se hace cargo, se inspira e inspira a otros, el
resultado de su trabajo en una situación de presión puede llegar a ser asombroso, ya que
maneja cualquier situación como si no pasase nada.
5. Seguimiento
EL nivel de atención que requiere por su líder o referente de equipo.
• Junior: Requiere seguimiento diario a nivel detallado.
• Semi Senior: Requiere seguimiento semanal y a nivel general.
• Senior: Proactivamente reporta el estado y avance de sus tareas.
6. Cumplimiento de fechas
Cumplimiento de las fechas de entrega pautadas. Se aplica a las
tareas de análisis, desarrollos, documentación, reporting, etc.
• Junior: La mayoría de las veces no cumple con sus estimaciones.
• Semi Senior: A veces cumple, a veces no.
• Senior: Siempre cumple. Cuando surge un desvío (inevitable) lo informa
adecuadamente y con anticipación.
7. Productividad
Relacionado con el trabajo que realiza diariamente en la empresa o
en los proyectos.
• Junior
• Calidad: Baja/Media | Productividad: Baja/Media | Innovación: Poca o Nula
• Semi Senior
• Calidad: Media | Productividad: Media | Innovación: Poca
• Senior
• Calidad: Alta | Productividad: Alta | Innovación: Alta
8. Proactividad
Si espera a se que le asignen tareas o por el contrario toma una actitud de mayor iniciativa, si
posee iniciativa se le pueden asignar tareas mucho más grandes o mayores responsabilidades.
• Junior: Necesita que le definan su trabajo. Está a la espera del siguiente pedido. Cuando tiene tiempo libre
no sabe con qué seguir. Depende de otros para avanzar con sus tareas.
• Semi Senior: Se preocupa por aprovechar mejor su tiempo. Pide nuevas asignaciones cuando tiene tiempo
disponible y es autosuficiente para llevar adelante una gran parte de sus tareas.
• Senior: No solamente recibe requerimientos, sino que los busca y genera. En muchas oportunidades es él
quien le genera asignaciones nuevas a su superior.
9. Conocimientos técnicos
Relacionado con herramientas, tecnologías, lenguajes y paradigmas de programación,
bases de datos, arquitectura, también conocimiento de Hardware y protocolos.
• Junior: necesita guía. El código que genera puede presentar mucha cantidad de bugs.
Probablemente no conoce todas las herramientas que necesita para hacer sus tareas.
• Semi Senior: Técnicamente auto suficiente. Puede desarrollar funcionalidades más complejas y
ejecutar proyectos de mayor envergadura. Pero no es un crack y todavía comete errores
“evitables”.
• Senior: Es referente técnico dentro del equipo. Su conocimiento le permite colaborar en
definiciones arquitectónicas y desarrollos desafiantes. Su código funciona, es bueno y fácil de
entender y mantener.
10. Relaciones Interpersonales
La habilidad mas importante, no solo para un programador, si no para cualquier
profesional, debe ser la comunicación con su entorno, compañeros, su equipo,
usuarios, clientes, etc.
• Junior: Dificultad para transmitir sus ideas con claridad. No logra llegar a conclusiones que
pueda realizar. No siempre sabe interactuar con otras personas de forma colaborativa y
profesional.
• Semi Senior: Trasmite sus ideas, pero no logra que sus compañeros lo acompañen.
Escucha otros puntos de vista pero sigue intentando que sean sus ideas (buenas y malas)
las que dominen.
• Senior: Es bueno comunicando, mas escuchando. Puede participar en decisiones de alto
nivel y colaborar en actividades más operativas. Privilegia el resultado y la calidad de las
relaciones por sobre si son sus ideas.
12. ¡GRACIAS A POR VENIR!
Fernando Sonego
Software Architect | Algeiba IT
Social: @FernandoSonego
Email: fernando.sonego@gmail.com
Blog: withoutdebugger.com
Notas do Editor
Septiembre de 2016 aparece angular 2, todavía no pasaron 2 años se puede decir que somos senior en angular?
React 2013, pasaron 5 años, podría decir que soy senior en react?
AngularJS breacking chande de Angular
Niveles catalogados en la empresa