¿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

¿Puedo cambiar mi trabajo de entrenador de software a desarrollador de software?

Cómo tener el coraje de cambiar de una carrera exitosa en ingeniería de software a emprendimiento

Cómo convertirse en un ingeniero de software menos descuidado

¿Qué tan difícil será obtener un trabajo de ingeniería de software en California con un título en informática del Reino Unido inmediatamente después de graduarse?

¿Cómo es la vida de un ingeniero de software en India?

¿Vale la pena mudarse a Silicon Valley?

¿Es cierto que todos pueden convertirse en desarrolladores de software si se les da suficiente trabajo?

¿Qué tan fácil es hacer una transferencia interna a otro equipo en una gran compañía tecnológica, y cómo se comparan compañías como Microsoft, Google, Facebook y Yahoo en términos de facilidad de transferencia interna?

¿Cuál es un buen pago (por hora) para un pasante técnico / ingeniero de software?

Estoy cansado de ser pobre a pesar de que trabajo duro en mi trabajo actual como ingeniero de software. ¿Cómo puedo comenzar mi propio negocio?

Cómo obtener un trabajo de programación después de trabajar como soporte técnico durante un año justo después de la licenciatura

Soy ingeniero de software de la India y quiero unirme a la Oficina de Inteligencia / Raw como ingeniero de software. ¿Cómo debo proceder?

¿Es crítico llevar el bootcamp de desarrollo de software en la ciudad en la que quiero trabajar?

Cómo mantenerse alejado de la distracción de tantas oportunidades interesantes de ingeniería de software disponibles en Silicon Valley

Tengo 9 años de experiencia en la industria de TI como ingeniero de software. Estoy dispuesto a hacer un curso MSA (Master in Analytics) de 1 año a tiempo completo ofrecido por varias universidades en los Estados Unidos. ¿Cuán financieramente fructífero será?