¿Por qué existen títulos como ‘ingeniero de software senior’ o ‘ingeniero principal’ en las compañías de software?

¡Hola!

Estoy de acuerdo en que ciertos títulos pueden ser confusos: ¿quién es “más grande”, por ejemplo, un científico principal o un ingeniero principal?

Puede ser confuso y, por lo tanto, hacerte preguntarte por qué tendrías tantos títulos diferentes.

Entonces, hagamos un resumen de los títulos principales:

  1. Desarrollador / ingeniero junior -> Desarrollador no experimentado
  2. Desarrollador / Ingeniero -> Desarrollo normal
  3. Desarrollador / Ingeniero Senior -> Muy experimentado, los mentores 1) y 2), a menudo toman decisiones de área (como: ¿deberíamos usar el patrón Observador aquí o deberíamos usar algo diferente?). Este es también el primer nivel donde los niveles superiores buscan información al tomar decisiones comerciales
  4. Ingeniero principal -> Líder de producto, generalmente. Este es el chico / chica que recibe boletos de clase ejecutiva y va a resorts de golf para hablar con grandes clientes
  5. Jefe Científico -> A veces, tiene varios productos relacionados que pueden terminar siendo un solo producto o de todos modos estar estrechamente relacionados. Por lo tanto, necesita a alguien que haga las llamadas correctas para tales casos.
  6. CTO: Director Técnico. El jefe.

Los trabajos relacionados con el software no son un conjunto de habilidades “lo sabes o no”. Hay muchas especialidades y muchos grados de conocimiento. Esas descripciones de trabajo son un intento de categorizar todos esos aspectos.

En realidad, deberían reducirse aún más. El ingeniero de software normalmente puede ser un administrador de bases de datos, administrador de sistemas, programador, control de calidad, etc. Pero establecer eso como descripción de su trabajo sería confuso para la empresa y el empleado porque normalmente tendrá más de un rol … “¿por qué es el administrador de bases de datos? codificación “,” no podemos tener un código de prueba de programador “, etc.

Entonces, para mí, no significan mucho. A veces, eso solo significa edad, antigüedad o rango de salario y nada más.

Intentar hacer una distinción entre personas con más experiencia.

Sin embargo, me parece un poco pretencioso. Soy un “desarrollador de software senior” si lees mi tarjeta de presentación, pero soy un “desarrollador” si me preguntas.

La misma razón que cualquier compañía tiene títulos de trabajo. Describe lo que hacen.

No todos los ingenieros son iguales en habilidad, salario, descripción del trabajo, antigüedad y utilidad … por lo que tiene sentido clasificarlos en función de estos factores.

Entonces sabes quién probablemente puede contar las mejores historias de guerra.

More Interesting

¿Los ingenieros de software escuchan música mientras trabajan?

¿Cuál es la diferencia entre Java y JavaScript?

No puedo formatear ni convertir mi tarjeta SD del sistema de archivos exFAT de 64 GB a FAT32. ¿Qué se puede hacer?

¿Cuáles son las habilidades necesarias para pasar de un programador de laboratorio de investigación a un ingeniero de software industrial?

Cómo saber si voy en la dirección correcta al hacer una aplicación para iOS

¿Qué son las clases selladas? ¿Por qué no se heredan las clases selladas?

Si tengo la intención de convertirme en un desarrollador web de software / (back-end), ¿cuáles son los cursos de CS que no sean estructuras de datos y algoritmos que debo tomar?

Aunque C no es un lenguaje orientado a objetos, ¿puede hacer todo lo que Java o C ++ pueden hacer?

Cómo solicitar 2 semanas de vacaciones de Navidad si me estoy uniendo en la primera semana de diciembre como ingeniero de software en Microsoft

¿Trabajar en Microsoft como SDE es mucho más difícil que Amazon?

¿Cuál es la naturaleza del trabajo de un ingeniero de software en empresas como Deloitte, Goldman Sachs y similares?

Cómo convertirme en ingeniero de software si arruino mi vida

Como programador, ¿cuál es tu lema favorito?

¿Cuál es la mejor computadora portátil con sistema operativo Windows para comprar como un nuevo ingeniero de software? Ya tengo una Mac y planeo usar ambas.

¿Qué opciones tiene un ingeniero de software harto en la vida, excepto por el sufrimiento?