Red de conocimiento informático - Conocimiento informático - ¿Es diseñador o programador de sistemas integrados?

¿Es diseñador o programador de sistemas integrados?

Por supuesto que es bueno ser diseñador de sistemas, pero ¿puedes hacerlo en tu nivel actual? Estos requieren más de cinco años de experiencia laboral para ser competentes. En los últimos años, la industria del software integrado se ha desarrollado rápidamente y los productos integrados han entrado en todos los ámbitos de la vida, como los teléfonos móviles, PDA, decodificadores, televisores de alta definición (HDTV), enrutadores, electrónica automotriz, dispositivos digitales. cámaras, instrumentos médicos, equipos aeroespaciales, etc. Es un sistema integrado típico, y el desarrollo integrado se ha convertido en una de las industrias más populares y potenciales. Los conocedores de la industria creen que actualmente existe una brecha de talento de al menos 300.000 a 500.000 en la industria integrada. Solo en el mercado de Chengdu, la demanda de desarrolladores de software integrado ha superado los 40.000 a 60.000, de los cuales el 80% es para software de aplicaciones integradas. Esto sigue aumentando debido principalmente a dos razones: en primer lugar, está relacionado con el entorno profesional actual de las universidades de mi país. La educación en informática y tecnología en las universidades de mi país generalmente rara vez implica el desarrollo de software integrado, por lo que las empresas se han convertido. la más popular y prometedora de las industrias. Desarrollo de software integrado, por lo que es difícil para las empresas reclutar talentos prácticos que puedan invertir inmediatamente en el desarrollo de software integrado. En segundo lugar, el umbral en el campo integrado es relativamente alto, el conocimiento requerido es relativamente completo y un cierto entorno experimental (placas de desarrollo); y software de herramientas) y orientación de personas experimentadas. Actualmente en Beijing, el salario mensual promedio de un ingeniero de software integrado maduro es de alrededor de 8.000 yuanes. Espero que existan tales oportunidades de empleo.

Si estás muy interesado en tu propio desarrollo embebido y te apasiona la tecnología, seguro que no te sentirás cansado. Empleo: ingeniero de aplicaciones integradas, ingeniero de desarrollo integrado, ingeniero de sistemas Linux integrados, ingeniero de controladores integrados, etc. Uno de mis compañeros de clase ahora va a Oriental SAIF. Se dice que la reputación es la mejor en Beijing. La siguiente es una matriz de habilidades que refleja los conceptos y métodos de capacitación de Oriental SAIF 3G integrados:

Matriz de habilidades.

Creemos que el conocimiento es la base y las habilidades la clave. El conocimiento se puede definir simplemente como lo que los estudiantes saben y lo que pueden decir, mientras que las habilidades son lo que los estudiantes dominan y lo que pueden hacer, al igual que sólo aprendiendo punteros y estructuras podemos dominar las habilidades de las operaciones de listas enlazadas. Tsinghua tiene un lema clásico de la escuela llamado "Las acciones hablan más que las palabras". Se puede decir que esta es la verdadera guía para que los estudiantes "practiquen" en el campo técnico. Su conclusión y enfoque es mejorar rápidamente la matriz de habilidades de los estudiantes.

¿Qué es la “matriz de habilidades”? En pocas palabras, los requisitos de nivel de habilidad para diferentes puestos se pueden resumir en tres categorías, de menor a mayor:

Nivel 1: se puede completar bajo la guía de otros (similar a los empleados en período de prueba)

Nivel 2: se puede completar de forma independiente (puede servir como desarrollador principal)

Nivel 3: puede guiar a otros para completar (puede servir como gerente técnico)

Habilidades requeridas para cada trabajo Clasificado por grado, las habilidades requeridas para cada trabajo se clasifican por grado. Las habilidades requeridas para cada puesto se clasifican por nivel y, combinadas con los requisitos del nivel de habilidades del trabajo, se puede formar una matriz de habilidades laborales. Por lo tanto, cuando la matriz de habilidades de un estudiante coincide con la matriz de habilidades laborales, se puede encontrar un trabajo adecuado.

Dar ejemplos.

Descripción del puesto de Samsung Electronics

Esta es la descripción del puesto de "Ingeniero de sistemas de software integrado" contratado por el Centro de I+D de Samsung Electronics China:

Requisitos:

1. Familiarizado con varios estándares de audio y video;

2. Familiarizado con sistemas integrados y más de un año de experiencia en desarrollo integrado.

3. Familiarizado con la plataforma Linux, con más de dos años de experiencia en I + D en la plataforma Linux

4. Competente en programación C/C++; >5. Buenas habilidades comunicativas, buenas habilidades comunicativas en inglés;

6. Licenciatura o maestría y más de dos años de experiencia laboral;

7. Se prefieren los decodificadores y la televisión digital;

Este requisito no es solo para Samsung, se puede decir que muchas empresas dedicadas al desarrollo de productos multimedia integrados tienen necesidades de contratación muy comunes.

