¿Cuáles son los conjuntos de habilidades esenciales (técnicas) para un avance más fresco en un mundo de TI moderno con respecto a la demanda actual?

El mundo moderno de TI se está moviendo hacia la nube y el modelo basado en aplicaciones.

Para desarrolladores;

Obligatorio: C / C ++ / C # o Java o .Net
Es bueno saberlo: HTML, CSS, JavaScript, JQuery, Jenkins, Maven / Ant, JUnit
Deseados: AngularJS, Polímero, Diseño y Desarrollo Responsivo, Gradle
Caliente: Todo lo relacionado con Big Data, Hadoop
VIPs: iOS, Android o cualquier desarrollo móvil

Para los probadores;

Obligatorio: Ciclos de vida de desarrollo de software, conocimientos básicos sobre el ciclo de vida de desarrollo de prueba, gestión de ciclo de vida de defectos, fases y artefactos de prueba.
Es bueno saberlo: Bugzilla, JIRA, Microsoft Excel VBA, VBScript, HP UFT y ALM, IBM RFT y RTC
Deseado: VBScripting avanzado, Perl, Python, UNIX, Java, Jenkins, Maven / Ant, HTML, CSS, JavaScript
Caliente: Selenium WebDriver, AngularJS Protractor
VIP: administración de datos de prueba, orquestación de automatización de prueba

Debe ser competente en la mayoría de los lenguajes de programación; aprender C. básico. Debe tomar cursos básicos de computación. Si su departamento, si está en una escuela de ingeniería, es CSE o TI, entonces no tiene que preocuparse por eso 🙂
Es bueno si se une a clubes de debate y literarios … mejorará sus habilidades de conversación … ayudará en las ubicaciones y también en sus vidas futuras 🙂
Gracias por A2A.
Espero que esto haya ayudado 🙂

Dirígete a convertirte en un experto desarrollador de pila completa; eso abrirá puertas, y esas oportunidades eventualmente le permitirán especializarse en la dirección que desee.