Archivo por meses: diciembre 2012

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

Si me gusta te lo pago.

¡Esta es una de las imagen que merece el oro!

Cierto, al trabajar en el área de desarrollo y ademas al ser mi hermano diseñador gráfico, he notado que extrañamente una de las carreras mas desprestigiadas monetaria mente cabe la casualidad que es el diseño y el desarrollo.. si os ponéis a pensar que tal vez lo son porque no conforman una parte importante y de aporte de para la sociedad, déjame decirte que creo que deberías tomar un pañuelo echarle cloroformo, colgarte en un árbol y aspirar del pañuelo porque estas equivocado, Osea abramos los ojos! En la actualidad practica mente TODO lo que podemos percibir esta basado en diseño e informática o la gran mayoría, acaso si sales a la calle y un semáforo no funciona, tienes idea del caos que seria circular por las calles? Tan solo caminando, ni siquiera hablando de viajar en automóvil, te has puesto pensar lo horrible que serian las casas, calles, automóviles si alguien no se preocupara de embellecerl@s? Y ni hablar de los caóticos y desagradables a la vista que serian las paginas web en la Internet que por cierto están a base de sistemas informáticos.

Si te sientes completamente identificado con esta imagen como yo y muchos (puesto no es solo un patrón que se puede ver en el diseño) te diría que aprendas a valorar tu trabajo, pues una vez que tu lo valores podrás empezar a proyectar el valor en los demás, la gente que paga y no conoce sobre el trabajo que lleva realizar este tipo de cosas tiende a menos preciar lo que ve, pero créeme que debes ser sumamente didáctico y comprensivo con ellos, pues bien la mayoría de la gente no tienen idea de ni siquiera para que sirve el diseño o la informática, generalmente cuando comento que soy informático, lo asocian rápidamente a que trabajo con software como Word, Excel y PowerPoint o que me dedico a estar formateando computadores o algo igual de ridículo.

¿Cual seria nuestro trabajo entonces?

Culturizarlos! si nadie les enseña a las personas lo que valen las cosas nunca podrán saberlo, y la persona que debe empezar a hacerlo eres tu mismo.