Niveles de un Programador.

¿Te ha sucedido que cuando escribes tu curriculum no determinar tu nivel de programación?

Pues bien, no eres el único, espero que estas lineas que han sido las definiciones mas me han agradado te sirva y te ayuden a poder determinarlo.

 

Nivel de Entrada:
Recién salido de la educación o de la calle; muestra habilidades de programación, pero carece de experiencia de lenguaje\negocio. Alguien que quiere gastar dinero y tiempo en entrenar/capacitarse. Muchos ingresos necesarios para esta persona.

Junior:
Posee alguna experiencia de negocio y sabe el lenguaje de programación, pero talves no en el arena en el que nos encontramos trabajando, Necesita mas experiencia y entrenamiento. Pueden trabajar en pequeños desarrollos por si mismos, pero necesitan supervision y guía.

Nivel Intermedio (Mid-Level):
Conoce la arena del negocio y tiene un buen conocimiento del lenguaje de desarrollo, puede trabajar en pequeños desarrollos sin supervision, largos desarrollos con guía y ser parte de un equipo para desarrollos extensos. Requiere revisiones de código y entrenamiento para obtener el próximo nivel.

Senior:
Alguien que conoce un amplio rango de la arena del negocio o es especialista en un area. Experto en el lenguaje. Puede trabajar en mas niveles de codigo sin supervision y requiere de una minima direccion. Puede guiar a grados menores, Interesado en fomentar el producto y las practicas así como “Hacer el Trabajo”. Usa la iniciativa.

Entonces tenemos dos grados superiores:

Líder de Equipo:
Para aquellos que quieran ramificar su actividad en la gestión y dejar atrás la cara con carbón.

Arquitecto:
Para aquellos que deseen mas libertad y control, pero todavía ser desarrolladores y\o envolverse con la dirección del producto a un nivel técnico.

Para progresar en los grados se requiere principalmente experiencia.

Entrada->Junior
Debe desarrollar pequeños paquetes para los estándares correctos. Debe ser capaz de demostrar algún conocimiento del área del negocio. Básicamente, ellos deben mostrar disposición a aprender y habilidad para aprender. Usualmente 1-2 Años.

Junior->Nivel Medio
Deben ser capaces de demostrar que ellos codificar deacuerdo a los estándares la mayoría del tiempo y pueden trabajar en largas piezas de un desarrollo. Deben mostrar buena habilidad en la arena del negocio (i.e. trabajando con clientes internos\externos). Usualmente 1-3 años, a veces por siempre.

Nivel-Medio->Senior
Este es el difícil – la persona debe mostrar dominio de el lenguaje, ser capaz de desarrollar proyectos largos, lidiar con clientes y empezar a guiar/dirigir a otros, En terminos simples, esta persona esta mostrando señaes de ser un guru, En nivel Senior es un estatus Élite.

Senior onwards
Esto tiende a ser un movimiento cooperativo de la persona y la empresa/negocio. Deben mostrar disposición a seguir adelante y hacer frente a nuevas áreas. Muchos no llegan a esto – son felices siendo un guru.

Nota: nunca mientas sobre tu nivel de experticie en un curriculum, pues créeme que lo pagaras caro, si te arrojan a los leones y no tienes las armas para defenderte, mejor se sincero y trata siempre de hacer las cosas lo mejor que puedas.

 

“La sabiduría no consiste en todo saber, sino en saber lo que se sabe y saber o que no se sabe.”
 

Fuente original AQUÍ www.zomeon.com