En la formación práctica y la enseñanza de Oriental SAIF, dichos requisitos laborales generalmente se interpretan como la siguiente matriz de habilidades laborales:

Matriz de habilidades laborales de dirección multimedia

Conocimientos y habilidades correspondientes a la descripción del trabajo

1. Familiarizado con varios estándares de audio y video

1. Requisitos de nivel 2 de varios estándares de audio (pcm, wav, mp3, amr)

2 Varios estándares de video (avi, mpeg, h.263/264) Requisitos Nivel 2: se puede completar de forma independiente

2. Familiarizado con sistemas integrados y más de un año de experiencia en desarrollo integrado;

1. Requisitos básicos de hardware integrado nivel 2: se pueden completar de forma independiente

2. Requisitos de desarrollo de controladores de dispositivo subyacentes nivel 2: se pueden completar de forma independiente

3. Trasplante del sistema operativo integrado (uCOS -II/Linux, etc.) Requiere el nivel 2: se puede completar de forma independiente

4. El desarrollo de aplicaciones integradas requiere el nivel 2: se puede completar de forma independiente

3. Familiarizado con Linux plataforma, dos años de experiencia en I+D bajo la plataforma Linux anterior

3. Familiarizado con la plataforma Linux, más de dos años de experiencia en I+D bajo la plataforma Linux

3. Familiarizado con Linux plataforma, más de dos años de experiencia en I + D en la plataforma Linux

p>

4. Familiarizado con la plataforma Linux, con más de dos años de experiencia en I + D en la plataforma Linux

1. Las operaciones básicas de comando de Linux requieren el Nivel 2: se pueden completar de forma independiente

2. La programación del sistema Linux (proceso/hilo/semáforo, etc.) requiere el Nivel 2: se puede completar de forma independiente

3. La programación de gráficos de Linux (QT, Qtopia/MiniGUI) requiere el nivel 2: se puede completar de forma independiente

4. La programación de red de Linux (Socket/TCP/UDP) requiere el nivel 2: se puede completado de forma independiente

4: Nivel 2: se puede completar de forma independiente

4. Competente en programación C/C++;

1. Principios del compilador y requisitos del vinculador: Nivel 3: Capacidad para guiar a otros para que completen

2. Requisitos de desarrollo y programación en lenguaje C integrado: Capacidad para guiar a otros para que completen

3. Nivel 3 de programación y desarrollo en lenguaje C integrado: capaz para guiar a otros a completar

2. Ideas de programación en C++ (encapsulación/sobrecarga/herencia/polimorfismo) Requisitos: Nivel 3: capaz de guiar a otros a completar

5. Buenas habilidades de comunicación, buenas habilidades de comunicación en inglés;

1. Capaz de producir un informe resumido del trabajo PPT. Requisito Nivel 2: Capaz de completarlo de forma independiente.

2. Ser capaz de leer tablas de datos en inglés con fluidez requiere el Nivel 2: poder completar de forma independiente

3. Ser capaz de colaborar con los miembros del equipo del proyecto en los requisitos de desarrollo Nivel 2: poder completar de forma independiente

6. Licenciatura o maestría o superior, más de dos años de experiencia laboral;

1. Tener buenas habilidades de comunicación y buenas habilidades de comunicación en inglés;

2. Ser capaz de leer tablas de datos en inglés con fluidez. Requisito 2 Nivel: Capaz de completar de forma independiente

3. Capacidad para colaborar con los miembros del equipo del proyecto en los requisitos de desarrollo Nivel 2: Capaz de completar de forma independiente

4. Requisitos de buenos hábitos de trabajo en el lugar de trabajo Nivel 2: Capaz de completar de forma independiente

7. Se dará prioridad a los solicitantes con experiencia en desarrollo relacionado con decodificadores y televisión digital. Se dará prioridad a los solicitantes con experiencia en desarrollo relacionado con la televisión digital.

1. La experiencia en proyectos (pensamiento en ingeniería de software) requiere el Nivel 3: poder guiar a otros para completarlos

2. Las habilidades relacionadas con el proyecto (biblioteca ffmpeg, biblioteca de reproducción SDL) requieren el Nivel 3 : Capaz de guiar a otros para completar sus tareas

La matriz de habilidades laborales es una herramienta eficaz para el análisis cualitativo y cuantitativo de las necesidades de talento corporativo. Durante el proceso de formación, planificaremos el plan de enseñanza de la formación práctica con base en dichos objetivos y realizaremos análisis diferenciados y diseños efectivos basados ​​en la matriz de habilidades que los estudiantes han dominado y la dirección de los requisitos laborales, para ayudar a los estudiantes a mejorar rápidamente los conocimientos relevantes. y habilidades, para hacer frente a la presión de la competencia laboral.

----------------------------------------

En comparación contigo mismo, ¿cuántos de estos requisitos puedes cumplir?