Perspectivas de ingeniería de software integrado
El campo integrado es relativamente nuevo y se está desarrollando muy rápidamente. Muchas tecnologías de software y hardware no se han desarrollado durante mucho tiempo (como los procesadores ARM, los sistemas operativos integrados y los sistemas operativos LINUX). no tienen las condiciones para acceder a ellos o al ingresar a la industria integrada, no hay oportunidad de recibir orientación de profesionales. Por lo tanto, es difícil ingresar a esta industria, los talentos incorporados son escasos y su valor aumentará naturalmente.
Según estadísticas autorizadas, mi país tiene una brecha de talento integrada de aproximadamente 500.000 personas cada año. Un informe de encuesta publicado por 51job.com muestra que el desarrollo de software integrado será una de las profesiones más populares y populares en los próximos años. De hecho, existen niveles altos y bajos de desarrollo de software. Los lenguajes de desarrollo van desde lenguaje de máquina y ensamblador hasta C, C y luego el popular Java, C#, etc. ¿Por qué algunos desarrolladores tienen salarios bajos, mientras que otros tienen dificultades para encontrar desarrolladores? ¿Por qué el salario de un programador Java senior con 3 años de experiencia es de solo 8.000 a 10.000 dólares estadounidenses, mientras que un programador Linux C de bajo nivel con 2 años de experiencia laboral se atreve a pedir un salario mensual de 10.000 dólares estadounidenses? Eso es lo bueno de él.
Todavía existen umbrales, como las posiciones de desarrollo integradas de Linux. Los umbrales incluyen el sistema Linux, la programación Shell, el entorno de desarrollo de Linux, el lenguaje C, la plataforma de hardware ARM, la estructura de datos, el kernel de Linux, el controlador, etc. En términos generales, para aprobar 8 materias, debe estar muy familiarizado con todo el sistema informático y poder fabricar productos reales.
El desarrollo integrado en sí también se divide en niveles alto y bajo, incluidos al menos dos tipos: ingenieros de aplicaciones integradas e ingenieros de kernel de controladores de bajo nivel. De acuerdo con las condiciones específicas del chip, trasplante el sistema operativo (como Linux), escriba los controladores necesarios y reescriba el código del kernel correspondiente. Cambiar esa pequeña línea de código requiere mucha búsqueda y depuración de información, lo cual. Consume mucho tiempo y el esfuerzo mental no se puede juzgar únicamente por la cantidad de reescritura del código del núcleo correspondiente. Evidentemente, este último es el verdadero núcleo técnico de una empresa. Es probable que el salario del núcleo técnico sea varias veces mayor que el de otros desarrolladores.
El desarrollo integrado resalta su naturaleza obligatoria y de proyecto. El aprendizaje no se trata sólo de aprender algunas tecnologías, sino de construir su propio sistema de conocimiento. Por ejemplo, para aprender desarrollo integrado, debe comenzar desde Linux básico, lenguaje C, estructura de datos, hasta ARM, ensamblador, kernel de Linux, controlador, etc. Más importante aún, debe realizar más práctica y diseño de proyectos al menos 5 proyectos, hasta 10,000 líneas de código central que debe escribir le permiten adquirir verdadero conocimiento. Prepárese para ingresar a una empresa extranjera o viajar al extranjero.
En los próximos años, con el desarrollo de la informatización, la inteligencia y las redes, la tecnología de sistemas integrados también ganará un amplio espacio de desarrollo. Nicholas Negroponte, un famoso futurista estadounidense, predijo durante su visita a China en enero de 1999 que las herramientas (informáticas) inteligentes integradas serán el mayor invento después de la PC e Internet en 4 o 5 años. En el artículo "Desarrollo y tecnología de computadoras" publicado por el académico Shen Xubing, un conocido experto en sistemas integrados en mi país, en la 11ª Conferencia Nacional de Intercambio Académico de Microcomputadoras en Wuhan en noviembre de 1998, analizó la industria informática dominada por chips integrados. en los siguientes 10 años se llevaron a cabo elaboraciones científicas y perspectivas. En 1999, el valor de la producción mundial de productos electrónicos superó los 1,2 billones de dólares EE.UU., alcanzando los 1,3 billones de dólares EE.UU. en 2000, y se espera que las ventas alcancen los 1,3 billones de dólares EE.UU. en 2005. Se espera que las ventas alcancen los 1,8 billones de dólares en 2005. Algunas PDA avanzadas han realizado la escritura de caracteres chinos y la mensajería de voz de mensajes de texto en la pantalla, y su uso diario será cada vez más amplio. Para soluciones empresariales específicas, como gestión logística, escaneo de códigos de barras, recopilación de información móvil, etc., este pequeño sistema integrado portátil desempeñará un papel muy importante. En el campo de la automatización, no solo se puede utilizar en equipos especiales como cajeros automáticos, máquinas expendedoras y control industrial, sino que también se puede combinar con equipos de comunicación móviles, GPS y sistemas integrados que también pueden desempeñar un papel muy importante. .