How to learn a language well in a short time shell script language for example _linux shell

Source: Internet
Author: User

Here I share is learning the computer Shell scripting language method, you may not be in the software industry, but I suggest also look, because I did not say what technical details, the main share is to refine the generality of the method, which is useful for learning anything.

Of course, if you're curious enough, suggestions can also be tried in the following ways, because scientists have predicted: the future of the world is a software definition of the world, robots and artificial intelligence will be very popular, and support them to run in addition to the hardware we can see, the most critical is the software inside.

Therefore, learning to program is not only a software practitioner needs to master the skills, anyone can master it, can use it to continuously improve work efficiency, but also can continue to enrich our lives.

Well, the nonsense is not much to say, the following begins to share dry goods. I will learn a language well divided into four steps:

1 from reading a few classic books to start

Before I started learning the shell scripting language, I saw the Red Hat Linux user base, "Linux command line and Shell Scripting Encyclopedia (2nd Edition)", the previous one is a lot of Linux basics, The second is to explain how to write the shell script on this basis.

"Red Hat Linux User base" This book I think is very classic, I read more than three times, after reading can let you systematically build Linux knowledge structure, I actually very early will be a lot of Linux commands, but are more scattered, read this book before the real knowledge of the structure of the building up.

2 Open the Zecundi mode of knowledge

Once the knowledge structure is well established, down is the accumulation of every day, constantly add content to the above, and every learn a little new knowledge to do exercise, the exercise proceeds to do immediately do detailed electronic notes, recommend the use of impression notes, this tool to support the access from different terminals, you have stored on the computer content, If one day you are outside to play suddenly think of a knowledge point, want to confirm, you can through the mobile phone on the app to see, very convenient.

This process I call it the Zecundi mode, because you can not learn today, tomorrow will be able to use, there may be some details you have to practice the confirmation, the real understanding of the master.

Some people have a bad habit of learning new technology, is not how to accumulate on the start, think that can leave, if the real let him do something, he will encounter a variety of problems, may even basic grammar will be mistaken, this time will have to confirm, the efficiency can imagine how high.

I generally have the patience to lay a good foundation, the knowledge structure to fill up first, so in the use of this tool to develop some products, I focus on the business logic, no longer entangled in the language itself many problems, so the efficiency will be very high.

3) Fast Practice

Learning a new technology can never be just a book, this can only be an armchair, must find a chance to make something.

After I had basically practiced the shell script, the company had an automated test project, and we took it down, and after one months of development, we have now successfully delivered the first version.

In this process I found a little, I in the second step every day the accumulation of those very detailed knowledge, at the critical moment have been used, and I can do not to go over the notes, encountered problems all by the brain to quickly recall, the usual practice of those examples in the combination of methods can be successfully resolved.

4) Compounding Style consolidation

This process is also very important, some people learn new technology is like a bear to break off corn, constantly to break new corn, before the all lost, wait until one day need to use, his mind has been completely blank.

There is a way to avoid this situation, that is, after mastering a technology, every day to spend a little time to review and consolidate, even if you do not open the notes, you can go to sleep in the brain before reviewing, can come up with how much.

I've been trying to find out that it works so much that I spend less energy on a daily basis, but even if I don't use it for a year, you can use it quickly to make a product.

I call this method a compound learning method.

It's inspired by the process of learning English when I was in college, at that time I found that if the memory of 20 words a day is really easier, the day back new words, the night to consolidate, a week down can easily back on 100, but if I do not back from Monday to Friday, to the day of the week of Children's Day to remember 100 words, I find it almost impossible for people to be very painful and not confident.

Therefore, compounding is very important, and the process is not painful at all.

Last but not least, many people are now opposed to the fragmented learning model, which is specifically explained in order to avoid confusion.

The fragmentation of learning is actually caused by the times, because the popularity of smartphones, we have a large number of whole learning time has been scattered, in each of these scattered a very small period of time, we will contact a variety of information and knowledge, seemingly in learning, in fact, there is no egg to use.

Compounding learning and this seemingly similar, are in a short period of time to learn or consolidate a bit of knowledge, appears to be fragmented, but in fact, the essence is different.

We are opposed to the full picture of learning some of the fragmentation of knowledge, such as in five were scattered in the small period of time to learn the A,b,c,d,e five points, the learner thinks he learned a lot, in fact, every knowledge has learned a little fur just.

Compounding learning is completely different, first of all, we have established a knowledge structure, followed by the deliberate break up in the five period of time to learn the A1,A2,A3,A4,A5, these knowledge are in fact consistent between each other, belong to the same knowledge system under the very small knowledge point, In other words, this is not a lot of people opposed to the fragmentation of learning, but systematic learning.

The above is the method that I share to learn a computer script language, hope is useful to everybody. I am still learning the other two languages in this mode, and have made some notes that I can use whenever I need them.

Finally, this learning language model is universal, if you want to learn accounting, want to learn English, want to learn any skills are the same, should include the following four steps:

1 Read the classic introductory book first

2 Open the Zecundi mode of knowledge

3) Fast Practice

4) Compounding Style consolidation

Article Source: Bowing

The above is the entire content of this article, I hope to help you learn, but also hope that we support the cloud habitat community.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.