¿Existe una gran diferencia entre la tecnología de Internet de las cosas y las aplicaciones informáticas y el desarrollo de software? ¿Puedo dedicarme al desarrollo de software, programación, etc. después de leer la tecnología de aplicaciones de Internet?
La diferencia es bastante grande. \x0d\ La programación en la tecnología de Internet de las cosas está relacionada principalmente con el flujo de información y el control de equipos mecánicos durante la entrega de artículos, como el control y el intercambio de información de RFID, el control y el intercambio de información de código unidimensional y bidimensional. equipos de código, etc. La atención se centra en la tecnología de comunicación inalámbrica, la tecnología de control industrial, la tecnología de sensores, etc. \x0d\La especialización en desarrollo de software se centra en la teoría de la ingeniería de software, la teoría de algoritmos de estructura de datos, la efectividad del diseño de programas, la seguridad de la información, la teoría del intercambio de datos, etc. El 100% del conocimiento aprendido es para personas que escriben programas. \x0d\Se puede decir que aquellos que aprenden tecnología IoT definitivamente sabrán programar, pero aquellos que aprenden desarrollo de software no serán tan buenos en eso. Una vez contratamos a un graduado en logística. Definitivamente puede programar y los programas que escribió pueden ejecutarse. Sin embargo, muchos aspectos no cumplen con los estándares de desarrollo de software. El código es confuso e ineficiente porque no ha aprendido los estándares de codificación. No sé cómo optimizar el código. \x0d\Además, quienes estudian tecnología de Internet de las cosas conocen menos lenguajes de programación que quienes estudian tecnología de desarrollo de software. La tecnología de Internet de las cosas se ocupa principalmente del hardware, y los lenguajes de programación utilizados son ensamblador, C, PLC, etc., y quizás se agreguen C #, VB o Java, etc. para escribir programas de interfaz. Pero todo programador profesional conoce varios lenguajes de programación y los utiliza en diferentes escenarios. Por ejemplo, C# y Java se usan para programas de escritorio o para desarrollar programas en modo CS, JSP, ASP y PHP se usan para el desarrollo del lado del servidor, Python se usa para cálculos de ingeniería, HTML/CSS\x0d\/Javascript se usa para el navegador. -desarrollo lateral, y XML/XPATH/ se utiliza para el intercambio de datos XSLT/JSON, etc., el lenguaje de programación lógica Prolog se utiliza para la inteligencia artificial, el lenguaje de programación PLC o el lenguaje de secuencias de comandos TCL/TK se utiliza para el control de ingeniería, etc. . \x0d\\x0d\ Por lo tanto, no se recomienda que aquellos que aprenden la tecnología de Internet de las cosas se desarrollen en la dirección del desarrollo de software, sino que deben desarrollarse en la dirección de los ingenieros de control industrial.