¿Qué debo aprender según la tendencia actual en tecnología de computadoras / información en 2015?

Aquí en el Reino Unido, tenemos SFIA – Marco de habilidades para la era de la información.


SFIA

SFIA es una forma de organizar habilidades de TI (ventas, desarrollo, operaciones, arquitectura, etc.) y niveles de habilidades (desde asistente hasta Director).

Regístrese [gratis] para obtener una licencia personal, luego lea y entienda qué es SFIA. Luego, vaya a SFIA 6

SFIA 6

Ahora,

  1. decide lo que te gusta / no te gusta
  2. utilice los motores de búsqueda de empleo (en el Reino Unido, IT Jobs Watch, seguimiento del mercado de trabajo de TI, etc.) para ver qué empleos están disponibles y qué pagan.

Vea el peor consejo profesional del mundo: encuentre su pasión *

Este diagrama (este es simple; hay más ricos pero más complejos que existen) lo ayuda a concentrarse en lo que quiere hacer;

Por ejemplo,

  • puede que te guste codificar Visual Basic, pero no eres muy bueno en eso y nadie quiere desarrolladores de Visual Basic. Difícil encontrar trabajo.
  • Puede que ames C #, eres muy bueno en eso, pero no hay trabajo. Fallar.
  • disfrutas de IPv6, eres bastante bueno en eso y hay trabajos por ahí; ¡bingo! la estrella amarilla en el diagrama

Además, comprenda que su evaluación es una instantánea del panorama actual; el paisaje va a cambiar Por ejemplo, puede disfrutar de IPv6 y ser extremadamente hábil en eso, pero el mercado puede evaporarse a medida que se convierte en una habilidad básica que se espera que todos conozcan y ya no pague una prima.

Si está interesado en el desarrollo de software, considere leer mi respuesta a esta pregunta;

La respuesta de Anwar Mahmood a ¿Cuáles son los 2 pasos para los programadores, para que puedan comercializarse durante los próximos 10 años?

La mejor de las suertes.

En primer lugar, debe averiguar en qué parte de la TI le interesa.

J2EE será una buena opción si desea trabajar en los sistemas backend de una gran empresa multinacional. Están trabajando en entornos de gran escala con mucha redundancia.

AngularJS o ReactJS serían una excelente opción para las tecnologías de front-end. React es una tecnología un poco más nueva con un fuerte soporte de Facebook, mientras que angular es más antiguo (solo con 1 o 2 años, creo) y tiene una sociedad más grande. Ambos deberían ser conocidos por un desarrollador de front-end, creo.

Python es ideal para el desarrollo web. Lo recomendaría en lugar de PHP y, si nos fijamos en las estadísticas de desbordamiento de pila, resulta que tiene una gran comunidad detrás. Tiene una gran cantidad de paquetes de terceros impresionantes para crear aplicaciones web (Django, Flask, Pylons …) que no desaparecerán por un tiempo y están mejorando constantemente.

C # ahora que fue de código abierto puede ser una buena opción también. También tiene muchos usos disponibles. EG El desarrollo de Windows Phone se realiza en él. Es genial para la programación del lado del servidor también.

La seguridad fue, es, y siempre será un gran negocio. Nunca es una mala idea invertir algo de tiempo en ello. Todas las empresas están tomando en serio su seguridad. Si eres bueno en eso, no tendrás problemas para conseguir un buen trabajo.

¿La tendencia?
Así de simple.

Todas las carreras de CS, más específicamente, las exitosas, tienen una cosa en común.
Y eso es adaptabilidad.

Manténgase al día con todo lo que le interese (en lo que respecta a CS) e intente limitar sus opciones al elegir ese campo específico en la atmósfera de CS.

Buena suerte.

Mira donde quieres estar en 2-5 años? Pregúntate a ti mismo lo que quieres hacer … Pregúntate a ti mismo qué te haría feliz …

Observa las tecnologías que se adaptan a tus ambiciones y aprende. Pero recuerda que la tecnología en sí no es tan importante como los principios. La tecnología cambiará, la capacidad de adaptación es lo que nos permite sobrevivir.