Source: Shanghai Sub-center for Huaqing vision embedded training
|
|
Student name: xiaozishu |
|
Class: Shanghai 1111 |
|
Employer: Pioneer shangtai |
|
Job title: MCU Software Engineer |
Hello everyone, I am very happy to take this opportunity to share some of my thoughts and experiences from training to employment. I also hope to give you some inspiration and help.
First, let's talk about the study and interview questions. Whether at school or on the far-sighted training courses of Huaqing, it is clear that we will learn a wide range of things, but what we learn on the contrary is not very deep. Taking Huaqing's foresight as an example, the courses in the job class involve C, C ++, data structures, QT, Linux programming, arm, and drivers. However, as an enterprise, especially a relatively large enterprise, it does not need to learn anything above. There are two problems: 1. We must have an understanding of ourselves, and 2. There is a trade-off between what we have learned or prepared for the interview.
Here are some personal suggestions for your reference:
If students do not have any background in program development or are difficult to learn later, they can position their employment orientation in the UI and application areas, c ++, data structure (almost mandatory for all programmers), QT, and a proper view of the design pattern are mainly required for the interview and review, which is helpful for building an object-oriented thinking.
If you have experience in program development or have learned a lot, you can choose to take the driver route. You need to review C, data structures, and Linux drivers, in addition, if there is a license, you can take a look at the Linux kernel book. In fact, Huaqing vision will involve a little bit in the driver, but it is not comprehensive. If you want to develop a driver, you need to understand the Linux memory mechanism, process scheduling, and so on. If you can thoroughly explain the Linux kernel principles, it will be of great help to the interview. Another important thing is that the hardware part of arm also needs to be reviewed, especially I2C and SPI. These two buses are not important in the far-sighted lectures of Hua Qing, however, many interviewers will ask.
Of course, if you think you have a good hardware foundation, you can also choose to develop firmware, etc. In short, you may also encounter various positions during job search, however, we still need to grasp our own characteristics and positioning, and review for a specific purpose, so that the effect is better.
Next, let's talk about some of my employment experience and feelings. In fact, I have just been hired, and there may be a lot of things that I don't know very clearly. In general, working in an enterprise is still under pressure at the beginning and requires you to quickly adapt. Some enterprises in Europe and America will have a comprehensive induction training set, it will be smooth to adapt to this situation, but some companies, similar to the companies I joined, do not have a good induction training system, and the first day or two may be completely confused, many of the company's rules and company structure personnel will not take the initiative to introduce you, and may find someone to bring you, so you need to adapt slowly, take the initiative to ask others. Of course, some companies may need to enter roles and work as soon as you get started. Therefore, if you are more concerned about these issues, you must be clear during the interview.
Finally, I would like to talk about what I think the Huawei Vision training has brought to me after my work. First, I want to learn a complete set of embedded knowledge, this problem may not be so comprehensive and inefficient if it is self-taught. Secondly, some experiences close to the enterprise, such as SVN, TFTP, and NFS, will not involve much in the school, but these will be used every day in the enterprise, after study, it will not make the post-employment feel too large. Of course, Huaqing vision also provides some employment recommendations and interview materials, which are good.
Finally, I hope everyone can find an ideal job. Thank you.
For embedded and 3G related resources and learning, click: Embedded Development Video Android training 3G training QT Development Video Iot training IoT technology video embedded learning