Salario de ingeniero integrado
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. El salario anual de un ingeniero integrado senior con 10 años de experiencia laboral es de unos 300.000 yuanes. Incluso los desarrolladores junior de software integrado tienen un salario mensual promedio de 3.000 a 5.000 yuanes, y los ingenieros integrados de nivel medio a superior tienen un salario mensual promedio de más de 10.000 yuanes.
En realidad, existen niveles altos y bajos de desarrollo de software. Los lenguajes de desarrollo van desde el lenguaje de máquina y ensamblador hasta C, C, pasando por el popular Java, C#, etc. ¿Cuáles deberías aprender? ¿Por qué algunos desarrolladores reciben salarios bajos, mientras que otros tienen dificultades para encontrar trabajo? ¿Por qué un programador senior de Java que ha trabajado durante 3 años solo recibe un salario de entre 8.000 y 10.000 dólares estadounidenses, mientras que un programador de C que ha trabajado en la base de Linux durante 2 años se atreve a pedir un salario de 10.000 dólares estadounidenses?
Sigue siendo una cuestión de umbral. Por ejemplo, para un puesto de desarrollo integrado de Linux con un salario mensual de 15.000, el umbral incluye el sistema Linux, la programación Shell, el entorno de desarrollo Linux, el lenguaje C y la plataforma de hardware ARM. Estructura de datos, kernel de Linux y controlador. Espere, hay aproximadamente 8 niveles. Necesita estar muy familiarizado con todo el sistema informático para crear productos reales. Los desarrolladores de Java, por el contrario, sólo utilizan Java como herramienta de lenguaje. Siempre flotan en muchos niveles y desarrollan proyectos muy rápidamente. Es posible que ni siquiera conozcan el modelo OSI. Probablemente sean desarrolladores de software manuales de principio a fin.
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. El primero consiste en utilizar herramientas listas para usar para realizar trabajos simples, como usar J2ME para desarrollar juegos pequeños o algún desarrollo de interfaz, mientras que el segundo consiste en trasplantarle el sistema operativo (como Linux) de acuerdo con las condiciones específicas del chip, y al mismo tiempo escribir los controladores necesarios y volver a escribir el código del kernel 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. Por lo tanto, para una tecnología tan compleja y jerárquica, la mayoría de las personas deben optar por inscribirse en un sistema de clases para aprender. Después de todo, es difícil alcanzar el nivel requerido mediante el autoestudio. . Por ejemplo, si sales a buscar trabajo después de estudiar en una universidad creativa, el salario mínimo será de más de 4.000 al principio y aumentará gradualmente a medida que aumenten tus calificaciones. En general, todavía es posible.