Can I learn embedded system if I have no programming experience?
[Copy link]
I have always admired students who have no basic knowledge of embedded systems. After all, it takes more effort than others to catch up with students who have a basic knowledge of programming. I have seen many students who have no basic knowledge of embedded systems. Today, I will mainly talk about what knowledge you need to pay attention to when learning embedded systems from scratch .
First of all, you must stay away from people with negative energy. I remember there is a saying that goes, "He who keeps company with ink becomes black, and he who keeps company with vermilion becomes red."
These influences are still very big. If someone keeps telling you that learning this is useless and learning that is difficult, get out of here immediately. I believe that this is a pitfall for friends. Of course, only those who ask you not to eat, drink, gamble, or smoke are good people !
Secondly, learning embedded systems from scratch involves programming. Although programming may seem like a high-end thing, it is actually a threshold for people who have never been exposed to it.
They always think that how can they understand those strings of English? In fact, this is a misunderstanding. Even people who know how to program cannot know all the code words, but as long as they understand what they mean, many things are fixed. Of course, the better your English is, the more helpful it will be for you.
Again, what are the methods to learn embedded system from scratch ?
When it comes to this method, I think the premise is related to learning. If you don't learn, no matter how good the method is, it's useless. In view of the current situation, there are almost no people who learn embedded systems by themselves, so if you follow the teacher, you should try to follow first and practice more after class. Take good notes. No matter how good your mind is, it can't compare to a messy pen. Don't waste more than four months day after day. I firmly believe that you can find a job in embedded development.
Finally, I want to say that if you want to learn embedded system quickly and improve quickly from scratch, it will take at least 4 months .
There is a customized course schedule by Xinyingda's gold medal lecturer. Those online strategies and experiences for learning embedded systems are not replicable in my opinion. Everyone's acceptance ability is different. As long as you follow the teacher, the ending will be perfect.
Many students change their careers because they know the bright prospects of embedded systems. Why do I say that? Let me talk about the industry demand for embedded systems so that everyone can have a better understanding of the prospects of embedded systems.
Since the explosion of smart hardware in 2014, there are hundreds of smart watches, smart cups, smart TVs, smart phones, portable WiFi , smart clothing, Baidu Kuaisou, etc., which are familiar to everyone. The core of these smart devices is embedded system development. Because the embedded Linux system can customize the system according to the needs and meet the power consumption requirements of the product. If you are interested, you can add WeChat: 18025265652
However , in 2020 , all walks of life are playing with intelligence, and even AI cannot be separated from embedded systems. Therefore, in terms of future demand, it is undoubtedly an upward trend.
The starting salary for embedded software development is high, especially in Beijing, Shanghai, Guangzhou and Shenzhen. The salary of an embedded engineer with 1-2 years of work experience is generally over 10K .
As the years of work increase, the salary level will also increase significantly. After working for more than 3-5 years, 20,000-30,000 yuan is not a problem. Excellent embedded software development engineers can even earn 30,000-50,000 yuan a month ! Senior embedded software development engineers with more than 10 years of experience can achieve an annual salary of one million!
|