¿Qué profesiones digitales son más demandadas en 2020?

📊 Visualizar Mapa Completo en Grande 📊 Visualizar Mapa de Habilidades en Grande

Desarrollador web y multimedia

El desarrollador web multimedia es el encargado de implementar o programar todo tipo de sistemas web basados en las especificaciones y diseños requiridos por cada empresa o proyecto; dentro de este mismo campo nos podremos encontrar son siguientes profesiones..

A continuación haremos una pequeña revisión de que trabajos se encarga de desarrollar cada uno de estos diferentes puestos.

Desarrollador Frontend

El desarrollador frontend se dedica a desarrollar y documentar la interfaz de usuario de las aplicaciones móviles o web.

Desarrollador Backend

El desarrollador backend desarrolla la arquitectura interna de las aplicaciones o páginas web para que todo el contenido se integre y trabaje a la perfección.

Desarrollador Full Stack

El desarrollador full stack es el encargado de desarrollar ambas partes, tanto la interfaz de usuario como la arquitectura interna de las apps o páginas.

Desarrollador de videojuegos

El desarrollador de videojuegos es el encargado de diseñar, implementar o programar toda la lógica necesaria para la creación de un videojuego y su correcto funcionamiento sobre una o múltiples plataformas diferentes.

Desarrollador Frontend Desarrollador Backend Desarrollador Full Stack Desarrollador de Videojuegos

Programadores de Aplicaciones

Hoy en día, el campo del desarrollo de aplicaciones para dispositivos móviles es tan extenso que se requieren programadores específicos para este tipo concreto que programas.

Desarrollador móvil

Los programadores de aplicaciones son los desarrolladores de apps o aplicaciones móviles, se dedican a desarrollar el software de una aplicación móvil adaptándose a los requisitios específicos de cada diferentes sistema operativo.

Desarrolladores de software

Los desarrolladores de software informático crean y prueban aplicaciones de software utilizadas con fines comerciales, científicos, industriales o de entretenimiento. El trabajo requiere al menos una licenciatura. Los desarrolladores de software utilizan principios de ciencias y matemáticas para desarrollar aplicaciones para múltiples propósitos; pueden hacer sistemas operativos, programas de software e incluso videojuegos. Son los encargados en descubrir qué debe hacer un programa en función de las necesidades del usuario, crearlo y probarlo para garantizar su funcionalidad.

Arquitecto de Software

Crea el diseño técnico y el modelo funcional del sistema de software basado en sus especificaciones funcionales.

Desarrollador de Software

Programa o implementa todo tipo de sistemas de software basados en las especificaciones y diseños requeridos por el cliente.

Ingeniero de Datos

Crea, diseña e integra datos de varias fuentes y los gestiona para que aporte valor a la organización.

QA Tester

Diseña, ejecuta y planifica las pruebas de software para asegurar su calidad y su correcto funcionamiento.

Diseñadores Gráficos / Multimedia

El diseño gráfico es el oficio de crear contenido visual para comunicar mensajes. Al aplicar la jerarquía visual y las técnicas de diseño de página, los diseñadores gráficos utilizan la tipografía y las imágenes para satisfacer las necesidades específicas de los usuarios y se centran en la lógica de mostrar elementos en diseños interactivos para optimizar la experiencia del usuario.

En este aspecto existen dos puestos bien diferenciados como son el de especialista de Interfaces de Usuario o el del diseñador gráfico.

Especialista UI o Especialista de Interfaces de Usuario

Se dedica a diseñar la interfaz de usuario de las apps y sistemas incluyendo el aspecto o diseño, los gráficos y los diálogos.

Diseñador gráfico

Encargado de crear y editar las imágenes e ilustraciones que transmiten las ideas del proyecto; tanto en papel como a la hora de llevarlo al mundo digital. Sus campos de trabajo pueden ser múltiples, páginas web, campañas publicitarias, otros.

Administración y Gestión de Redes

