Cómo convertirme en un desarrollador IOT aprendiendo todo por mí mismo

Ahora está claro que la próxima gran revolución tecnológica probablemente será el Internet de las cosas. Los desarrolladores de IoT obviamente están entusiasmados con la idea, pero eso solo significa que el nivel de competencia entre estos desarrolladores será intenso. Para destacarse, los desarrolladores necesitan cultivar su propio conjunto de habilidades útiles. Solo así estarán mejor posicionados para obtener los mejores trabajos a medida que el mundo se adentra en la nueva era del Internet de las cosas. Estas habilidades se pueden dividir en tres áreas: técnicas, lenguajes de programación y personales.

Técnico:

Móvil

En la última década, el mundo se ha vuelto cada vez más móvil, y eso solo continuará con Internet de las Cosas. Los desarrolladores con una amplia gama de habilidades móviles ya tendrán una ventaja sobre la competencia. Las “cosas” del IoT, como los wearables, requerirán conjuntos de chips más pequeños, mejores baterías y capacidades de almacenamiento flash para ser viables en el mercado. Desarrolladores que pueden proporcionar que seguramente serán valorados.

Seguridad

Una de las principales preocupaciones de IoT es la seguridad. Muchos expertos han advertido sobre las diversas vulnerabilidades que tienen los dispositivos IoT. Los desarrolladores que conocen estas debilidades y cómo resolverlas tienen mucho que ofrecer a cualquier empresa.

Lenguajes de programación

C y C ++

Algunas de las programaciones más comunes y básicas son C y C ++, por lo que no es sorprendente que un desarrollador de IoT quiera al menos algo de habilidad allí. Son lo suficientemente versátiles que pueden usarse para casi cualquier proyecto y forman la base de otras habilidades de programación que son muy necesarias.

Java

Si bien muchos están familiarizados con Java, eso no lo hace menos valioso para el desarrollo de IoT. Java es un lenguaje orientado a objetos con una fortaleza particular en ser portátil, algo muy útil con el IoT. Al igual que C y C ++, Java también es lo suficientemente flexible como para ser utilizado en varios proyectos diferentes.

Pitón

El lenguaje de programación Python es más conocido por su uso en el desarrollo web. Esta habilidad se traduce bien en el Internet de las cosas, pero también es realmente útil cuando se trata de legibilidad. Python es generalmente mucho más fácil de leer que otros idiomas, por lo que es una opción útil cuando se trabaja en proyectos de IoT que involucran a muchas personas diferentes.

Personal

Comunicación

Como se mencionó anteriormente, los proyectos de IoT generalmente requieren un equipo de desarrolladores. Una habilidad personal que es esencial en tales entornos es ser un buen comunicador. Hacer que las ideas y conceptos complejos sean más fáciles de explicar hace que el proyecto sea más fácil para todos los involucrados.

Colaboración

Al mismo tiempo, se necesita colaboración y cooperación en un entorno de equipo. Un desarrollador que pueda trabajar con diferentes personas de diferentes conjuntos de conocimientos y habilidades demostrará ser un miembro valioso del equipo que puede ser ubicado en cualquier proyecto de IoT de importancia.

Más información sobre el desarrollo de IoT puede leer aquí

IoT es básicamente sistemas embebidos + redes + análisis + presentación

Desde la perspectiva del trabajo, si desea convertirse en un desarrollador completo de IoT, hay dos opciones

  • Puede obtener una visión más amplia de IoT si comienza a aprender cada uno de los campos mencionados anteriormente (bien explicado en la respuesta de Saif Shines a ¿Cómo puedo convertirme en un desarrollador IOT aprendiendo todo por mí mismo?). Esto podría ser muy útil en un futuro próximo cuando desee iniciar su propia empresa de IoT
  • Puede obtener una comprensión más profunda. Seleccione cualquiera de los dos campos anteriores, preferiblemente sistemas integrados + redes, ya que usted es de ECE y comience a aprender y construir cosas. Obtenga una startup / mentor en su ciudad y ofrezca trabajar para ellos de forma gratuita. A menos que se ensucie las manos, no aprenderá nada

Sin embargo, si quieres hacerlo para satisfacer tu pasión, conviértete en un creador. Comience a jugar y construir cosas. Pero no se detenga con eso. La mayoría de las personas comete este error de construir algunos proyectos básicos de IoT y dejar eso. Nunca deje de aprender y mejorar sus habilidades

Respondiendo directamente

Internet de las cosas | ( Leer de nuevo )

  • Internet – De – Cosas | Internet + Cosas
  • Internet = nube + almacenamiento + sitios web + aplicaciones web + servicios web;
  • Cosas = Sistemas integrados + Electrónica + Comunicaciones;
  • De ( Esto tiene un significado específico ) = Hadoop Clusters + Data Analytics
  • IoT avanzado = Uso de ‘ Of’ con inteligencia artificial.

Ahora cuando preguntas,
“¿Cómo puedo convertirme en desarrollador de IOT aprendiendo todo por ti mismo?”

USTED = Internet + de + cosas;

Todo lo mejor.

Por cierto, otro aspecto de su pregunta en otra vista es,
“¿Cómo puedo convertirme en desarrollador de IOT aprendiendo todas por tí mismo.. ”

  1. Comience con las redes.
  2. Aprenda cómo funcionan los sitios web.
  3. Aprenda cómo funcionan las aplicaciones web.
  4. Ingrese a la plataforma IBM Bluemix o Microsoft Azure. Como desarrollador, debería concentrarse más en el lado de la aplicación que en el lado de la implementación.

