estás buscando trabajo o quieres que desea etiquetar su nivel de habilidad en esta área? ¿Eres junior, senior o algo intermedio? La respuesta a estas preguntas puede parecer generalmente resuelta y obvia, pero en realidad es mucho más complicada. Intentaremos centrarnos en este problema con más detalle y mostrarle la diferencia entre las posiciones mencionadas y el papel que desempeña la experiencia al identificar su autoridad.
Problema de definición
Si le preguntas a dos desarrolladores experimentados cómo describirían un puesto de alto nivel, probablemente obtendrás dos respuestas sesgadas diferentes. La definición de este término depende del contexto. Usted se pregunta: ¿cómo puedo yo, un desarrollador junior, determinar objetivamente que me he convertido en un desarrollador senior? Nunca podremos trazar la línea con absoluta confianza.
Las etiquetas de junior y senior son difíciles de definir porque ambas pueden representar a un desarrollador al mismo tiempo. Dependiendo del contexto, si un desarrollador se considera senior en relación con .Plataforma de RED, él o ella puede considerarse simultáneamente junior en relación con HTML5 y otras nuevas tecnologías.
Junior
En general, el desarrollador junior es una persona con menos de 2-3 años de experiencia trabajando en cualquier plataforma. Los juniors reciben tareas menos complicadas al principio, gracias a las cuales más tarde podrán resolver tareas aún más difíciles. Todavía necesitan ayuda de alto nivel hasta cierto punto. Tampoco los consideramos adecuados para la interacción con los clientes. Se necesita un senior para recopilar los requisitos del proyecto.
Senior
El senior mencionado está en el polo opuesto. Por lo general, es un experto calificado dentro de las tecnologías elegidas y es responsable de guiar a los miembros más jóvenes del equipo. No hay una buena respuesta al preguntar después de cuántos años podemos considerar que el desarrollador es mayor. Mientras que algunos dicen que senior tiene experiencia de mínimo 5-7 años, otros dicen que el desarrollador se convierte en senior después de 10-15 años. Así que las opiniones varían. También depende de las habilidades e interés de uno en aprender cosas nuevas durante todo el período de trabajo con la plataforma elegida. Se podría decir que la mayoría de los desarrolladores se etiquetan a sí mismos como intermedios, lo que significa algo entre junior y senior. Una de las principales características de un desarrollador senior es traer mejoras dentro de un proyecto (principalmente en partes que carecían de atención) cuando se le asigna. Una buena persona mayor puede identificar las partes problemáticas y hacer el trabajo donde sea necesario.
Puedes obtener la idea del gráfico de triángulos enlazados de Brandon Hays. Simplemente explica la relación entre el desarrollador de etiquetado y la ayuda requerida / proporcionada:
Si se conforma con este gráfico, solo obtiene información parcial. Otro punto de vista más complejo está representado en el siguiente diagrama de Venn, también por Brandon Hays. Este describe la posición superior de manera muy idealista y las personas mayores no siempre poseen todas las cualidades:
En el equipo de freevision empleamos a personas mayores y nos gusta dar espacio para el aprendizaje y el crecimiento de los jóvenes de bright initiative. Bajo nuestra dirección y orientación, son capaces de desarrollar nuevo software, aplicaciones móviles y web o sistemas de CRM personalizados con una calidad indistinguible de la de las personas mayores. Independientemente de si el desarrollador es un senior o un junior, nos consideramos desarrolladores capaces dispuestos a ayudarnos unos a otros.