¿En qué tipo de roles podría saltar que son roles técnicos pero no de desarrollador?

Si estás estudiando informática / programación, pero no te ves trabajando como programador, aquí hay algunas ideas:

  • Probador / ingeniero de control de calidad : uno de los roles menos respetados en el software. Encontrar un error de show-stopper en la última confirmación de código del gurú puede ser muy gratificante.
  • Desarrollador de control de calidad / control de calidad : escriben código que no es de producción, como arneses de prueba / scripts de automatización, pruebas funcionales, etc. Menos respeto que los desarrolladores, más que control de calidad.
  • Ingeniero de gestión de construcción / configuración : una posición crítica. Siempre estas ocupado Puede ser bastante estresante. (Usted es un grupo más pequeño del que depende todo el equipo de desarrollo. Una construcción defectuosa puede significar un día entero con desarrolladores y gerentes de proyecto parados en su escritorio. Sin presión). Más respeto que los probadores y el control de calidad.
  • Escritor técnico : casi lo mismo que QA cuando se trata de respeto, quizás un poco menos. Generalmente es menos estresante que cualquier otro puesto en la industria del software. Debe tener una piel gruesa (sus documentos serán revisados ​​y criticados por desarrolladores, soporte, control de calidad, gerentes de producto, etc.) y ser persistente (todas esas personas harán todo lo posible para evitarlo y tendrán que revisar sus documentos) .
  • Analista de soporte técnico : Alto estrés (usted trabaja con clientes) y poco respeto, a menos que esté en el nivel 3. Posiblemente apesta más que el control de calidad.
  • Analista comercial / gerente de programa / gerente de producto : Recopila información de las necesidades comerciales de los clientes y expertos en la materia y la convierte en requisitos de software. Dependiendo del producto y la organización, tener habilidades técnicas / educación puede ser útil, pero no siempre es necesario. Necesita habilidades sociales para poder trabajar con personas no técnicas y técnicas. A la par con los desarrolladores en términos de respeto, y posiblemente un poco más a veces, especialmente fuera del equipo de I + D, porque generalmente tiene más habilidades de comunicación orientadas a los negocios. Este puede ser más difícil de saltar al principio de una carrera, pero es posible.

Eso es solo en una organización de desarrollo de software, pero ese no es el único lugar donde los graduados de CompSci son contratados. En la actualidad, la mayoría de las empresas medianas y grandes tienen algún tipo de organización de TI responsable de su infraestructura (servidores, escritorios, firewalls, equilibradores de carga, etc.) Hacen toneladas de cosas “técnicas” que no implican programación, incluida la configuración hardware y software de redes, sistemas de monitoreo, mantenimiento de imágenes de escritorio y aprovisionamiento de nuevos escritorios, continuidad del negocio (copia de seguridad / restauración de sistemas críticos, planificación de recuperación ante desastres), mantenimiento de imágenes de máquinas virtuales y quizás lo más importante, eliminación de malware y recuperación de contraseñas perdidas 🙂 Más pequeño Las organizaciones tienen algunas personas que hacen todas esas cosas, mientras que las más grandes generalmente tienen funciones claramente delineadas para manejar cada área. En general, el pago no es tan bueno como el desarrollo de software y, a menudo, si admite sistemas “de misión crítica”, debe estar disponible las 24 horas del día, los 7 días de la semana, si un sistema deja de funcionar, pero a muchas personas les resulta más agradable que el desarrollo. Los arquitectos de sistemas / infraestructura pueden obtener salarios muy altos.

More Interesting

Después de 2 años de experiencia, ahora recibí una buena oferta de SDE de Amazon. ¿Cuál debería ser mi próximo objetivo?

Cómo transformarse de 'aficionado' a desarrollador de software profesional

¿Cuáles son los idiomas importantes para la ingeniería de software?

¿Vale la pena cambiar una carrera de programador de software con más de 6 años de experiencia a Business Analytics?

¿Cómo afectaría un descanso prolongado (viajar) a la carrera de un ingeniero de software?

Me han asignado como ingeniero principal en un equipo de ingenieros lentos e incompetentes. ¿Cómo los llevo efectivamente?

¿Te equivocaste o conoces a alguien que se metió en la universidad, terminó mal, pero se convirtió en un gran ingeniero de software, desarrollador o programador más adelante después de graduarse?

¿Qué puestos debe evitar un recién graduado en ingeniería de software / informática para su primer trabajo?

Como graduado de CS, ¿debo trabajar como ingeniero de software antes de fundar una startup?

Las empresas buscan un desarrollador de software en prácticas con una experiencia mínima de 1-2 años (no remunerado). ¿Es esta la nueva norma, o estas compañías son solo payasos?

¿Cuánto tiempo le toma a un nuevo graduado con maestría ser un ingeniero de software sénior del rol de ingeniero de software II?

¿En qué tipo de trabajo / función llega una persona con 3 años de experiencia en desarrollo de software y XLRI HRM?

¿Por qué los estudiantes de ingeniería informática / software necesitan un título para obtener un trabajo?

Cómo aprender a convertirte en un gran ingeniero de software

¿Podemos ganar más dinero como ingeniero de garantía de calidad de software?