Diferencias entre programadores


Hoy en dia el mundo de los programadores está muy diversificado como es normal entre los diferentes lenguajes de programación y su enfoque o propósito. Pues bien, dentro de los programadores del mismo lenguaje también existen diversos niveles de conocimientos o aptitudes.


El primer rango en el que se encuentra cualquier desarrollador recién empezado es el rango de Programador Junior. Este tipo de desarrolladores como es normal cuentan con poca experiencia laboral (en su campo evidentemente) y se puede acotar entre los 2 años o menos de experiencia laboral, a la hora de funcionar en el trabajo suele requerir cierta ayuda o acompañamiento a la hora de adaptarse al código que se emplea en la empresa y debe reportar o tener un seguimiento de su desarrollo de forma diaria. Por lo general su cumplimiento de fechas y eficiencias suele ser justo debido a su falta de experiencia o puede que en ocasiones no las llegue a cumplir.

El segundo rango al cual pasa cada desarrollador después de cumplir sus primeros dos años aproximadamente de trabajar de forma profesional hasta los 6 años se trata del Programador Semi-Senior. En este rango de madurez el desarrollador se maneja con cierta soltura, cuenta con bastantes conocimientos dentro de su campo de programación y no suele hacer (muchos) bugs. También controla correctamente la metodología y los estándares empleados y ya puede llegar a conocer parte de los procesos de negocio de la empresa. Se preocupa de aprovechar mejor su tiempo de trabajo, es autosuficiente para el seguimiento de su trabajo y solo requiere informes a nivel semanal y a nivel general.


Por último y favorito de las empresas encontramos los Programadores Senior. El nivel es alcanzado aproximadamente cuando el programador cuenta con 6 o más años de experiencia y por tanto se puede considerar un referente técnico dentro de su equipo capaz de colaborar en definiciones de arquitectura, desarrollar proyectos mucho más complejos y crea código claro y fácil de mantener. Define procesos y metodologías a seguir a parte de seguir los ya propuestos, sigue los requerimentos exigidos y además crea o busca nuevos para llevar a cabo el proyecto del equipo, es capaz de crear oportunidades en la queél genera asignaciónes a sus superiores. El seguimiento de sus actividades se realiza de manera proactiva y cuenta con una producción e innovación elevada, cumple los plazos y si surge un desvío lo informa de forma adecuada y anticipada. Responden muy bien al trabajo bajo presión.

¿Y tu en que rango estás o consideras que estás?

Comentarios

Entradas populares de este blog

Clip para desarrolladores: #1 Tipografías

Rastrear una dirección IP y extraer información

Kali Linux, ¿Live USB o instalación?