PCB design is divided into high-end and low-end, and the high-end is high frequency, which is equivalent to IC design; The low-end ones have no technical content, but simply draw a circuit diagram and send it to light painting, which has no development prospect.
Embedded system is very popular now. It is a combination of software and hardware. However, the so-called embedded system generally refers to processors with more than 32-bit cores such as ARM, MipS, Power, etc. It needs to be familiar with operating systems (WinCE, linux, uCOS/2) in software, and has low requirements for C language, but it is closely related to application fields. For multimedia, you need to be familiar with various coding and decoding standards (not counting buying IP directly). People engaged in communication closely follow various communication protocols, such as wireless ZigBee, 802.5438+0 1 family, various 3G, etc. , and control needs to know USB, fieldbus and so on.
The single-chip microcomputer 5 1/PIC you mentioned belongs to the low-end control category as a whole, and the market capacity is still huge, but the competition is as fierce as the high-end.
As for training, we should be cautious and inquire in many ways. Embedded technology is more improved in practice, so training is basically an introduction. Of course, there are enough hardware conditions to get you started better.