¿Qué hace principalmente un ingeniero de software integrado?
Con el rápido desarrollo del Internet de las cosas y la computación en la nube, los sistemas integrados, como núcleo y parte clave de estas tecnologías de aplicaciones industriales, son sin duda uno de los campos de aplicaciones de TI más candentes y potenciales.
La brecha anual de talento integrado en China alcanza los 800.000, y cada vez más programadores nuevos se están uniendo al ejército del desarrollo integrado.
Muchos programadores nuevos aún no saben cómo participar en el desarrollo integrado, que se divide en Java integrado y c.
Depende principalmente de a qué te dediques. Wince requiere C, C y C#, Linux requiere C y C.
Android requiere Java, y el sistema subyacente y el controlador requieren C o C, por lo que C y C son necesarios.
Si quieres desarrollar una aplicación para Android, necesitas Java. Si no, no necesitas Java.
Si tienes conocimientos de C, en realidad es muy sencillo aprender Java, porque Java y C tienen muchas similitudes.
Pase lo que pase, aprender C es la mejor política.
Todos los que saben de programación saben que el software de nivel superior está escrito en C/C.
La operación, la compilación y la base de datos son el núcleo del software informático.
El sistema operativo es la interfaz y la herramienta que utilizamos para controlar la computadora, el compilador es nuestra herramienta de desarrollo y la base de datos es nuestro almacén para almacenar y procesar datos.
En este campo, Java y C# sólo pueden decepcionarse. Ningún fabricante utilizará Java y C# para desarrollar software de sistema, por lo que el campo de los sistemas integrados está casi completamente dominado por C/C.
Aunque Java también puede desarrollar sistemas integrados, Java básicamente solo se puede usar en la parte de la aplicación de la interfaz de la capa superior. Todas las capas inferiores están escritas en C. Las capas superiores de los sistemas integrados usan C más que Java. .
Además de las razones anteriores, C también tiene sus propias ventajas, como la programación orientada a objetos y su alta practicidad.
El estándar C es enorme y jerárquico.
Si puedes dominar todos los estándares de C (gramática, biblioteca estándar), la escritura de tu código será extremadamente concisa y fácil; C es compatible con casi todas las características del lenguaje C, pero aún puedes usar el pensamiento en lenguaje C. , únete fácilmente al desarrollo de un proyecto en C.