Let's build our own knowledge tree.

Source: Internet
Author: User

There are many things to learn, and our energy is always limited. Do you have such feelings?

It is useless to learn this, and it cannot be used in company projects. Do you have this mentality? These two reasons do not have much influence on themselves, and sometimes they can help you make judgments. But do you use these two as an excuse to reject all new things?

We need to establish our own knowledge system (Knowledge Tree), which is useful for strengthening or enriching this knowledge system. Enterprise-level development is affected by the use of technical solutions is always limited, this is a necessary part, and your knowledge system should include but not limited to this.

I. How to build your own knowledge tree

1. The establishment of the Knowledge Tree is a gradual process, or a process of understanding yourself.
2. When your judgment capability is limited, you can start with a basic programming book, such as a C # graphic tutorial; after you have mastered this, you can expand from the clues in this book.
3. The best book to guide you in building the entire knowledge tree is a high-rise book.

2. Benefits of building a knowledge tree

1. The knowledge tree makes it easy for you to determine whether a knowledge is worth learning. Clearly know what you need to learn, and those that do not need to learn for the time being, and do not feel confused.
2. The knowledge tree no longer provides sporadic skills but supports each other.
3. The knowledge tree gives you a smoother learning curve. Step by step.
4. The establishment of the Knowledge Tree is to help us get the best grasp of technology with limited energy, without having to feel that time is not enough.

The following is my summary of the. NET development knowledge tree.

Appendix (right-click to save as): Click to download

Update record: 2012.7.2 adds the data structure andAlgorithmAnd moss Development Branch

The recommended book ASP. net design mode was added, and the recommended book ASP. net mvc 3 advanced programming was added for web development.

Note: Due to my limited personal abilities, there may be a lot of very important knowledge missing in this knowledge tree. Therefore, please give your valuable comments to make this knowledge tree more complete, more robust. At the same time, I hope that you will try to build your own knowledge tree to make our knowledge point more systematic.

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.