Todo lo mejor.

¡Increíble! Finalmente una mente curiosa.

En primer lugar, aprenda a construir un laboratorio de electrónica para el hogar. Para eso, construya un suministro simple de + 5VDC (transformador reductor simple, rectificador, filtro, regulador de voltaje (fijo o variable)). Ahora compre un Arduino y comience a trabajar. Con el tiempo, obtenga RaspberryPI o cree su propia placa de desarrollo de microcontroladores (para esto fue + 5VDC). Ahora practique todo lo que haya aprendido hasta ahora, como contadores, temporizadores (555), codificador, decodificador, mux, demux, adc, dac, etc. intente controlarlos mediante un microcontrolador (Arduino o 8051). En el caso de 8051, también debe comprar un programador. También un libro – 8051 Microcontroller by Mazidi & Mazidi. Pruebe los circuitos del libro en sí.

¿Qué es el IoT? Bueno, va a conectar todo lo que pueda consumir electricidad o pueda controlarse a través de la electricidad. Así que ahora, después de decir que 6 meses son así, tienes que tener una idea. Digamos que desea abrir la puerta de su habitación solo si alguien está autorizado. Entonces tienes que tener un escáner de huellas digitales. Obtenga un escáner de huellas digitales y aprenda a interactuar con un microcontrolador, esto se convierte en su entrada. Ahora obtenga una válvula solenoide que pueda controlar el bloqueo de la puerta. Vea cómo puede interactuar con su microcontrolador. Una vez conectado, está listo con un marco para IoT.

Iré más allá y lo haré más interesante. Digamos que haces una lista de huellas digitales de tus parientes. Una vez que ingresa la persona adecuada, la puerta se abre y desea que se muestre el nombre en una pantalla LCD, así como una voz que indique quién ha ingresado. Entonces, si es su mamá, intente mostrar en la pantalla LCD “mamá” y, al mismo tiempo, asegúrese de que GPRS reciba una señal codificada en su computadora. Esto registrará la hora en que mamá ingresó. Cuando ella se va, debes mostrar a qué hora se fue. He aquí que seguirás innovando así a medida que comiences.

Tenga en cuenta que lidiar con la electrónica por sí mismo no es como tratar con C o C ++ o la codificación de Java como lo hacen los tipos CSE. A menudo, no solo tiene que pagar un alto precio por comprar este hardware y leer cosas para eso, sino que debe tener paciencia para aprender y desarrollar cosas. Se lo probará muy bien cuando estos hardwares no se comporten de la manera deseada debido a sus propios errores. Encontrar esos errores también es uno de los aspectos importantes del aprendizaje. IoT tiene un futuro tremendo, pero me pregunto si los técnicos indios con poca paciencia serían parte de él.

El viaje al autoaprendizaje es divertido, siempre que obtenga la fuente correcta de conocimiento.

Como ya es ingeniero electrónico, no necesita invertir tiempo para aprender sobre él, pero seguramente necesita repasar sus habilidades de C y programación. La mayoría de las universidades no enseñan programación con suficiente profundidad. En lo que respecta a mi experiencia, las cosas solo quedan hasta ejemplos genéricos.

Para comenzar, escoja un problema simple que necesita resolver. A menos que tenga un propósito, no tiene sentido comenzar. El propósito no es lograr una habilidad, sino dominarla para poder usarla en algo productivo. La mayoría de los muchachos conocen mucha electrónica, pero generalizar el conocimiento para poder construir algo es un juego de pelota completamente nuevo. Y ese es el verdadero negocio.

Entonces recoge una declaración. Empezar desde el principio. Comprende el concepto. Preguntale a la gente. Intenta acercarte a algunos mentores en tu ciudad. No pregunte a los institutos de capacitación ni a las personas que enseñan simplemente mirando libros. No hay ningún libro que pueda enseñarle a diseñar productos.

En segundo lugar, estar con el hardware, la plataforma en la nube y el dominio de análisis es para CSE y no es aconsejable para los graduados de ECE, ya que simplemente perderías mucho tiempo simplemente entendiendo los conceptos fundamentales.

Busca en Internet, habla con la gente, da pequeños pasos, lee sobre lo que estás construyendo … no hay una sola manera de lograrlo, solo estoy resumiendo cómo lo hice.

Todo lo mejor.

Los dispositivos de Internet de las cosas son la agregación de todos los módulos de detección que están vinculados a la nube, ya sea directamente o a través de una puerta de enlace, y cuyos datos se procesan de cualquier manera (a través de la venta a un tercero, a través de la supervisión de un equipo, etc.)

Internet: la red mundial de redes informáticas interconectadas, basada en un protocolo de comunicación estándar (TCP / IP).

Cosa: Un objeto no identificable con precisión.

Internet de las cosas: una red mundial de objetos interconectados con una dirección única, basada en el protocolo de comunicación estándar.

Si bien Internet actual es una colección de dispositivos bastante uniformes, IoT exhibirá un nivel mucho más alto de heterogeneidad, ya que los objetos de funcionalidad, tecnología y campos de aplicación totalmente diferentes pertenecerán al mismo entorno de comunicación.

Mapa del sensor de IoT

Si tiene más requisitos, envíe un correo electrónico: [correo electrónico protegido]