Dentro de este grupo, nos podemos encontrar dos puestos de trabajo principales, como son el de administrador de sistemas o el diseñador y administrador de bases de datos.

Administrador de sistemas

Configura, mantiene y optimiza los servidores y sistemas de la red de una organización.

Diseñador o administrador de bases de datos

Se encarga de desarrollar, gestionar y mantener los sistemas de almacenamiento de todos los datos de una organización para que los mismos sean accesibles, seguros y se mantenga siempre actualizados.

Profesional TIC

Los técnicos TIC o lo que es lo mismo, técnicos de La Tecnología de la Información ayudan a los empleados de las organizaciones a configurar e instalar el hardware y el software y del o de los Sistemas utilizados. Entre otras responsabilidades; los técnicos se encargan de las instalaciones, configuraciones y soporte sobre todos los aparatos tecnológicos; computadoras, portátiles, tabletas, teléfonos móviles, módem, redes, impresoras.

Técnico de soporte TIC

Ofrece soporte a la organización a través de la gestión de los sitemas y redes de información y comunicación de la organización.

Además, deben solucionar todos los posibles problemas que surjan sobre las redes internas, de las cuentas de usuario, los correos electrónicos, los distintos softwares que sean usados.

Otras labores son; la identificación de problemas de software y hardware en el lugar de trabajo, realizar tareas diarias de respaldo de red y equipos, pruebas de equipos y programas, y deben encargarse de que todo el sistema sea lo suficientemente seguro.

Especialistas en Seguridad

El campo de la seguridad a crecido estrepitosamente a lo largo de los últimos años, por ello es que se diferencien dos ámbitos entre las posibles labores. Nunca será lo mismo el mantemiento de la seguridad sobre una pequeña empresa o pyme o sobre una gran organización, tampoco se necesitan la misma cantidad de recursos, ni físicos ni humanos.

Obviamente, dentro del campo de la ciberseguridad de una gran empresa, el equipo de trabajo debe de ser mucho más amplio que en el caso contrario en el que quizás con una u dos personas bien organizadas; como mínimo serán capaces de realizar un mantenimiento básico y entablar unos sistemas de copias de seguridad adecuados.

Especialista en ciberseguridad

Configura, construye y gestiona la privacidad y protección de todos los datos de la organización. Además, supervisa el sistema ante posibles ataques desde el exterior / ciberataques.

Gestores

Digital producto manager

Gestiona todos los factores que están en juego en la vida de un producto o servicio digital; la definición, el desarrollo, su lanzamiento, etc.

Digital project manager. E incluso si tu desarrollo es el d

Planifica, dirige, coordina y evalua las actividades del desarrollo de un proyecto digital.

Analistas y Consultores

  • Consultor TIC, Especialista de UX, Científico de datos o Analista de Datos.

Consultor TIC

Aconseja a las organizaciones cómo usar las tecnologías de la información para conseguir sus objetivos empresariales.

Especialista de UX u experiencia de usuario

Define los medios, procesos y formas en que las personas interactuán con los productos o servicios.

Científico de datos

Extrae grandes cantidades de datos, estructurados o no, con el objetivo de identificar patrones útiles.

Analista de datos o *business intelligence**.

Procesa y realiza análisis estadísticos de datos para sacar conclusiones y resolver problemas de negocio.

Publicidad y Marketing

Community Manager

Se encarga de gestionar todas las comunidades digitales en las que una empresa está presente o le interese más estar presente; redes sociales, foros, etc.

Especialista en Marketing Digital

Encargado de aconsejar y desarrollar estrategias pra distintos objetivos como la entrada de la marca o un productos de mercado, posicionamiento de la marca, etc.

Especialista en E-Commerce

Desarrolla o ejecuta la estrategia de venta online de la organización para conseguir ampliar sus redes de clientes y vender más productos.

Especialista SEO y SEM

Trabaja en incrementar el posicionamiento de la web de la empresa a través de los navegadores de búsqueda para aumentar el tráfico de usuarios.

