Cel: +52 (55) 3040-5403 Correo: mariana.velazquez@recluit.com
post-tittle

Habilidades clave para especializarse en IoT

Por: Reclu IT

7 de agosto de 2019

La próxima generación de desarrolladores de software deberán ser más que programadores: su perfil será enfocado en alguien que solucione problemas intuitivos que puedan ver el panorama general, capaces de reconocer que el panorama cambia constantemente y que tengan presente su responsabilidad mantener el ritmo.

Hemos seleccionado un resumen de las principales habilidades de Internet of Things (IoT) necesarias en el ecosistema de desarrolladores de hoy. Si buscas capacitarte en IoT te compartimos algunas de las habilidades clave para este tipo de profesionales:

  • Business Intelligence

El profesional deberá dominar temas de recopilación, almacenamiento y análisis de flujos de datos desde dispositivos inteligentes. Si no comprende el valor de los datos, ¿cómo les dará sentido? Los conjuntos de habilidades necesarios incluyen análisis de datos de sensores, gestión de centros de datos, análisis predictivo y programación en Hadoop y NoSQL.

  • Seguridad informática

En la actualidad, IoT sufre varios ataques DDOS, botnet. La seguridad no puede ser una ocurrencia tardía para dispositivos IoT. El deseo de mantener la información segura significa que los desarrolladores que estén familiarizados con la evaluación de vulnerabilidad, la seguridad de la infraestructura de clave pública (PKI), el pirateo ético y la seguridad de la red inalámbrica serán jugadores clave.

  • Diseño UI / UX

Nada se vende si los consumidores no pueden usarlo. Las interfaces entre el dispositivo y el consumidor deben ser efectivas y fáciles de usar. El diseño web receptivo (las imágenes dinámicas responden al tamaño de la pantalla, la plataforma y la orientación) y el diseño del servicio (teniendo en cuenta al usuario final) son las habilidades valoradas en este aspecto.

  • Desarrollo móvil

Controlando el 90% del mercado en conjunto, Android y Apple iOS están buscando desarrolladores. La mayoría de los dispositivos IoT se administrarán a través de teléfonos inteligentes. La capacidad de desarrollar aplicaciones que se comunican con hardware y sensores externos es aún son las más buscadas.

  • Interfaz de hardware

La programación de hardware es esencial si deseas convertirte en un ingeniero integrado. Aprender a programar interfaces como GPIO, I2C es esencial para el éxito. Conocer al menos un sistema operativo, como Linux y un sistema embebido como Contiki, sería una buena ventaja.

  • IP Networking

En IoT, los sensores integrados interactúan con el entorno que los rodea. La información que recopilan se envía para analizarla. La red a través de la cual fluye la información debe estar diseñada para ser impecable, configurada para un tráfico enorme y debe ser segura y confiable. Los desarrolladores deben conocer los conceptos básicos de la pila OSI, cómo funcionan los protocolos de conectividad y cuáles son los últimos estándares en comunicación IoT.

  • Automatización

Una encuesta de McKinsey encontró que el 40% del valor de IoT está en su operatividad. Dado que hay una gran cantidad de datos e interfaces, los desarrolladores que saben cómo conectar las pruebas automáticas de API con las pruebas manuales serán los que realmente lleven sus productos al mercado.

  • Diseño para datos

Big Data impulsa IoT, y el trabajo de los ingenieros de software, ingenieros de redes e ingenieros de UX es hacer que los datos funcionen sin problemas para los usuarios. Las ciudades están abriendo sus grandes datos en un esfuerzo por hacer que los desarrolladores resuelvan problemas de infraestructura e innoven soluciones. La capacidad de leer e interpretar datos de manera significativa será la más buscada.

  • Machine Learning e Inteligencia Artificial

Recopilar y analizar una gran cantidad de datos solo tendría sentido si somos capaces de descifrar el patrón y eventualmente predecir el resultado. A medida que IoT se vuelve más complejo y omnipresente, se requerirá que AI maneje más tareas y tome decisiones autónomas.

  • Trabajo en equipo

La construcción de un sistema IoT requiere un esfuerzo de equipo. Un equipo básico de IoT incluye un ingeniero eléctrico, un ingeniero mecánico, un diseñador industrial, un diseñador de sistemas integrados, un desarrollador back-end, un desarrollador front-end y un gerente de producto. Cuanto más conocimiento tenga cada miembro del equipo sobre el papel de cada miembro del equipo, el propósito del sistema y el usuario final del sistema, mejor funcionará todo el sistema.

Los desarrolladores deben poder unir un objeto del mundo real con un código mediante la experimentación práctica y las pruebas. Al final, IoT es acerca del consumidor. Requiere diseñar con un propósito, estética y función en mente. Un objeto que es difícil de usar simplemente termina en la basura.

Los desarrolladores deben estar al tanto de los cambios en los lenguajes de programación y las plataformas de hardware en evolución. Deben ser conscientes de las herramientas y metodologías que salen de las comunidades de código abierto. Deben cerrar la brecha entre los mundos digital y físico escribiendo código y luego implementando físicamente los dispositivos.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)
post-tittle

Habilidades clave para especializarse en IoT

Por: Reclu IT

