How to effectively learn. net

Source: Internet
Author: User

Preface
For beginners, learn. NET programming is a very painful thing, not because of learning. net is a very difficult thing,. net is a huge learning system, and it will never be able to get started for new users. When others become masters, they will only have envy. The methods described by many experts on the Internet are not very operable, such as calling you to read books, read code, and write code. Of course, these methods are a good learning method, but they are not suitable for beginners. Even some friends who have already entered the door are asked, "How did you learn. Net ?" It is also difficult to give a comprehensive and systematic answer (I have been asked by some companies, and I really feel like I have never started ). At the same time, this article is mainly intended to inspire others. Please also propose methods for learning. Net (also suitable for learning other knowledge). If you cannot write anything well, please correct me.

Theoretical part:If you want to have a goal and confidence, you can omit 1000 words. For more information about such articles on the internet, please refer to them. Here we will talk about the actual operations.

Actual Operation:
1. Download a forum from the Internet. You can use it in any language and install it on your computer.
2. divide the topic of the Forum into several categories. For example, you want to learn three technologies: Asp. net, CLR knowledge, Ajax, you divide your forum into several modules, and then you can find some articles online according to the order of such modules, preferably with additional code, then, paste the post into it. Note that a post is a topic. For example, a post is about ASP. net model, you will find a good article in this area and write it into it (write a reply to your post, or write your own reading experience ).

Note:
1. When classifying your modules, it is best to use the modules you will use at work, or the technologies your company has been using. For example, your company will use web services. At this time, you can collect articles and code in this area, and then write them to your own forum, when you use it, you can practice your knowledge. Soon, you can become an expert in a certain aspect (Hello world is also an expert ).
2. You don't need to remember the content. if you can remember the best, you can't remember it. You will remember it later.
3. timely review. This is very important and the knowledge will be forgotten. We must make full use of a sort function of the Forum. Generally, the Forum puts the most visited posts at the top. You need to modify the code and put the posts with the least number of visits at the top. In this way, all the articles you have reviewed will go to the back, this allows you to review the knowledge to be forgotten (following the forgetting curve ).
4. learning must be selective. learning is a process from point to line and from line to plane. Therefore, the knowledge point span should not be too large. It is best to contact other knowledge points from the knowledge point. For example, if you have learned web services over the past few days, you can learn remoting in a few days, so that you can make a comparison to deepen your memory.
5. Remember that our goal is to learn, rather than enrich the content of the Forum. Therefore, you must understand your knowledge before you forget to paste it. (You can perform this operation to understand the articles you have found and consider how you write them, write it again by yourself, so you may not have to review it ).
6. Quantify the daily requirements. For example, if you need to input 10 articles every day, you need to input 10 articles every day, so that you can only go to bed after writing them. At the beginning, the requirement should not be too high, or you may have no confidence to stick to it.

7. When the article has accumulated to a certain extent, that is, you have some understanding of a certain knowledge point, you can try to write an article in the garden and discuss it with other friends, in this way, you will make great progress.

8. Do not just learn technology. This is for new students. net people's advice, you can follow this method to understand physics, economics, history, and other knowledge. This will make your thinking more open, and your thinking technology more comprehensive, it can also lay a solid foundation for your future development (I know a lot. net experts, who have a wide range of knowledge, understand everything in history, and have a broad thinking. Can such people not afford to raise their salaries ?).

9. practice is required. Although this method cannot make you a master, it will definitely improve your technology and make you feel your progress every day. But if you really want to understand the technology, you need to practice it. If you are in the IT company, you can read all the code. If you don't understand it, create a post for yourself, then fill in the knowledge you have found. If you do not have the opportunity to practice, you can create a project on your own, such as writing a forum on your own.

10. Try to explain the technology you know. You can share your technology with others (refer to the reeezak saying: helping others improve themselves ). If there is no target, you can say to the wall that after a period of time, the technology and eloquence will certainly be able to make progress.
If you follow this learning method, you can make progress in a short period of time. During the interview, you can easily introduce your skills and know what you will do, no, is it still far from you with a high salary? Get started

Please give your comments. If you have any bad things or suggestions, please advise and hope you can provide more support.

 

 

 

 

 

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.