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.
- ¿Cuál es el mejor consejo para la entrevista de trabajo de ingeniería de software?
- Soy un estudiante de ingeniería de la rama de metalurgia en NIT Srinagar. Disfruto escribiendo programas y puedo desarrollar aplicaciones de Android. ¿Debo dejar la programación y concentrarme en mi rama o debo hacer lo que amo?
- ¿Qué debería importarle en un primer trabajo a tiempo completo como ingeniero de software?
- ¿Hay ingenieros de software de Google que hayan obtenido un doctorado en informática después de trabajar?
- ¿Qué diferentes variedades de trabajos están disponibles para un graduado de ciencias de la computación si no quieren ingresar al mundo corporativo?