7 de agosto de 2019

La próxima generación de desarrolladores de software deberán ser más que programadores: su perfil será enfocado en alguien que solucione problemas intuitivos que puedan ver el panorama general, capaces de reconocer que el panorama cambia constantemente y que tengan presente su responsabilidad mantener el ritmo.

Hemos seleccionado un resumen de las principales habilidades de Internet of Things (IoT) necesarias en el ecosistema de desarrolladores de hoy. Si buscas capacitarte en IoT te compartimos algunas de las habilidades clave para este tipo de profesionales:

  • Business Intelligence

El profesional deberá dominar temas de recopilación, almacenamiento y análisis de flujos de datos desde dispositivos inteligentes. Si no comprende el valor de los datos, ¿cómo les dará sentido? Los conjuntos de habilidades necesarios incluyen análisis de datos de sensores, gestión de centros de datos, análisis predictivo y programación en Hadoop y NoSQL.

  • Seguridad informática

En la actualidad, IoT sufre varios ataques DDOS, botnet. La seguridad no puede ser una ocurrencia tardía para dispositivos IoT. El deseo de mantener la información segura significa que los desarrolladores que estén familiarizados con la evaluación de vulnerabilidad, la seguridad de la infraestructura de clave pública (PKI), el pirateo ético y la seguridad de la red inalámbrica serán jugadores clave.

  • Diseño UI / UX

Nada se vende si los consumidores no pueden usarlo. Las interfaces entre el dispositivo y el consumidor deben ser efectivas y fáciles de usar. El diseño web receptivo (las imágenes dinámicas responden al tamaño de la pantalla, la plataforma y la orientación) y el diseño del servicio (teniendo en cuenta al usuario final) son las habilidades valoradas en este aspecto.

  • Desarrollo móvil

Controlando el 90% del mercado en conjunto, Android y Apple iOS están buscando desarrolladores. La mayoría de los dispositivos IoT se administrarán a través de teléfonos inteligentes. La capacidad de desarrollar aplicaciones que se comunican con hardware y sensores externos es aún son las más buscadas.

  • Interfaz de hardware

La programación de hardware es esencial si deseas convertirte en un ingeniero integrado. Aprender a programar interfaces como GPIO, I2C es esencial para el éxito. Conocer al menos un sistema operativo, como Linux y un sistema embebido como Contiki, sería una buena ventaja.

  • IP Networking

En IoT, los sensores integrados interactúan con el entorno que los rodea. La información que recopilan se envía para analizarla. La red a través de la cual fluye la información debe estar diseñada para ser impecable, configurada para un tráfico enorme y debe ser segura y confiable. Los desarrolladores deben conocer los conceptos básicos de la pila OSI, cómo funcionan los protocolos de conectividad y cuáles son los últimos estándares en comunicación IoT.

  • Automatización

Una encuesta de McKinsey encontró que el 40% del valor de IoT está en su operatividad. Dado que hay una gran cantidad de datos e interfaces, los desarrolladores que saben cómo conectar las pruebas automáticas de API con las pruebas manuales serán los que realmente lleven sus productos al mercado.

  • Diseño para datos

Big Data impulsa IoT, y el trabajo de los ingenieros de software, ingenieros de redes e ingenieros de UX es hacer que los datos funcionen sin problemas para los usuarios. Las ciudades están abriendo sus grandes datos en un esfuerzo por hacer que los desarrolladores resuelvan problemas de infraestructura e innoven soluciones. La capacidad de leer e interpretar datos de manera significativa será la más buscada.

  • Machine Learning e Inteligencia Artificial

Recopilar y analizar una gran cantidad de datos solo tendría sentido si somos capaces de descifrar el patrón y eventualmente predecir el resultado. A medida que IoT se vuelve más complejo y omnipresente, se requerirá que AI maneje más tareas y tome decisiones autónomas.

  • Trabajo en equipo

La construcción de un sistema IoT requiere un esfuerzo de equipo. Un equipo básico de IoT incluye un ingeniero eléctrico, un ingeniero mecánico, un diseñador industrial, un diseñador de sistemas integrados, un desarrollador back-end, un desarrollador front-end y un gerente de producto. Cuanto más conocimiento tenga cada miembro del equipo sobre el papel de cada miembro del equipo, el propósito del sistema y el usuario final del sistema, mejor funcionará todo el sistema.

Los desarrolladores deben poder unir un objeto del mundo real con un código mediante la experimentación práctica y las pruebas. Al final, IoT es acerca del consumidor. Requiere diseñar con un propósito, estética y función en mente. Un objeto que es difícil de usar simplemente termina en la basura.

Los desarrolladores deben estar al tanto de los cambios en los lenguajes de programación y las plataformas de hardware en evolución. Deben ser conscientes de las herramientas y metodologías que salen de las comunidades de código abierto. Deben cerrar la brecha entre los mundos digital y físico escribiendo código y luego implementando físicamente los dispositivos.

Deja tu comentario

Tu dirección de correo electrónico no será publicada.

Campos obligatorios(*)

Política de privacidad de www.recluit.mx

Para recibir la información sobre sus Datos Personales, la finalidad y las partes con las que se comparte,
contacten con el Propietario.