Why do some people say that the MCU is simple, but it is so difficult for me to learn it?

Believe me, it's not that you can't learn it, you just haven't found the right way.

After reading this article, you will find that it is not so difficult for you to learn.

Like + bookmark before starting, click it quickly, otherwise I am afraid that you will be too engrossed in watching it, and you will not be able to find it next time you want to watch it.

Many people learn single-chip microcomputer from entry to entry, the core problems are nothing more than the following three:

1. The learning path is not clear enough

2. The learning content is not systematic

3. There is no one to guide the learning process

In the following, we focus on the solutions to these three problems.

1. The learning path is not clear enough

1. What is the problem if the learning path is not clear?

I will learn about circuits for a while, learn about single-chip microcomputers for a while, and learn about c language for a while. I learned a lot of things, but finally found that I didn't learn anything.

Also, when learning a certain knowledge point, I suddenly found that I couldn't understand it, and I looked confused.

For example, if you look at the circuit of the development board, you find that a certain circuit cannot be understood.

You will think that your circuit foundation is too poor, and you will go back to learn analog, digital and electrical.

Then when you read the chapter on three-stage tubes, you found out, oh my god, I can’t understand the mathematical formulas again...

I went back to learning mathematics, and fell into an endless loop like this. I wasted months or even years and couldn't learn it.

At this time, you may complain: this thing is not learned by humans ! ! !

I even question myself: It seems that I am not suitable for this bowl of rice...

You may not even dare to think about it. Some people have achieved from entry to employment in just a few months.

I am one of them... but it was 11 years ago.

Later, I combined my 11 years of experience in development to standardize and streamline the entire learning process from entry to employment, making me reproducible.

And teaching this process to the students of Wuji MCU, there are already many successful cases.

2. Positioning

Beginners are generally unable to plan the learning path of the system, because they are new to the industry and have insufficient experience. Who knows what the learning path is, right?

This can only be learned by referring to the learning paths written by some big guys on the Internet.

But here comes the question, is their learning path realistic? Are there some knowledge points that are not just required by the position?

These questions will play a decisive role in your learning efficiency.

At least, I have seen many learning paths. In fact, many of them are not just needed for those who are just entering the industry.

For example, if you haven't even done a project, what's the point of learning RTOS? Your cognitive level must be superficial, and you cannot understand the essence of RTOS.

If you can write a small system yourself, wouldn't it be more valuable than just using RTOS?

Programming thinking and level are the core skills of MCU engineers in the later stage.

Back to the topic, if we want to solve the problem of learning path, we must first ask ourselves: What should I learn from MCU?

I believe that most of the answers are to find a job, and the pure interest is a minority.

So, the first step, you need to know what the position corresponding to learning this technology is.

Our positioning for students is very precise, just these few: SCM engineering, MCU engineer, stm32 engineer, embedded engineer, electronic engineer .

Then the next thing will become simple, go directly to the recruitment platform to search for relevant positions, and look at the job requirements.

I have written a piece of single-chip microcomputer introduction to advanced open-hook learning path before, which is very detailed, so I won’t elaborate here.

After the learning path is planned, my personal suggestion is to make a systematic table:

You can refer to the system learning path format planned by our Wuji MCU for students.

2. The learning content is not systematic

1. Content planning

After the learning path is planned, you actually know what to learn.

For example, learn basic circuits at the beginning, and then learn c language.

List everything you need to learn in basic circuits, and list what you need to learn in C language.

The next step is to follow the steps, what to learn every day, set a goal for yourself, and advance on a daily basis.

Persist for a few months, and you will undergo qualitative changes.

The biggest advantage of this is that you won't get lost while learning. This is the map that runs through your entire study. If you lose the map, you won't be able to find the treasure .

Just like when you go out to eat with your girlfriend, you ask her: what do you want to eat? She said: whatever.

Then you order a dish she doesn't like, and she complains to you.

You look dazed and depressed.

If she tells you accurately in advance that she wants to eat spicy crayfish, there will be no later problems. The same is true for learning, which must be precise and systematic .

2. Content collection

Knowing what to learn, the next step is to collect tutorials. I shouldn’t need to teach you this, right?

Xiaopozhan and Du Niang are basically enough.

3. Problem single point breakthrough

Remember what I said at the beginning of the article?

For example, if you look at the circuit of the development board, you find that a certain circuit cannot be understood.

You will think that your circuit foundation is too poor, and you will go back to learn analog, digital and electrical.

This is a fatal mistake, the correct approach is a single point of breakthrough .

For example, I learned about capacitors, but I still don't know why to use them after learning the theory.

Then you can solve this problem and search for the role of capacitors.

Try it on all platforms, collect all the articles and videos about the role of capacitance and watch it, and you will understand.

Don't be stupid and go back to learn analog, digital and electrical again, it's useless.

 

3. There is no guidance in the learning process

I still can't forget the feeling of loneliness, boring, and asking questions in the process of self-study.

A lot of technical exchange groups have been added, and simple questions are answered, but most of them are ignored by no one.

After being in society for many years, I realized that the way I asked was wrong.

Guiding this, if you want to do it in real time, it's basically impossible without spending money.

So there is no good solution, just spend money and find a senior engineer to lead the fastest.

Don't forget that time is also a valuable cost .

Last egg time! ! !

Recently, many friends asked me for some MCU learning materials, and then based on my ten years of experience in the industry, I stayed up all night and carefully compiled a "MCU Introduction to Advanced Tutorial + Toolkit", all free to share with everyone! ! !

In addition, I will share with tears my 22 popular open source projects at the bottom of the box, including source code + schematic diagram + PCB + documentation, so that you can quickly advance to become a master!

It is said that a small partner successfully entered the BAT factory by relying on this information, so you must study hard if you save it.

The tutorial package and detailed learning path can be found at the beginning of my article below.

The learning path from the introduction of MCU to advanced opening and hanging (with tutorial + tools) icon-default.png?t=M3K6https://blog.csdn.net/weixin_43982452/article/details/114134096

Guess you like

Origin blog.csdn.net/weixin_43982452/article/details/124340636