First, how to effectively learn IT skills.
Online Classroom Learning Methods:
Three one: line of thought, attention consistent, code consistent
How to attend class:
"Three notes":
Concepts, scenarios, advantages and disadvantages.
Offline Self-learning mode:
Source code Learning Method: Three note: Analysis of the source of ideas, the extraction of theoretical knowledge points and follow the idea of knocking.
Video Learning Method: where not to see where, while looking at the edge of sorting ideas, side knocking code.
Second, how to efficiently it work.
Before encoding:
You need to know what you're going to do (demand analysis). What do you want to implement? (function list, target list, knowledge point list) What is the business logic for each function? (Business logic Flowchart-〉 Knowledge point diagram) distinguish between key points and difficult points first, the technical relevance of the same or similar functions together to achieve.
In code:
What you want to achieve. How to achieve it. What is the step of each step. What is the function you want to implement now? What is the idea of implementing this function? What the concrete steps are. Where is the difficulty in implementing this feature? How to solve this difficulty. What technologies are needed to achieve each step. You wouldn't have this technology. Self-timed to complete each step. (15 points) Self test and debugging to improve the effect of this function. Comb the core skills and implementation skills of this function.
After encoding:
To achieve the effect you want. (production environment test) from the overall to the local test each function point from experience to interactive test each test point from performance and speed test the core function points and summarize the important and common techniques
How to improve and summarize your skills in the study work.
Learning: From large to small collation from the common to the general collation from the must know will (core) to the general arrangement from the project in actual combat in the consolidation of ideas, the practice of Programming Thinking Institute extrapolate, technical relevance of finishing
Work: From big to small finishing from the new to the old collation from the project in actual combat ideas, practice programming thinking comb core skills point, extract the essence, sorted into their own things