Learn Embedded

The future of embedded is very good.

Embedded systems are undoubtedly one of the hottest and most promising IT applications. Embedded systems are used in some specific specialized equipment, usually these devices are very limited hardware resources (such as processor, memory, etc.), and is very sensitive to the cost, and sometimes the real-time response requirements are very high. Especially with the intelligentization of consumer appliances, embedded is more important. Like our usual common cell phone, PDA, electronic dictionary, video phone, VCD/DVD/MP3 Player, digital camera (DC), digital video camera (DV), U-Disk, set-top box (Set Top Box), high-definition television (HDTV), game consoles, smart toys, switches, routers, numerical control equipment or instrumentation, automotive electronics, home appliance Control systems, medical instruments, aerospace equipment, etc. are typical embedded systems.

About how to learn embedded, I just saw a very good article, is a college student introduced himself how to self-study embedded, and find embedded work, which describes his learning method and learning process, I hope to help you.

Specialized students to learn embedded to find work before and after - the role model of learning

First do a self-introduction, I 07 years to get into a very bad specialized private schools, learning is a biological profession, the specific school name I will not say out to make a fool of myself. 09 years I dropped out, I am in that school, a year of tuition fees of more than 10,000, but there is no one to learn, I really do not see hope, I dropped out of school. I can't see any hope, so I dropped out.

After dropping out of school I was confused, I didn't graduate from college, I really didn't know what I could do, I was struggling with what I could do. So after I dropped out of school for a while, I wanted to get a job, because I'm rather quiet, not very good at talking, I'm not suitable to apply for a job as a business. I wanted to apply for a technical job, but I hit a wall everywhere.

It was only by chance that I heard about the embedded industry. I went to a new bookstore that day and tried to find a book to study in the computer category. Then a girl came over and asked me if I was reading the computer, there is no interest in learning embedded, and then gave me an introduction to the embedded now hot situation, told me to learn embedded how promising, gave me a flyer, embedded training ads. Listening to her introduction, my heart itchy, indeed I would like to learn a skill of their own, rely on their own hands to eat.

After I got home, I went online to check out embedded, which is really a popular industry today, and it's also a good way to find a job, and the salary is relatively high. I was determined to learn embedded. So I went to look for information about embedded training, honestly, I'm also very confused, I do not know whether the training can really be as good as they advertised, so I want to understand a period of time before making plans.

Later, I saw a very encouraging article in Baidu Know, "How to Learn Embedded", which is an embedded master introducing how to self-study introductory learning embedded without the foundation of a friend, the article is very well written and contains how to learn and what to learn. He mentioned a method is to watch the video, because reading the book is too boring and difficult to understand, a lot of us can not understand. I really agree with this, I tend to not read more than a few pages of a book myself.

I wondered why everyone else could be self-taught and I could be too! I want to believe in myself, so I want to learn on my own, and if I really can't learn, I'll go back to training.

The main idea must be, I went to search for embedded video, although sporadic to find some embedded video, but are not systematic, I am trying to find a video to tell me how to learn, a set of video from the beginning to proficiency, a more complete information, it is best to have a teacher to teach, don't understand can ask for help.

Then I found a very good video, is in the embedded learning network launched a video "from zero base to learn embedded", URL: http://www.UNIQUEWEDDINGRINGSET.info/embedvideo.htm Inside the tutorials are not bad, very complete, you can let me start from the basics of the beginning of learning. The video is not cheap ah, but I also bear, after all, buy a few books are a few hundred, not to mention that they also have half a year of technical advice and services, count the value.

The following is my learning process, and I hope it will help my friends who have no foundation at all.

After receiving the CD-ROM from them, I started to learn, because I don't have any foundation, I learned from the simplest C language video tutorials, that is to say, simple, in fact, I still don't know a lot of things, I had to ask them, they are still very enthusiastic, and they all help me to solve it. I learned the basic commands of linux, and I practiced on the linux virtual machine they provided me with, knocking out the basic commands of linux and writing simple C code, and it took me about three weeks. I kept writing some simple code every day, so after January I basically mastered the basic operation of C and linux.

Next I went to study the training tutorials of the people's video, is the whole set, and to participate in the training is not much difference, this is to see two months, learning the basic principles of ARM, learning the concept of embedded systems, but also mastered the embedded environment of some of the building, linux also have a deeper understanding of the understanding of the embedded applications in the end how to do, but the driver I just have a little understanding of how to do. driver I just have a little bit of understanding, this is relatively difficult, I want to slowly chew later.

These two months, in addition to eating and sleeping, I almost all in the study. Because I know almost no foundation, worse than others, I can only insist on working hard, I can not give up, I have to rely on their own to support themselves, must learn this technology, at the same time I do not understand to ask, and here I really appreciate their technical customer service on any of my questions are patient answer, every day I almost have several questions to ask them, and then I do not understand the problem summarized in the note, so slowly! I've been working on this for a while now, and I've realized that I'm really starting to get the hang of it.

The last month, I went to see about the practice part of the content, to understand the embedded project specific development process, what kind of knowledge is needed, I began to prepare for this knowledge, that is to say, to learn this video, at the same time, they suggested that I went to find some embedded interview questions, for their own future to find a job to prepare. I went to the Internet to find a lot of embedded topics, to write down their understanding, so almost prepared for about 20 days

I think I almost started, will do some simple things. I would like to find a job to see, so I went to 51job crazy cast resume, because of my academic problems, college did not graduate, honestly, no one will want me to big companies, so I cast are private small companies, I hope that their efforts are rewarded. I did not think a few days later, there is an interview, but the first interview I failed, although I think the written test is very good, because I did before the preparation, but their requirements are more stringent, need to have a year of project experience, so I was not selected.

Then I interviewed with several companies one after another, and finally my efforts were not enough. I finally interviewed, is a private enterprise in Minhang, the company is relatively small, my position is embedded linux application development, do security products application. I think I'm also relatively lucky, the manager is very important to my efforts, decided to hire me, open the salary is 3500 a month, although I know in Shanghai 3500 can only live a subsistence life, but I think I'm enough. At least I don't have to rely on my parents every day, I can support myself. I think as long as I continue to work hard, my salary will be doubled.

This article is written in the hope that it will give confidence to friends who do not have the same foundation as me, in fact, there is no need for us to have low self-esteem, we are not dumber than others, as long as we are willing to work hard, we will be just as successful.

Finally, I wish all the friends who want to learn embedded earlier to get started!

========================================

Study hard.