¿Qué tecnologías requiere cada una de las profesiones?

Queda decir, antes de seguir leyendo, que todo lo que aquí se expresa es mayormente orientativo y puede existir una amplia gama de tecnologías que se complementen dentro de una o más profesiones de trabajo.

Qué tecnologías requiere un desarrollador web y multimedia

Los desarrolladores web / multimedia deben de ser expertos en Javacript, HTML y CSS. Dentro de lo que es Javascript, al menos se debe tener destreza con algunas de sus librerías más importantes, como por ejemplo pueden ser jQuery y AngularJS. Otros lenguajes de programación ampliamente exigidos a la hora de desarrollar este puesto, pueden ser PHP y Visual Basic. Aparte pueden o no utilizarse otras tecnologías como por ejemplo: ASP.NET, ADO.NET Entity Framework; y también se deben tener amplios conocimientos sobre MVC o Model View Controller y la programación orientada a objetos.

Qué tecnologías requiere un desarrollador frontend

Si vas a ser desarrollador frontend. Debes centrarte en conocer el uso de Javascript y sus librerías como por ejemplo Anular Typescrypt, AngularJS, React o VueJS además de jQuery, CSS y HTML en profundidad y a un nivel muy alto. A eso debes añadir que aún hoy se utiliza muchísimo el lenguaje de programación Java ahora ya casi siempre a través de algún Framework, el más utilizado sin lugar a dudas es Spring; pero también existen otros como Struts, Grails, Hibernate, el Google Web Toolkit o GWIT o Vadin. Si todo esto te parece mucho, deberás conocer también algún framework de diseño web del estilo de Boostrap y no nos podemos olvidar de los sistemas en red de control de software tipo Git u otras herramientas de control de paquetes de trabajo en red, como por ejemplo Node.js o npm.

Qué tecnologías requiere un desarrollador backend

El desarrollador backend es el encargado de construir, lo que podríamos denominar “el estómago” de una página web o aplicación. Por ende su rango debe estar más enfocado sobre los softwares de CI CD o distribución continua e integración continua y el software de computación en la nube.

Sin dejar de lado, el funcionamiento de las bases de datos; ya bien sean: SQL, MySQL o alguna de las bases de datos NoSQL que las Startups suelen implementar en la actualidad.

Los software más usados de CI / CD entre otros son por ejemplo: Git, Docker, Kubernetes, Jenkins, Zuul u otros y algunos sistemas de programación en la nube: AWS o Google Cloud Además, se deben tener conocimientos del funcionamiento de los Servidores y los Microservicios; también se debe de conocer el funcionamiento de las API (interfaz de aplicaciones de programación).

Por último, se deben de conocer algunos de los framework más usados, en la actualidad, entre los más importantes se encuentran los basados en los lenguajes de programación Java y PHP. En el caso del primero: Spring, es uno de los más requeridos por la mayoría de grandes empresas. En el caso del segundo, PHP: Laravel, CodeIgniter, Symphony, CakePHP o Yii; son algunas de las opciones de uso que te puedes encontrar.

Qué tecnologías requiere un desarrollador Full Stack

  • Javascript, Java, Angular = HTML, CSS
  • Spring Framework, Git, PHP, React, Node.JS

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un desarrollador de videojuegos

  • Unity y Realidad Virtual = Scripting Language
  • Bases de datos, GNU / Linux, MySQL, PHP

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un desarrollador móvil

  • Swift, Java, Flutter = Java, Git, Kotlin, Computación en la Nube, Scrum
  • HTML, CSS, Javascript, API´s, MVC (Model View Controller)

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un especialista UI

  • HTML, CSS, Javascript, Adobe Photoshop = Wordpress, Adobe Illustrator, jQuery, Bootstrap
  • Sass, PHP

👷‍♂️ Pendiente de Revisión 👷‍♂️

El especialista UI o también conocido como especialista de interfaces de usuario

