¿Cuál seleccionar entre internet de las cosas y avanzar Java?

Técnicamente hablando, ambos están relacionados entre sí. IoT es la idea de conectar pequeños equipos electrónicos y eléctricos a Internet, por ejemplo, luz, ventilador, etc.

Ahora para ejecutar, controlar y monitorear estos nuevos dispositivos inteligentes, necesitamos algún software. Y Java es el mejor software disponible para ejecutar estos dispositivos. ¿Recuerdas esos viejos teléfonos Nokia? Solían correr en Java. Java es un software, probado y utilizado por millones y es capaz de ejecutarse en dispositivos de baja especificación y consume muy poca energía.

Entonces, todo se reduce a su interés personal. Hardware o software?

En el caso del hardware, vaya a Internet de las cosas (IoT), de lo contrario, vaya a Java.

También vale la pena señalar que si aprende Java, puede implementarlo en muchos otros ámbitos además de Internet de las cosas. Tomar Advance Java lo hará competente en la interfaz de usuario basada en Java y muchas otras cosas.