当前位置:网站首页>Why do some people say SCM is simple and I have to learn it so hard?
Why do some people say SCM is simple and I have to learn it so hard?
2022-04-23 17:22:00 【Endless MCU programming】
believe me , You can't learn , Just didn't find the right way .
After reading this article , You'll find it's not that hard to learn .
Like before you start + Collect and quickly light it up , Otherwise, I'm afraid you're too absorbed , I can't find it next time I want to see it .
Many people learn SCM from the beginning to the earth , The core problem is nothing more than the following 3 individual :
1. The learning path is not clear enough
2. Learning content is not systematic
3. The learning process is not guided
below , We focus on this 3 Let's talk about the solution to this problem .
One 、 The learning path is not clear enough
1. If the learning path is not clear, what problems will there be ?
Learn the circuit later , Learn SCM later , Learn later c Language , I learned a lot , Finally, I found that I didn't learn anything .
And when learning a certain knowledge point , Suddenly I found I couldn't understand , A face of meng .
For example, if you look at the circuit of the development board , Find a circuit that you can't understand .
You will think your circuit foundation is too poor , Go back and learn analog and digital electricity again .
Then when you see the chapter of tertiary management , You find out again , Mom" , I can't understand the mathematical formula again …
Go back to math , So it fell into a dead circle , Wasted months or even years to learn .
At this time , You may complain : This thing is not learned by people !!!
Even question yourself : This bowl of Rice doesn't seem to suit me …
You may not even think about it , some people , It only took a few months , From entry to employment .
I , Is one of them … But it's already 11 Years ago .
Back , I engage in development with myself 11 Years of experience , Standardize the whole learning process from entry to employment , Process , Make me replicable .
And teach this process to the students of infinite MCU , Now there are many successful cases .
2. location
Beginners generally have no ability to plan the systematic learning path , Because I'm new to the industry and I don't have enough experience , Who knows what the learning path is, right ?
This can only refer to the learning path written by some big guys on the Internet .
But the problem is , Whether their learning path is practical ? Whether there are some knowledge points that are not just needed by the position ?
These problems , Will play a decisive role in your learning efficiency .
At least , I have seen many learning paths , In fact, many people who are new to the industry , Not just needed .
For example, you haven't even done a project , Just go and learn RTOS, What's the point ? Your cognitive level must be superficial , Can't understand RTOS The essence of .
If you can write a small system yourself , No more than you can just use RTOS More gold ?
Programming thinking and level are the core skills of MCU engineers in the later stage .
Back to the point , We want to solve the problem of learning path , First ask yourself : What do I learn from SCM ?
I believe most of the answers are to find a job , Pure interest is a minority .
therefore , First step , You need to know the position corresponding to learning this technology .
Our positioning for the students is very accurate , Is this a few : SCM engineering 、mcu The engineer 、stm32 The engineer 、 Embedded Engineer 、 Electronic Engineer .
Then the next thing will be simple , Go directly to the recruitment platform to search for relevant positions , Just look at the job requirements .
I've written a learning path from introduction to advanced opening and hanging of single chip microcomputer before , It's very detailed , I'm not going to 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 infinite MCU for students .
Two 、 Learning content is not systematic
1. Content planning
After the learning path is planned , In fact, you also know what to learn .
For example, getting started and learning basic circuits 、 Then learn again. c Language .
List everything you need to learn about basic circuits ,C List everything you need to learn in a language .
The next step is step by step , What do you learn every day , Set yourself a goal , Advance by day .
For months , You will have qualitative changes .
The biggest advantage of this is , You won't be confused by learning , This is the map that runs through your whole learning , If you lose the map, you can't find the treasure .
It's like you go out to dinner with your girlfriend , You ask her : Eat what ? She said : casual .
Then you ordered a dish she didn't like , She make complaints about you. .
You look confused , Look depressed .
If she told you exactly in advance , She wants spicy crayfish , There won't be any problems behind , Learning is the same , must do accurate and systematic .
2. Content collection
Know what to learn , Next is the collection of tutorials , I don't need to teach you this ?
Xiaopo station and Du Niang are basically enough .
3. Single point breakthrough
Remember what I said at the beginning of my article ?
For example, if you look at the circuit of the development board , Find a circuit that you can't understand .
You will think your circuit foundation is too poor , Go back and learn analog and digital electricity again .
It's a fatal mistake , The right thing to do is Single point breakthrough .
for instance , I learned about capacitors , I still don't know why to use it after learning theory .
Then you can solve this problem , To search for the function of capacitance .
Try it on all platforms , Put all the articles on the function of capacitance 、 Collect the videos and watch them again , You will understand .
Don't go back and learn analog and digital electricity again , It doesn't work .
3、 ... and 、 The learning process is not guided
I still can't forget , The loneliness of self-study 、 boring 、 Ask questions about the taste of throwing stones into the sea .
Added a lot of technical exchange groups , Simple questions are answered , But most of them don't belong to me .
After years of social mixing , I didn't understand , Ask yourself the wrong way .
Guide this , If you want to live , It's almost impossible not to spend money .
So there's no good solution , Is to spend money to find senior engineers to take the fastest .
Don't forget , Time is also a valuable cost .
Last egg time !!!
Recently, many little friends asked me for some MCU learning materials , Then I based on my ten years of experience , How many nights did you stay up , Carefully organize a 「 MCU introduction to advanced tutorial + tool kit 」, All free sharing to everyone !!!
in addition to , Then share with tears what I pressed at the bottom of the box 22 A hot open source project , Include source code + Schematic diagram +PCB+ documentation , Let you quickly advance into an expert !
It is said that there are small partners who have successfully entered BAT Big factory , So if you save it, you must study hard .
The tutorial package and detailed learning path can be seen at the beginning of my following article .
版权声明
本文为[Endless MCU programming]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231720072297.html
边栏推荐
- Signalr can actively send data from the server to the client
- [ES6] promise related (event loop, macro / micro task, promise, await / await)
- [registration] tf54: engineer growth map and excellent R & D organization building
- 【WPF绑定3】 ListView基础绑定和数据模板绑定
- For the space occupation of the software, please refer to the installation directory
- Promise (III)
- Self use learning notes - connected and non connected access to database
- Using quartz under. Net core -- operation transfer parameters of [3] operation and trigger
- Shell-awk命令的使用
- How to use the input table one-way service to send (occupy less) picture files (body transmission)? FileReader built-in object involved
猜你喜欢
[difference between Oracle and MySQL]
自定义my_strcpy与库strcpy【模拟实现字符串相关函数】
. net cross platform principle (Part I)
EF core in ASP Generate core priority database based on net entity model
Devexpress GridView add select all columns
Using quartz under. Net core -- general properties and priority of triggers for [5] jobs and triggers
groutine
Using quartz under. Net core -- operation transfer parameters of [3] operation and trigger
【生活中的逻辑谬误】稻草人谬误和无力反驳不算证明
C语言函数详解
随机推荐
Go language, array, string, slice
Advantages and disadvantages of several note taking software
How does matlab draw the curve of known formula and how does excel draw the function curve image?
2.Electron之HelloWorld
stm32入门开发板选野火还是正点原子呢?
Calculation formula related to tolerance analysis
Input file upload
How to use the input table one-way service to send (occupy less) picture files (body transmission)? FileReader built-in object involved
Aiot industrial technology panoramic structure - Digital Architecture Design (8)
ClickHouse-数据类型
JSON deserialize anonymous array / object
ClickHouse-SQL 操作
Milvus 2.0 质量保障系统详解
自定义my_strcpy与库strcpy【模拟实现字符串相关函数】
Read a blog, re understand closures and tidy up
Baidu Map Case - Zoom component, map scale component
Devexpress GridView add select all columns
El cascade and El select click elsewhere to make the drop-down box disappear
[ES6] promise related (event loop, macro / micro task, promise, await / await)
Solution of Navicat connecting Oracle library is not loaded