Job Recruitment Website - Job information - Which is better, an embedded system designer or a programmer?
Which is better, an embedded system designer or a programmer?
If you are very interested in embedded development and fascinated by technology, you won't feel tired. Posts: embedded application engineer, embedded development engineer, embedded Linux system engineer, embedded driver engineer, etc. One of my classmates has gone to Saifu in the East now. It is said that Beijing has the best reputation. Here, the concept and method of Oriental Safran 3G embedded training are embodied by a skill matrix:
Skill matrix
We believe that knowledge is the foundation and skill is the key. Knowledge can be simply defined as what students know and can say, and skills can be mastered and made by students, just as we can master the skills of linked list operation only by learning the knowledge about pointers and structures. Tsinghua has a classic school motto called "Actions speak louder than words", which can be said to be the only way to truly guide students to "practice" in the technical field. The conclusion and method about this is: improve students' skill matrix quickly.
What is a "skill matrix"? To put it simply, the requirements of different positions for skill level can be summarized into three types from low to high:
1 level: it can only be completed under the guidance of others (similar to probation employees).
Level 2: Can be done independently (can be a core developer)
Level 3: able to guide others to complete (can be a technical manager)
Classify the skills required by each post according to the level, and combine the requirements of the post for the skill level to form the post skill matrix. Therefore, when the skill matrix of the trainees matches the post skill matrix, they will definitely find a suitable job.
For example.
Samsung Electronics Recruitment Job Description
This is the R&D center of Samsung Electronics in China, and we are looking for an embedded software system engineer.
Application requirements:
1, familiar with various audio and video standards;
2, familiar with embedded systems, more than one year experience in embedded development;
3, familiar with the Linux platform, more than two years of research and development experience under the Linux platform;
4, proficient in C/C++ programming;
5. Have good communication skills and good English communication skills;
6. Bachelor's degree or master's degree with more than two years' working experience;
7. Experience in set-top box and digital TV development is preferred;
This requirement is not only for Samsung, but also for many enterprises engaged in the development of embedded multimedia products. In the training and teaching of Oriental Saifu, such job requirements are usually interpreted as the following job skill matrix:
Multimedia orientation post skill matrix
Job description corresponding knowledge and skills.
1, familiar with various audio and video standards;
1. Various audio standards (pcm, wav, mp3, amr) need two levels: they can be completed independently.
2. Various video standards (avi, mpeg, h.263/264) need two levels: they can be completed independently.
2, familiar with embedded systems, more than one year experience in embedded development;
1. Basic knowledge of embedded hardware requires Level 2: it can be completed independently.
2. The development of the underlying device driver needs two levels: it can be completed independently.
3. Transplantation of embedded operating system (uCOS-II/Linux, etc.). ) requires two levels: it can be done independently.
4. Embedded application development needs two levels: it can be completed independently.
3. Familiar with Linux platform and have more than two years of research and development experience under Linux platform.
The basic command operation of 1.Linux needs two levels: it can be completed independently.
2.Linux system programming (process/thread/semaphore, etc. ) requires two levels: it can be done independently.
3.Linux graphical programming (QT, Qtopia/MiniGUI) needs two levels: it can be done independently.
4.Linux network programming (Socket/TCP/UDP) needs two levels: it can be done independently.
4, proficient in C/C++ programming;
The working principle of 1. compiler and linker needs three levels: it can guide others to complete.
2. The development of embedded C language programming needs three levels: it can guide others to complete it.
3.C++ programming idea (encapsulation/overloading/inheritance/polymorphism) requires three levels: it can guide others to complete.
5. Have good communication skills and good English communication skills;
1. PPT capable of making work summary report, level 2: able to complete independently.
2. Fluent reading of English data manual requires Level 2: able to complete independently.
3. Being able to cooperate with project team members requires two levels: being able to complete independently.
6. Bachelor's degree or master's degree with more than two years' working experience;
1. Good work habits in the workplace require Level 2: able to complete independently.
7. Experience in set-top box and digital TV development is preferred.
1. Project experience (software engineering ideas) requires three levels: being able to guide others to complete.
2. Project-related skills (ffmpeg library, SDL playback library) require three levels: being able to guide others to complete.
Post skill matrix is an effective tool for qualitative and quantitative analysis of enterprise talent demand. In the process of training, we will plan the training teaching plan according to such a goal, and make differentiated analysis and effective design according to the skills matrix that the students have mastered and the job requirements in this direction, so as to help the students improve their relevant knowledge and skills quickly and cope with the pressure of employment competition.
-
How many of the above requirements can you compare yourself to achieve?
- Previous article:Does Shenzhen Fu Yongle Bao Yang eat and live?
- Next article:How far is Sanmenxia from jianyang city?
- Related articles
- What is h5 page?
- How does one find a job? Unfamiliar place
- My wife is going to have a baby soon. What do I need to prepare to have a baby in Jinjiang?
- How much is Alibaba's annual salary?
- Where can I get the Nanjing Qiaobei Health Certificate?
- Sorry, I'm a black soldier.
- Where can I see the recruitment information of xinhuang dong autonomous county institutions in Huaihua, Hunan Province in 2023?
- What about the recruitment information of xiaodian district Batty Shoe Store in Taiyuan and xiaodian district Batty Shoe Store in Taiyuan?
- What are the delicious places in Yangzhou?
- Want to take an examination of Yan' an institutions, what are the examination questions of Yan' an institutions over the years?