Hay muchas cosas que podría hacer en el campo de TI en general: NO voy a enumerar los Títulos de trabajo aquí, pero enumeraré algunas Áreas de TI y lo que podría hacer.
Analista de Negocios de TI (BA):
Esta función NO se automatizará, en mi opinión.
- ¿Qué debe hacer si ve que su colega está cometiendo un código realmente malo para el proyecto y a su gerente no le importa?
- ¿Qué curso de evaluación de software es mejor para obtener más oportunidades de trabajo?
- ¿Cuánto tiempo le tomaría a la persona promedio aprender lo suficiente sobre el desarrollo de software para ser empleable?
- ¿Has creado un software basado en Java por tu cuenta? Si es así, comparte tu experiencia.
- ¿Qué servicios en Google se han reducido debido al GC de Java?
- Tenga en cuenta que esto es diferente de Business Side BA. En cualquier empresa mediana o grande, tienen equipos de TI y de negocios.
- Business BA trabaja con Business Side Management, operaciones de campo, etc. y presenta requisitos en Business Language.
- IT BA, que conoce muy bien la Aplicación desde el punto de vista del flujo y del equipo, coordinará y convertirá los requisitos en Requisitos de TI.
- Incluso en el futuro, cuando las aplicaciones están automatizadas, este proceso debe ser ejecutado principalmente por humanos.
- Tener conocimiento de Java lo ayudará a comprender a su equipo técnico y, con cierto esfuerzo, podría convertirse en IT BA y sobrevivir por mucho tiempo.
Soporte de producción de TI:
- Toda empresa de TI necesita equipos de soporte de producción. Esta también es una función Evergreen. No importa cuánto lo intenten los equipos de desarrollo de TI, sí vemos problemas de producción en todas las empresas.
- Existe la noción de que el soporte de producción es un trabajo 24 × 7, pero eso no es cierto en todas las empresas. Los equipos tienen amigos en rotación de soporte de 8 horas.
- Las ventajas para usted serían que, conociendo el lado del Desarrollo, podría encontrar los problemas más rápido que otros. Esto ayudará a que la empresa vuelva a estar en línea antes.
- La función de soporte de producción le brindará oportunidades para aprender el proceso de solicitud de extremo a extremo antes. Los temas se discutirán con alta prioridad y habrá más documentación disponible para que usted la comprenda.
- Posibilidad de ascender en la carrera, si aprende el Proceso de Negocio de principio a fin antes.
Mover a otras herramientas fácilmente:
- Todas las herramientas alternativas que se crean en este mundo utilizan Java de alguna manera.
- Conocer los fundamentos de Java y tener experiencia en Desarrollo le dará poder para pasar a otras herramientas / equipos.
- Software como aplicaciones PEGA BPM -CRM: Enterprise Software Evolved es un ejemplo de ello. Conociendo Java, puede pasar fácilmente a cualquier grupo que use PEGA.
- Busque en Google otros softwares y encontrará cientos de otros ejemplos.
Otras cosas que podrías hacer en el futuro:
- Coordinador fuera del sitio
- PM técnico
- Conviértase en un líder / gerente.
Lo que no aconsejo:
- Personalmente, creo que la función QA / QC se desvanecerá y será completamente asumida por Automation y también se convertirá en una función de Desarrollo como parte de las Metodologías Ágiles que casi todas las Empresas están practicando ahora.
- La arquitectura necesita un fuerte conocimiento de sistemas, lenguajes; así que no te aconsejo que pruebes esto hasta que te sientas seguro.
Lo que es imprescindible independientemente de todo esto:
- Comprenda su aplicación de TI (sea cual sea el equipo en el que esté trabajando) fluya tanto como pueda. Esta es una necesidad.
- Mejora las habilidades blandas como la comunicación, las habilidades interpersonales.
- Mejore las habilidades de la vida como: empatía, compartir el conocimiento con otros
Sin estos, no verá mucho progreso en su carrera. Por lo tanto, otorgue igual o más importancia a estos junto con habilidades técnicas.
Espero eso ayude.
Para más detalles / aclaraciones, póngase en contacto conmigo.
Gracias
Satya