Qué tecnologías requiere un diseñador gráfico

  • Adobe Photoshop, Adobe Illustrator, Adobe InDesign, HTML = Redes Sociales, Wordpress, CSS
  • Microsoft Office, Adobe Premiere Pro, Email marketing

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Administrador de sistemas

  • GNU / Linux = Computación en la Nube, Lenguaje de Scripts, VMWare, Microsoft Azure
  • Java, Unix, Ansible, AWS (Amazon Web Services), Docker

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Diseñador o administrador de bases de datos

  • Bases de Datos, GNU / Linux, Familia IBM Db2, MySQL, PostgreSQL = Unix, Microsoft SQL Server, Java, Computación en la Nube
  • MongoDB

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Técnico de soporte TIC

  • =

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Especialista en ciberseguridad

  • Redes de Comunicación, Firewall, GNU / Linux, Hacking = Seguridad de la Información (SIEM), Prevención de Intrusión en los Sistemas, Detección de Intrusión en el Sistema
  • Python, Cisco CCNA, Servidor Proxy

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Digital producto manager

  • Scrum, Project Manager Profesional, Microsoft Powerpoint = Computación en la Nube
  • Java, SAP Negocios, JIRA, ITIL, Framework Spring, Certificación PRINCE2

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Digital project manager

  • Scrum, Java, Computación en la Nube, ITIL, SAP Negocios = Jira, Kanban, GNU / Linux, Microsoft Azure
  • Javascript

👷‍♂️ Pendiente de Revisión 👷‍♂️

E incluso si tu desarrollo es el d

Qué tecnologías requiere un Consultor TIC

  • SAP Bussines, SAP ABAP = Microsoft Dynamics, Computación en la Nube, SAP Hana
  • Java, SAP FI, Microsoft Office, SAP SD, SAP Fiori

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Especialista de UX u experiencia de usuario

  • Experiencia de Usuario, Interfaz de Usuario = CSS, HTML, Adobe Photoshop, Adobe Illustrator
  • Javascript, Bootstrap, UiPath, jQuery

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Cientifico de datos

  • Python, Inteligencia Artificial, Computación en la Nube = Apache Spark, Sass, Java, MongoDB
  • Apache Hadoop, Scala, TensorFlow

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Analista de datos o *Business Intelligence** / BI

  • Inteligencia de Negocios = Qlik, MicroEstrategia, Sass, Extract, Transform and Load (ETL), Python, Java
  • Bases de Datos, Tableau, SAP Negocios

👷‍♂️ Pendiente de Revisión 👷‍♂️

Qué tecnologías requiere un Community Manager

  • Redes Sociales, SEO, Adobe Photoshop = Wordpress, Publicidad Digital, Google Ads, Hootsuite
  • Google Analitycs, Adobe Illustrator, HTML

Qué tecnologías requiere un Especialista en Marketing Digital

  • SEO, Redes Sociales, Adobe Photoshop = Google Ads, Google Analytics
  • SEM, Office, Powerpoint, Publicidad Digital, Wordpress

Qué tecnologías requiere un Especialista en E-Commerce

  • E Commerce, SEO, SEM, Prestashop, Google Analytics = Photoshop, Redes Sociales
  • Google Ads, Publicidad Digital, Facebook Ads

Qué tecnologías requiere un Especialista SEO y SEM

  • SEO, SEM, Google Analytics, Google Ads = Wordpress, Publicidad Digital
  • HTML, Redes Sociales, SEMRush, Adobe Photoshop

Mapa Gráfico

Gráfica que muestra los diferentes lenguajes de programación y frameworks, herramientas y plataformas y disciplinas y conceptos requeridos dentro de cada uno de los muchos puestos de trabajo que existen en el mundo de la tecnología.

📊 Visualizar Mapa de Habilidades en Grande

Fuente: Gráfica gracias a Fundación Telefónica

Actualizado:

Deja un comentario