Quick learning method of programmers -- using JS learning as an example to illustrate how to quickly learn js

Source: Internet
Author: User

Quick learning method of programmers -- using JS learning as an example to illustrate how to quickly learn js


I have been busy studying recently and feel that it takes too little time to sum up. It sounds very entertaining, just like in "love of the city", Fan liuyuan said: at that time, I was busy with falling in love, where I had time to fall in love. The same is true for learning and summarization. You cannot keep busy with learning, and you do not have time to sum up. This is the best thing to lose.


Recently, I have had to reflect on this topic. First, let's look at a general picture:







The big picture above probably contains the things we need to know when learning a new thing.

First of all, in terms of learning, we first learned from a macro perspective, and then began to learn micro content.



Take JS for example,




At the beginning, I simply entered it at the macro level. At this time, I was just getting started. I suggest writing more. In particular, here, you can specify what to learn and how much to learn at this stage.


Next, we will start learning the content, that is, going to the micro-level:






This video is simple and easy to use.



In general, the content and the DEMO part are carried out together. The following SWOT is used to compare and analyze the new knowledge with similar technologies that have been learned before to see the advantages and disadvantages, if you want to learn more, you can find something similar.


Finally, I entered the Practice section and made a DEMO based on my learned knowledge. Next I went to the explosive learning stage-Project creation. The final design stage was an extension of all the content after I finished the project.




Note: This article mainly explains a learning idea through JS learning. There may be many omissions and deficiencies in my thinking, or you may have better learning methods, please leave your comments.











Example: Take the area of the learning rectangle as an example to illustrate how to design a learning process using the guidance Discovery Method

This question has been around for several days and you have no idea how to answer it. Let me help you.
First, you must know what to guide discovery
That is: raise questions -- establish hypotheses -- develop plans -- verify hypotheses -- summarize and improve such a process
Learn the area of the rectangle for a specific problem.
1. Ask the question: how to calculate the rectangular area
2. This hypothesis should be the rectangular area formula.
3. The plan should be to prove the area formula. In fact, this area formula is an ordinary principle. In other words, it is not necessary to prove the conclusions drawn from the long-term production practices of countless scholars (here, There is no number omitted ), it is impossible for us to prove it strictly. But we can discuss its applicability.
That is, when the two sides are integers, the area formula is true, and then the formula is true when the side length is finite decimal.
The formula is true when the side length is an infinite decimal number.
4. Verify the preceding three points.
5. The conclusion is a series of views on the process of exploring the problem. Then, you can come up with ideas about the problem and sum up some experiences.

Let's take a look at it. Just summarize it with your own words. Hope to adopt it ~

How to quickly learn js

Let's take a look at other people's code and write more on your own.
 

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.