-Table of Contents
0:00 Opening
0:17 Reason why everyone gives up learning programming
2:08 Reason why electronics is recommended
3:36 3 step for learning programming skills
-Introduction
Hardware engineer
9 years experience as a Maker
-SNS
Web : start-electronics.com/
Twitter : / buonoatsushi
#Electronics #Programming
-Content
Recently, with the popularity of IT personnel and DXing, more and more people who had no experience before have started to learn programming. However, the reality is not so sweet. It is said that 90% of people fail at programming, and quite a few people give up halfway through. According to a survey by Samurai Engineer, a programming school, there are many reasons for this, but in a nutshell, I believe it is all due to a lack of motivation.
In fact, many of these people who "don't have a goal but want to learn programming somehow" tend to choose web programming languages, which have relatively low hurdles to overcome. There are three reasons for this. There are three reasons. First, because everything is done on a monitor, you are staring at the monitor all day long, which is tiring and makes it difficult to feel a sense of accomplishment. Second, because all work is done online, it tends to be a solitary job, and it is easy to become frustrated. Another thing that can reduce motivation is that web programming is said to be one of the most rapidly changing programming languages, with many different languages, versions, and frameworks, so you end up not knowing which one to choose, and the time just flies by while you're confused.
In fact, I myself have experienced frustration in studying web programming in the past, and these are exactly the things I felt at that time, so I am sure many people can relate to this. If you try to learn programming in a web-based language without knowing that there are these essential barriers standing in your way, you will end up failing along the way unless you have a very strong purpose.
Therefore, if you want to learn programming, I strongly recommend that you learn through electronics.
This is because electronic construction can successfully overcome the three barriers I just mentioned, and it is easy to learn in a fun way and maintain motivation. With electronics work, you can go beyond the monitor and learn by actually moving things around, and since there are real events and manufacturing spaces all over the country, if you get stuck, you can go to such places to take a break and interact with other experienced people. The languages and microcontroller boards used are not so much out of fashion, and there are some standard ones, so there is no need to worry about getting lost in choosing the technology for the first time. In particular, the microcontroller board called microbit is a good choice for people with zero knowledge, as it can be learned through visual programming based on Scratch, a programming environment for children. Also, even robots and radio-controlled cars, which seem difficult at first glance, are actually available in many kits and sample codes for beginners, so it is surprisingly easy to make something decent and playable if you use them as a base.
In addition, programming is actually characterized by the fact that many parts of programming are common, so if you can handle one language, you can easily apply it to other languages as well. For example, data types, syntax such as If statements, and how to create functions are basically the same in all languages. Therefore, even if you have a vague desire to automate Excel or create web applications in Python in the future, I think it is definitely more efficient to learn such languages after building the basics through electronic construction.
Next, I will explain the three steps to learning programming without getting frustrated with electronic construction.
The first step is to go boldly to a parts store or exhibition. This will give you a chance to see what kind of parts are available in the world and what kind of things you can make with electronic construction, which will motivate you to want to make such things.
In the next step, you will learn the minimum knowledge required to do electronic construction safely. However, in many cases, kits for beginners are designed so that they can be easily played with by simply assembling parts, so in fact, little electrical knowledge is required. So you don't need any difficult theory or anything like that. For the time being, you only need to keep Ohm's law in mind.
Finally, buy an introductory kit that is closest to what you want to build. There are so many kinds of introductory kits, from robots and AI speakers to Lego blocks. You can find a variety of introductory kits on Amazon, Switch Science, Akizuki Denshi, etc., so why not choose the one you think you want to make?
Негізгі бет Тәжірибелік нұсқаулар және стиль Reason why you should join electronics world if you want to learn programming
Пікірлер: 2