First, the purpose
1. Master how Spring4 is used in order to use this framework as one of its own skills.
2. Master the Spring official website is how to introduce its products, in the heart of spring has the most official, most intuitive understanding. In the relevant areas of spring, you can learn how to download spring, spring-related blogs and quizzes where you can find, spring-related information about GitHub, and more.
3. Enjoy and learn the design style of Spring's official website, and take spring as an elegant art to participate extensively.
4. Ultimate goal: Become an expert in the Spring field (truly omniscient in all aspects of spring).
Second, the process
1. Browse the official website of spring and record some important content according to the logical structure of the page.
2. In the process of browsing the page, inevitably encountered many terms and unfamiliar words, these words recorded in a specific notebook, expand English knowledge.
3. A lot of things on the site are not replicable, in the local index and file collection.
For example, some blog links in the site, git address, can be recorded in the index file. Example:
Springstackoverflow Address:
Www.xxxx.com
Springgithub Address:
Www.gitxxx.com
The Spring developer Mike's blog:
Mike.spring.com
For some documentation manuals, software jar packages, can be downloaded to the local file collection (mainly for their own convenience for local use), examples:
/guides
/guides/springcore
/guides/springjpa
4. For some additional skills, such as the use of Git tools, you can add to the schedule list. Example of a schedule list:
————————————————————————
Program 1: Conduct research on Spring's official website
————————————————————————
When you look at the list of issues, the schedule list may have an additional item:
————————————————————————
Program 1: Conduct research on Spring's official website
Program 2: Study on the question and answer mode of stack Overflow
————————————————————————
These may be added later when the installation is ready:
————————————————————————
Program 1: Conduct research on Spring's official website
Program 2: Study on the question and answer mode of stack Overflow
Program 3: What is maven and Gradle?
Program 4: How do I check out a branch from GitHub?
Plan 5:git Tools How to use
————————————————————————
Attention:
1. Every time you meet a new plan, you should not immediately go into the planning of learning, because these problems are often very complex to learn, and its learning as much as the spring Web site, such as learning git tools, you can not spring has not been to study git, the results are difficult to master , make you very irritable. So the plan should be implemented step-by-step to add new content to the plan.
2. Every item encountered cannot be worthless, as the above mentioned git, Stack Overflow, these things since the spring official website used, that he must be very important things. On the one hand, you learn him in the future, the convenience, on the other hand, these tools may not have you heard, but this is just a good opportunity to expand the ability, do not discard it, otherwise you do not know when to meet it next time.
3. Learning these half-way plans should also follow these steps and methods as you now learn spring. As you continue to learn from the relevance of what you encounter, gradually, you don't know the important content will be less and more, and you grasp more and more things. This is much better than having to learn new things by yourself through other people's training courses, or the company asks you to study what you learn, and you will become more and more interested and more and more powerful.
Third, the plan
Making good plans is an important basis for accomplishing the task.
1. You need to evaluate what is going to take a lot of time, and what you have to look at in trivial time. The content is then scheduled at different times. Cases:
————————————————————————————————————————————————————
I will "browse the home page, view the relationship between pages, record the new words encountered in this process" this trivial work is not really hard to learn and solve problems encountered bottlenecks, because these small problems are not technical content, and do not cause anxiety, these are like "physical life", this is a crazy person is good at. You will gradually calm down in the process.
I will "read carefully what the spring has in the functional modules, the specific function of each module" This task is placed in my mood better, a lot of time. Like weekends. This kind of work lets oneself have "very formal very serious very serious" feeling, at this time also will be efficient.
————————————————————————————————————————————————————
Iv. Assessment and implementation
You can't dedicate yourself to this kind of learning process. Even if you are in school, have a lot of time, even you are in the summer vacation, have very free day time. You will not be able to devote your whole day to your study because of various external reasons and internal emotions, and you will be inefficient and slow in your progress.
Therefore, you should evaluate yourself, estimate the expected effect, and give yourself the appropriate reward so that you can gain a sense of accomplishment beyond learning so that you will not lose your confidence and become bored. You should also show your accomplishments, make yourself feel fulfilled, and gain this sense of accomplishment by communicating with peers and sharing on the web.
In short, you have to constantly try to encourage yourself and tempt yourself. Because even say the flowers, learning is always the most boring thing in the world-the more you know, the more you know your ignorance, the more people will be nameless panic, thereby denying themselves.
V. Summary
So that's the plan. In writing this article, I was just going to make this attempt. This is what I have mentioned in the article: to constantly encourage themselves, through sharing and other ways. I wish you all a pleasant study.
Excellent open source Software Learning Series (i)--from zero learning Spring4 and learning method sharing